forward-ellipsoid-logratio

Time bar (total: 2.5min)

start0.0ms (0.0%)

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

analyze106.0ms (0.1%)

Memory
-10.6MiB live, 21.0MiB allocated; 1ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%25.0%75.0%0.0%0.0%0.0%0
0.0%0.0%25.0%75.0%0.0%0.0%0.0%1
0.0%0.0%25.0%75.0%0.0%0.0%0.0%2
50.0%12.5%12.5%75.0%0.0%0.0%0.0%3
75.0%18.7%6.2%75.0%0.0%0.0%0.0%4
87.5%21.8%3.1%75.0%0.0%0.0%0.0%5
87.5%21.8%3.1%75.0%0.0%0.0%0.0%6
93.8%23.4%1.6%75.0%0.0%0.0%0.0%7
93.8%23.4%1.6%75.0%0.0%0.0%0.0%8
96.9%24.2%0.8%75.0%0.0%0.0%0.0%9
96.9%24.2%0.8%75.0%0.0%0.0%0.0%10
98.4%24.6%0.4%75.0%0.0%0.0%0.0%11
98.4%24.6%0.4%75.0%0.0%0.0%0.0%12
Compiler

Compiled 22 to 14 computations (36.4% saved)

sample33.9s (22.6%)

Memory
39.5MiB live, 4 086.1MiB allocated; 565ms collecting garbage
Samples
22.5s5 158×2valid
7.8s3 021×1valid
126.0ms77×0valid
Precisions
Click to see histograms. Total time spent on operations: 24.1s
ival-log!: 10.2s (42.3% of total, 1165.4 MiB)
ival-sin: 5.4s (22.4% of total, 625.6 MiB)
adjust: 5.0s (20.9% of total, 742.0 MiB)
ival-div!: 1.1s (4.6% of total, 86.1 MiB)
ival-mult!: 994.0ms (4.1% of total, 44.4 MiB)
ival-add!: 781.0ms (3.2% of total, 134.7 MiB)
ival-sub!: 601.0ms (2.5% of total, 64.0 MiB)
Bogosity

preprocess365.0ms (0.2%)

Memory
-17.0MiB live, 13.0MiB allocated; 7ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03088
117584
270184
3244884
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.6%
%4 = (*.f64 ecc (sin.f64 phi))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) %4) (-.f64 #s(literal 1 binary64) %4)))
Symmetry

(negabs phi)

(negabs ecc)

Compiler

Compiled 28 to 18 computations (35.7% saved)

sample0.0ms (0.0%)

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

series3.0s (2.0%)

Memory
21.3MiB live, 234.7MiB allocated; 76ms collecting garbage
Counts
9 → 54
Calls
Call 1
Inputs
%3 = (sin.f64 phi)
%4 = (*.f64 ecc %3)
%5 = (+.f64 #s(literal 1 binary64) %4)
%6 = (-.f64 #s(literal 1 binary64) %4)
%7 = (/.f64 %5 %6)
#s(literal 1 binary64)
ecc
phi
%3
%4
%5
%6
%7
(log.f64 %7)
Outputs
%5 = (sin phi)
%9 = (pow.f64 phi #s(literal 2 binary64))
%32 = (* ecc %5)
%33 = (*.f64 ecc phi)
%35 = (*.f64 ecc %9)
%38 = (*.f64 phi (+.f64 ecc (*.f64 #s(literal -1/6 binary64) %35)))
%44 = (*.f64 phi (+.f64 ecc (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ecc (*.f64 #s(literal 1/120 binary64) %35)))))
%54 = (+ 1 %32)
%62 = (- 1 %32)
%74 = (*.f64 #s(literal -1/6 binary64) ecc)
%81 = (/ %54 %62)
%82 = (*.f64 #s(literal -1 binary64) ecc)
%83 = (-.f64 ecc %82)
%84 = (*.f64 phi %83)
%93 = (pow.f64 ecc #s(literal 2 binary64))
%97 = (-.f64 %74 (fma.f64 #s(literal -1 binary64) (*.f64 %93 %83) (*.f64 #s(literal 1/6 binary64) ecc)))
%99 = (*.f64 ecc %83)
%108 = (log %81)
%111 = (pow.f64 %83 #s(literal 2 binary64))
%113 = (fma.f64 #s(literal -1 binary64) %111 (*.f64 #s(literal 2 binary64) %99))
%123 = (pow.f64 %83 #s(literal 3 binary64))
%127 = (fma.f64 #s(literal -6 binary64) (*.f64 ecc %111) (fma.f64 #s(literal 2 binary64) %123 (*.f64 #s(literal 6 binary64) %97)))
%163 = (sin.f64 phi)
%165 = (*.f64 ecc %163)
%167 = (+.f64 #s(literal 1 binary64) %165)
%169 = (-.f64 #s(literal 1 binary64) %165)
%171 = (/.f64 %167 %169)
%176 = (*.f64 #s(literal -1 binary64) %165)
%179 = (*.f64 #s(literal -1 binary64) %163)
%180 = (-.f64 %163 %179)
%181 = (*.f64 ecc %180)
%184 = (*.f64 %163 %180)
%191 = (pow.f64 %163 #s(literal 2 binary64))
%192 = (*.f64 %191 %180)
%203 = (pow.f64 %180 #s(literal 2 binary64))
%205 = (fma.f64 #s(literal -1 binary64) %203 (*.f64 #s(literal 2 binary64) %184))
%213 = (pow.f64 %180 #s(literal 3 binary64))
%216 = (fma.f64 #s(literal -6 binary64) (*.f64 %163 %203) (fma.f64 #s(literal 2 binary64) %213 (*.f64 #s(literal 6 binary64) %192)))
%225 = (*.f64 %191 %203)
%228 = (pow.f64 %163 #s(literal 3 binary64))
%245 = (/.f64 #s(literal 1 binary64) ecc)
%259 = (/.f64 #s(literal 1 binary64) %163)
%260 = (*.f64 ecc %191)
%261 = (/.f64 #s(literal 1 binary64) %260)
%268 = (/.f64 #s(literal 1 binary64) %191)
%270 = (/.f64 #s(literal 1 binary64) (*.f64 ecc %228))
%288 = (*.f64 #s(literal 4 binary64) %268)
%292 = (*.f64 #s(literal 2 binary64) %259)
%302 = (fma.f64 #s(literal 20 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ecc (pow.f64 %163 #s(literal 4 binary64)))) (*.f64 #s(literal 26/3 binary64) (/.f64 #s(literal 1 binary64) %228)))
%305 = (/.f64 #s(literal 4 binary64) %260)
%318 = (*.f64 %93 %228)
(approx 1 #s(literal 0 binary64))
(approx phi phi)
(approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9))))
(approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 phi (+.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 %44)
(approx %32 (*.f64 phi (+.f64 ecc (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %35 (*.f64 #s(literal 1/120 binary64) ecc))))))))
(approx %54 #s(literal 1 binary64))
(approx %54 (+.f64 #s(literal 1 binary64) %33))
(approx %54 (+.f64 #s(literal 1 binary64) %38))
(approx %54 (+.f64 #s(literal 1 binary64) %44))
(approx %62 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %33)))
(approx %62 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal 1/6 binary64) %35) ecc))))
(approx %62 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/120 binary64) %35) %74)) ecc))))
(approx %81 (+.f64 #s(literal 1 binary64) %84))
(approx %81 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (+.f64 ecc (*.f64 ecc %84)) %82))))
(approx %81 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (-.f64 (*.f64 phi %97) (*.f64 #s(literal -1 binary64) %99)))) %82))))
(approx %108 %84)
(approx %108 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 #s(literal 1/2 binary64) (*.f64 phi %113))) %82)))
(approx %108 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (fma.f64 #s(literal 1/6 binary64) (*.f64 phi %127) (*.f64 #s(literal 1/2 binary64) %113)))) %82)))
(approx %108 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %113 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) (*.f64 phi (fma.f64 #s(literal -24 binary64) (*.f64 %83 %97) (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 ecc %97) (*.f64 #s(literal 1/6 binary64) %99)) (fma.f64 #s(literal -12 binary64) (*.f64 %93 %111) (fma.f64 #s(literal -6 binary64) (pow.f64 %83 #s(literal 4 binary64)) (*.f64 #s(literal 24 binary64) (*.f64 ecc %123))))))) (*.f64 #s(literal 1/6 binary64) %127)))))) %82)))
(approx %5 %163)
(approx %32 %165)
(approx %54 %167)
(approx %62 %169)
(approx %81 %171)
(approx %108 (log.f64 %171))
(approx ecc ecc)
(approx %62 (+.f64 #s(literal 1 binary64) %176))
(approx %81 (+.f64 #s(literal 1 binary64) %181))
(approx %81 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (+.f64 %163 (*.f64 ecc %184)) %179))))
(approx %81 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (+.f64 %163 (*.f64 ecc (-.f64 (*.f64 ecc %192) (*.f64 #s(literal -1 binary64) %184)))) %179))))
(approx %108 %181)
(approx %108 (*.f64 ecc (-.f64 (+.f64 %163 (*.f64 #s(literal 1/2 binary64) (*.f64 ecc %205))) %179)))
(approx %108 (*.f64 ecc (-.f64 (+.f64 %163 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) (*.f64 ecc %216) (*.f64 #s(literal 1/2 binary64) %205)))) %179)))
(approx %108 (*.f64 ecc (-.f64 (+.f64 %163 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %205 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) (*.f64 ecc (fma.f64 #s(literal -24 binary64) %225 (fma.f64 #s(literal -12 binary64) %225 (fma.f64 #s(literal -6 binary64) (pow.f64 %180 #s(literal 4 binary64)) (fma.f64 #s(literal 24 binary64) (*.f64 %163 %213) (*.f64 #s(literal 24 binary64) (*.f64 %228 %180))))))) (*.f64 #s(literal 1/6 binary64) %216)))))) %179)))
(approx %54 (*.f64 ecc (+.f64 %163 %245)))
(approx %62 %176)
(approx %62 (*.f64 ecc (-.f64 %245 %163)))
(approx %81 #s(literal -1 binary64))
(approx %81 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %165)))))
(approx %81 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %259 (*.f64 #s(literal 2 binary64) %261)) ecc)) #s(literal 1 binary64)))
(approx %81 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %268 (*.f64 #s(literal 2 binary64) %270)) %93)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %165))))
(approx %108 (/.f64 #s(literal -2 binary64) %165))
(approx %108 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %259 (*.f64 #s(literal 4 binary64) %261)) ecc)))
(approx %108 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 26/3 binary64) %270 %288) ecc)) %292) ecc))
(approx %108 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %302 %93)) (fma.f64 #s(literal 2 binary64) %259 %305)) ecc))
(approx %54 (*.f64 #s(literal -1 binary64) (*.f64 ecc (-.f64 %179 %245))))
(approx %62 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %163 %245)))
(approx %81 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %259 (+.f64 (/.f64 #s(literal 2 binary64) %260) (/.f64 #s(literal 2 binary64) %318))) ecc)) #s(literal 1 binary64)))
(approx %108 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %259 (+.f64 %305 (/.f64 #s(literal 26/3 binary64) %318))) ecc)))
(approx %108 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %302 ecc)) %288) ecc) %292) ecc)))
Calls

6 calls:

TimeVariablePoint
279.0ms
phi
inf
104.0ms
phi
-inf
21.0ms
ecc
-inf
20.0ms
ecc
0
3.0ms
phi
0

rewrite9.1s (6.1%)

Memory
-175.7MiB live, 448.4MiB allocated; 970ms collecting garbage
Counts
9 → 2 836
Calls
Call 1
Inputs
%3 = (sin.f64 phi)
%4 = (*.f64 ecc %3)
%5 = (+.f64 #s(literal 1 binary64) %4)
%6 = (-.f64 #s(literal 1 binary64) %4)
%7 = (/.f64 %5 %6)
#s(literal 1 binary64)
ecc
phi
%3
%4
%5
%6
%7
(log.f64 %7)
Outputs
%53 = (-.f64 #s(literal 0 binary64) #s(literal -1/2 binary64))
%57 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
%59 = (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
%62 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%71 = (sqrt.f64 #s(literal 2 binary64))
%72 = (sqrt.f64 #s(literal 1/2 binary64))
%75 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%79 = (+.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%81 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%93 = (*.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64))
%95 = (*.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64))
%108 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64))
%116 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%118 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%120 = (/.f64 #s(literal 2 binary64) #s(literal -1 binary64))
%123 = (/.f64 #s(literal -2 binary64) #s(literal 4 binary64))
%128 = (+.f64 #s(literal 4 binary64) #s(literal 4 binary64))
%129 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64))
%133 = (/.f64 #s(literal 2 binary64) %128)
%135 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64))
%137 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%139 = (/.f64 #s(literal 3/2 binary64) #s(literal 2 binary64))
%145 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64))
%158 = (/.f64 #s(literal 0 binary64) %128)
%161 = (/.f64 #s(literal -2 binary64) %128)
%163 = (/.f64 #s(literal 1 binary64) %128)
%174 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
%176 = (/.f64 #s(literal -1 binary64) #s(literal 4 binary64))
%180 = (/.f64 #s(literal 4 binary64) #s(literal -1 binary64))
%193 = (*.f64 #s(literal -2 binary64) #s(literal 0 binary64))
%215 = (exp.f64 #s(literal -1 binary64))
%216 = (exp.f64 #s(literal 1 binary64))
%223 = (sin.f64 phi)
%225 = (fma.f64 %223 ecc #s(literal 1 binary64))
%228 = (*.f64 ecc %223)
%229 = (-.f64 #s(literal 1 binary64) %228)
%231 = (*.f64 #s(literal 0 binary64) %229)
%233 = (fma.f64 %228 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%241 = (fma.f64 %223 ecc #s(literal -1 binary64))
%242 = (/.f64 #s(literal -1 binary64) %241)
%244 = (/.f64 #s(literal 1 binary64) %241)
%246 = (*.f64 %242 #s(literal 0 binary64))
%248 = (*.f64 ecc #s(literal 2 binary64))
%249 = (fma.f64 %223 %248 #s(literal 2 binary64))
%251 = (*.f64 #s(literal 0 binary64) %249)
%253 = (*.f64 #s(literal 0 binary64) %233)
%280 = (cosh.f64 #s(literal -1 binary64))
%281 = (cosh.f64 #s(literal 1 binary64))
%283 = (sinh.f64 #s(literal 1 binary64))
%284 = (*.f64 (sinh.f64 #s(literal -1 binary64)) %283)
%293 = (pow.f64 %241 #s(literal 2 binary64))
%297 = (fabs.f64 %241)
%303 = (fabs.f64 %242)
%312 = (/.f64 #s(literal -1/2 binary64) %241)
%317 = (sqrt.f64 %297)
%319 = (fma.f64 %223 %248 #s(literal -2 binary64))
%321 = (*.f64 %241 #s(literal -2 binary64))
%323 = (*.f64 #s(literal -2 binary64) %241)
%325 = (*.f64 %229 #s(literal -2 binary64))
%327 = (*.f64 #s(literal -2 binary64) %229)
%329 = (*.f64 %229 #s(literal 2 binary64))
%331 = (*.f64 %229 #s(literal 1/2 binary64))
%332 = (/.f64 #s(literal -2 binary64) %241)
%342 = (/.f64 %229 %331)
%344 = (/.f64 %229 #s(literal 1/2 binary64))
%349 = (*.f64 %312 %241)
%351 = (*.f64 %332 %241)
%362 = (/.f64 #s(literal 1/2 binary64) %241)
%363 = (*.f64 %362 %229)
%365 = (/.f64 #s(literal 2 binary64) %241)
%366 = (*.f64 %365 %229)
%377 = (sqrt.f64 %303)
%397 = (/.f64 %242 #s(literal 1/2 binary64))
%399 = (/.f64 %329 #s(literal 1 binary64))
%401 = (/.f64 %331 #s(literal 1 binary64))
%404 = (/.f64 #s(literal 2 binary64) %242)
%406 = (/.f64 #s(literal 1/2 binary64) %242)
%422 = (*.f64 %312 #s(literal 1/2 binary64))
%424 = (*.f64 %244 #s(literal 1/2 binary64))
%436 = (*.f64 %329 #s(literal -2 binary64))
%437 = (*.f64 #s(literal 2 binary64) %319)
%439 = (*.f64 #s(literal -2 binary64) %329)
%440 = (*.f64 %319 #s(literal 2 binary64))
%446 = (*.f64 %329 #s(literal 2 binary64))
%447 = (*.f64 #s(literal 2 binary64) %329)
%450 = (/.f64 %242 #s(literal 4 binary64))
%452 = (/.f64 %229 #s(literal 4 binary64))
%458 = (/.f64 %331 %329)
%460 = (/.f64 %329 %331)
%487 = (pow.f64 %229 #s(literal -2 binary64))
%493 = (neg.f64 %293)
%499 = (/.f64 %223 %241)
%501 = (/.f64 ecc %241)
%505 = (/.f64 %228 %241)
%509 = (/.f64 %228 %229)
%511 = (neg.f64 ecc)
%512 = (/.f64 %223 %229)
%514 = (neg.f64 phi)
%515 = (sin.f64 %514)
%516 = (/.f64 ecc %229)
%520 = (fma.f64 %501 %223 #s(literal 0 binary64))
%536 = (+.f64 #s(literal 0 binary64) %505)
%538 = (-.f64 %505 #s(literal 0 binary64))
%542 = (-.f64 #s(literal 1/2 binary64) %228)
%543 = (/.f64 %542 %229)
%546 = (/.f64 ecc #s(literal 1 binary64))
%548 = (/.f64 %223 #s(literal 1 binary64))
%552 = (neg.f64 %228)
%555 = (*.f64 %242 %515)
%557 = (*.f64 %242 %511)
%568 = (-.f64 %229 %229)
%573 = (/.f64 %511 #s(literal 1 binary64))
%576 = (/.f64 %515 #s(literal 1 binary64))
%603 = (*.f64 %223 %248)
%605 = (*.f64 %228 #s(literal 1/2 binary64))
%607 = (/.f64 %228 %319)
%610 = (*.f64 %242 %542)
%612 = (*.f64 %542 %242)
%624 = (*.f64 %312 %552)
%626 = (*.f64 %332 %552)
%628 = (neg.f64 %603)
%630 = (*.f64 %552 #s(literal 1/2 binary64))
%633 = (*.f64 %552 %312)
%637 = (*.f64 %241 #s(literal 0 binary64))
%640 = (*.f64 #s(literal 0 binary64) %241)
%643 = (/.f64 #s(literal 4 binary64) %229)
%645 = (/.f64 %552 %329)
%652 = (/.f64 ecc #s(literal 1/2 binary64))
%653 = (/.f64 %515 %329)
%655 = (/.f64 ecc #s(literal 2 binary64))
%656 = (/.f64 %515 %331)
%658 = (/.f64 %511 #s(literal 1/2 binary64))
%659 = (/.f64 %223 %329)
%661 = (/.f64 %511 #s(literal 2 binary64))
%662 = (/.f64 %223 %331)
%664 = (/.f64 %223 #s(literal 1/2 binary64))
%665 = (/.f64 %511 %329)
%667 = (/.f64 %223 #s(literal 2 binary64))
%668 = (/.f64 %511 %331)
%670 = (/.f64 %515 #s(literal 1/2 binary64))
%671 = (/.f64 ecc %329)
%673 = (/.f64 %515 #s(literal 2 binary64))
%674 = (/.f64 ecc %331)
%703 = (/.f64 #s(literal -1/2 binary64) %319)
%705 = (*.f64 #s(literal 1/2 binary64) %312)
%710 = (/.f64 %332 %128)
%712 = (/.f64 #s(literal 1/2 binary64) %329)
%721 = (/.f64 #s(literal 2 binary64) %331)
%779 = (/.f64 %229 %242)
%794 = (+.f64 %312 %505)
%800 = (*.f64 %223 #s(literal 2 binary64))
%801 = (*.f64 %241 %332)
%827 = (/.f64 %331 %293)
%829 = (/.f64 %329 %293)
%841 = (/.f64 %229 %297)
%844 = (/.f64 %331 %241)
%846 = (/.f64 %329 %241)
%849 = (*.f64 %319 %228)
%851 = (*.f64 %319 %241)
%853 = (*.f64 %228 %319)
%857 = (*.f64 %241 %319)
%867 = (/.f64 #s(literal 2 binary64) %297)
%868 = (/.f64 %331 %297)
%870 = (fabs.f64 %312)
%871 = (/.f64 %329 %297)
%874 = (*.f64 %241 %329)
%876 = (*.f64 %228 %329)
%878 = (*.f64 %329 %241)
%880 = (*.f64 %329 %228)
%890 = (*.f64 %319 %552)
%892 = (*.f64 %319 %229)
%894 = (*.f64 %552 %319)
%898 = (*.f64 %229 %319)
%904 = (/.f64 %242 %331)
%909 = (*.f64 %229 %329)
%911 = (*.f64 %552 %329)
%913 = (*.f64 %329 %229)
%915 = (*.f64 %329 %552)
%918 = (/.f64 %242 %329)
%934 = (PI.f64 )
%937 = (+.f64 %934 phi)
%942 = (*.f64 %934 #s(literal 1/2 binary64))
%958 = (*.f64 %223 #s(literal 1 binary64))
%961 = (*.f64 ecc #s(literal 1 binary64))
%964 = (*.f64 #s(literal 1 binary64) ecc)
%966 = (*.f64 #s(literal 1 binary64) %223)
%973 = (-.f64 %552 #s(literal 0 binary64))
%976 = (*.f64 %515 #s(literal 1 binary64))
%978 = (*.f64 %511 #s(literal 1 binary64))
%980 = (*.f64 #s(literal 1 binary64) %511)
%982 = (*.f64 #s(literal 1 binary64) %515)
%997 = (*.f64 #s(literal 1/2 binary64) %228)
%1003 = (*.f64 %228 #s(literal -2 binary64))
%1031 = (*.f64 %228 #s(literal 0 binary64))
%1033 = (*.f64 #s(literal 0 binary64) %228)
%1090 = (*.f64 %241 %228)
%1092 = (*.f64 %509 #s(literal 0 binary64))
%1094 = (*.f64 #s(literal 0 binary64) %509)
%1100 = (*.f64 %229 %228)
%1102 = (*.f64 %512 %229)
%1104 = (*.f64 %516 %229)
%1108 = (*.f64 %229 ecc)
%1110 = (*.f64 %229 %223)
%1112 = (*.f64 %499 %229)
%1114 = (*.f64 %501 %229)
%1170 = (*.f64 %509 #s(literal 1/2 binary64))
%1172 = (*.f64 %509 #s(literal 2 binary64))
%1208 = (*.f64 %505 %228)
%1210 = (*.f64 %228 %505)
%1232 = (*.f64 %509 %552)
%1234 = (*.f64 %552 %509)
%1316 = (*.f64 %312 %228)
%1319 = (*.f64 %332 %228)
%1328 = (*.f64 %228 %312)
%1343 = (/.f64 %228 %329)
%1352 = (*.f64 %542 %509)
%1354 = (*.f64 #s(literal 1/2 binary64) %509)
%1358 = (*.f64 %509 %542)
%1363 = (/.f64 %228 #s(literal 1/2 binary64))
%1366 = (/.f64 %228 #s(literal 2 binary64))
%1375 = (/.f64 %552 %319)
%1452 = (/.f64 %1110 %293)
%1455 = (/.f64 %1108 %293)
%1458 = (/.f64 %228 %293)
%1461 = (/.f64 ecc %293)
%1464 = (/.f64 %223 %293)
%1479 = (/.f64 %1108 %241)
%1482 = (/.f64 %1110 %241)
%1489 = (/.f64 %1108 %229)
%1492 = (/.f64 %1110 %229)
%1507 = (/.f64 %1110 %297)
%1508 = (/.f64 ecc %297)
%1511 = (/.f64 %1108 %297)
%1512 = (/.f64 %223 %297)
%1519 = (/.f64 %228 %297)
%1548 = (-.f64 #s(literal -1 binary64) %228)
%1555 = (fma.f64 %223 ecc #s(literal 1/2 binary64))
%1578 = (fma.f64 %511 %223 #s(literal -1/2 binary64))
%1600 = (+.f64 #s(literal 0 binary64) %1555)
%1606 = (*.f64 %1555 #s(literal 1 binary64))
%1608 = (*.f64 #s(literal 1 binary64) %1555)
%1626 = (*.f64 %225 #s(literal -2 binary64))
%1628 = (*.f64 #s(literal -2 binary64) %225)
%1630 = (/.f64 %225 #s(literal 1/2 binary64))
%1634 = (*.f64 #s(literal 2 binary64) %1548)
%1664 = (*.f64 %233 #s(literal 1/2 binary64))
%1667 = (*.f64 %249 #s(literal 2 binary64))
%1669 = (*.f64 #s(literal 2 binary64) %249)
%1673 = (/.f64 %249 #s(literal 1 binary64))
%1675 = (/.f64 %249 #s(literal 1/2 binary64))
%1706 = (/.f64 %249 %128)
%1709 = (*.f64 %249 #s(literal -2 binary64))
%1711 = (*.f64 #s(literal -2 binary64) %249)
%1724 = (*.f64 %1548 #s(literal 0 binary64))
%1729 = (*.f64 %249 #s(literal 0 binary64))
%1738 = (*.f64 %1548 #s(literal 1/2 binary64))
%1762 = (*.f64 #s(literal 3/2 binary64) %233)
%1764 = (*.f64 #s(literal 1/2 binary64) %233)
%1773 = (*.f64 %233 #s(literal 3/2 binary64))
%1790 = (*.f64 %241 %225)
%1799 = (-.f64 #s(literal 1 binary64) (*.f64 %552 %552))
%1807 = (/.f64 %225 %229)
%1849 = (/.f64 %1799 %329)
%1857 = (/.f64 %225 %331)
%1863 = (*.f64 %225 %312)
%1898 = (fma.f64 %501 %223 %228)
%1904 = (+.f64 %242 %228)
%1910 = (-.f64 %242 %552)
%1916 = (-.f64 %505 %552)
%2056 = (*.f64 %225 %505)
%2058 = (*.f64 %505 %225)
%2064 = (/.f64 %225 %241)
%2079 = (*.f64 %332 %225)
%2090 = (*.f64 %362 %1548)
%2093 = (*.f64 #s(literal 2 binary64) %1807)
%2096 = (*.f64 %365 %1548)
%2101 = (*.f64 %1548 #s(literal 2 binary64))
%2106 = (/.f64 %249 %229)
%2111 = (*.f64 #s(literal 1 binary64) %1863)
%2114 = (*.f64 #s(literal 4 binary64) %1863)
%2117 = (*.f64 %242 %233)
%2120 = (*.f64 %242 %249)
%2125 = (/.f64 %233 #s(literal 1 binary64))
%2128 = (/.f64 %233 #s(literal 1/2 binary64))
%2133 = (/.f64 %233 #s(literal 2 binary64))
%2166 = (*.f64 %225 %487)
%2169 = (/.f64 %225 %293)
%2172 = (/.f64 #s(literal 1 binary64) %493)
%2175 = (/.f64 %225 %297)
%2178 = (*.f64 %242 %1807)
%2250 = (+.f64 #s(literal 0 binary64) %542)
%2261 = (*.f64 #s(literal -1/2 binary64) %241)
%2264 = (*.f64 #s(literal 1/2 binary64) %241)
%2268 = (*.f64 %241 #s(literal -1/2 binary64))
%2270 = (*.f64 %241 #s(literal 1/2 binary64))
%2273 = (*.f64 %542 #s(literal 1 binary64))
%2275 = (*.f64 #s(literal 1 binary64) %542)
%2376 = (/.f64 %329 %128)
%2559 = (-.f64 %242 %228)
%2565 = (-.f64 %505 %228)
%2567 = (fma.f64 %501 %223 %552)
%2573 = (+.f64 %242 %552)
%2856 = (*.f64 #s(literal 0 binary64) %1548)
%2862 = (/.f64 %1555 %229)
%2864 = (-.f64 #s(literal 0 binary64) %505)
%2881 = (+.f64 #s(literal 0 binary64) %509)
%2911 = (*.f64 %242 %1555)
%2913 = (*.f64 %1555 %242)
%3125 = (-.f64 %312 %505)
%3130 = (+.f64 %312 %509)
%3141 = (*.f64 %1548 %362)
%3157 = (*.f64 %515 #s(literal 2 binary64))
%3185 = (*.f64 %233 %242)
%3332 = (*.f64 %293 %293)
%3337 = (log.f64 %1807)
%3345 = (log.f64 (fabs.f64 %225))
%3346 = (log.f64 %297)
%3348 = (neg.f64 %3346)
%3351 = (neg.f64 %3345)
%3369 = (log.f64 (fabs.f64 %1790))
%3370 = (log.f64 %293)
#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 0 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(copysign.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(copysign.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) #s(literal -1 binary64))
(-.f64 #s(literal 2 binary64) #s(literal 1 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 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 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 binary64) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 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 2 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 2 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 -1/2 binary64) #s(literal 2 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 -2 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 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 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 2 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) %53)
(-.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -1/2 binary64) #s(literal 0 binary64)))
(+.f64 #s(literal 1 binary64) %57)
(+.f64 #s(literal 1 binary64) %59)
(-.f64 #s(literal 1 binary64) %57)
(*.f64 #s(literal 4 binary64) %62)
(*.f64 %62 #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 %71 %72)
(*.f64 %72 %71)
(/.f64 %75 #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %53)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %53)
(fma.f64 #s(literal 1/2 binary64) %79 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %81 #s(literal 1 binary64))
(/.f64 %71 %71)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %57)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %59)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %57)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %59)
(fma.f64 #s(literal 2 binary64) %57 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %62 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %57)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %59)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %93)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) %95)
(fma.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64) %62)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %57)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %59)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %57)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %59)
(fma.f64 #s(literal 3/2 binary64) #s(literal 1/2 binary64) %62)
(fma.f64 #s(literal 4 binary64) %62 #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %57)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %59)
(fma.f64 %62 #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 %62 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %108 #s(literal 4 binary64) #s(literal 2 binary64))
(+.f64 %62 %93)
(+.f64 %62 %95)
(+.f64 %93 %62)
(+.f64 %95 %62)
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 2 binary64) %116 #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) %118 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) %120 #s(literal 2 binary64))
(fma.f64 %116 #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 %123 #s(literal 2 binary64) #s(literal 2 binary64))
(fma.f64 %118 #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 %71 %72 #s(literal 0 binary64))
(fma.f64 %72 %71 #s(literal 0 binary64))
(/.f64 %128 %129)
(/.f64 (*.f64 %128 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 %133 #s(literal 4 binary64))
(/.f64 %135 %135)
(/.f64 %137 %137)
(+.f64 %116 %139)
(+.f64 %139 %116)
(*.f64 %75 %116)
(*.f64 %75 %118)
(*.f64 %116 %75)
(*.f64 %116 %145)
(fma.f64 #s(literal 2 binary64) %62 %53)
(fma.f64 %62 #s(literal 2 binary64) %53)
(exp.f64 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %62 %57)
(fma.f64 #s(literal 4 binary64) %62 %59)
(fma.f64 %62 #s(literal 4 binary64) %57)
(fma.f64 %62 #s(literal 4 binary64) %59)
(fma.f64 #s(literal 2 binary64) %116 %53)
(fma.f64 #s(literal 2 binary64) %118 %53)
(fma.f64 %116 #s(literal 2 binary64) %53)
(fma.f64 %118 #s(literal 2 binary64) %53)
(fma.f64 %158 #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 %133 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %161 #s(literal 4 binary64) #s(literal 2 binary64))
(fma.f64 %163 #s(literal 4 binary64) #s(literal 1/2 binary64))
(fma.f64 %71 %72 %57)
(fma.f64 %71 %72 %59)
(fma.f64 %72 %71 %57)
(fma.f64 %72 %71 %59)
(/.f64 (*.f64 #s(literal 1 binary64) %128) %128)
(/.f64 (*.f64 %128 #s(literal 1 binary64)) %129)
(fma.f64 %75 %116 #s(literal 0 binary64))
(fma.f64 %75 %174 #s(literal 1/2 binary64))
(fma.f64 %75 %176 #s(literal 2 binary64))
(fma.f64 %75 %118 #s(literal 0 binary64))
(fma.f64 %116 %75 #s(literal 0 binary64))
(fma.f64 %116 %180 #s(literal 2 binary64))
(fma.f64 %116 %145 #s(literal 0 binary64))
(cosh.f64 #s(literal 0 binary64))
(fma.f64 %163 #s(literal 4 binary64) %53)
(fma.f64 %133 #s(literal 4 binary64) %57)
(fma.f64 %133 #s(literal 4 binary64) %59)
(hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %135) %135)
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %137) %135)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) %193) %137)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal -2 binary64))) %137)
(fma.f64 %75 %174 %53)
(/.f64 (-.f64 %137 %193) %137)
(fma.f64 %75 %116 %57)
(fma.f64 %75 %116 %59)
(fma.f64 %75 %118 %57)
(fma.f64 %75 %118 %59)
(fma.f64 %116 %75 %57)
(fma.f64 %116 %75 %59)
(fma.f64 %116 %145 %57)
(fma.f64 %116 %145 %59)
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))
(*.f64 %215 %216)
(/.f64 %216 %216)
(fma.f64 %215 %216 #s(literal 0 binary64))
(fma.f64 %215 %216 %57)
(fma.f64 %215 %216 %59)
(fma.f64 %225 #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) %225 #s(literal 1 binary64))
(fma.f64 %229 #s(literal 0 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %231)
(fma.f64 %233 #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %231)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %231)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %231)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %231)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %231)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %231)
(fma.f64 #s(literal 0 binary64) %242 #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) %244 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %246)
(fma.f64 %249 %59 #s(literal 1 binary64))
(fma.f64 %251 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %253 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %62 %231)
(fma.f64 %62 #s(literal 4 binary64) %231)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %246)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %246)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %246)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %246)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %246)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %246)
(fma.f64 %71 %72 %231)
(fma.f64 %72 %71 %231)
(fma.f64 #s(literal 4 binary64) %62 %246)
(fma.f64 %62 #s(literal 4 binary64) %246)
(fma.f64 %133 #s(literal 4 binary64) %231)
(fma.f64 %71 %72 %246)
(fma.f64 %72 %71 %246)
(fma.f64 %75 %116 %231)
(fma.f64 %75 %118 %231)
(fma.f64 %116 %75 %231)
(fma.f64 %116 %145 %231)
(pow.f64 %229 #s(literal 0 binary64))
(fma.f64 %133 #s(literal 4 binary64) %246)
(fma.f64 %75 %116 %246)
(fma.f64 %75 %118 %246)
(fma.f64 %116 %75 %246)
(fma.f64 %116 %145 %246)
(fma.f64 %280 %281 %284)
(+.f64 (*.f64 %280 %281) %284)
(-.f64 (*.f64 %281 %281) (*.f64 %283 %283))
(fma.f64 %215 %216 %231)
(fma.f64 %215 %216 %246)
(pow.f64 %293 #s(literal 0 binary64))
(/.f64 %241 %241)
(/.f64 %229 %229)
(/.f64 %297 %297)
(*.f64 %241 %244)
(*.f64 %244 %241)
(*.f64 %229 %242)
(*.f64 %242 %229)
(*.f64 %297 %303)
(*.f64 %303 %297)
(fma.f64 %241 %242 #s(literal 2 binary64))
(fma.f64 %241 %244 #s(literal 0 binary64))
(fma.f64 %242 %241 #s(literal 2 binary64))
(fma.f64 %244 %241 #s(literal 0 binary64))
(fma.f64 %229 %242 #s(literal 0 binary64))
(fma.f64 %229 %244 #s(literal 2 binary64))
(fma.f64 %229 %312 #s(literal 1/2 binary64))
(fma.f64 %242 %229 #s(literal 0 binary64))
(fma.f64 %244 %229 #s(literal 2 binary64))
(fma.f64 %312 %229 #s(literal 1/2 binary64))
(/.f64 %317 %317)
(/.f64 %319 %319)
(/.f64 %321 %321)
(/.f64 %323 %323)
(/.f64 %325 %319)
(/.f64 %327 %319)
(*.f64 %329 %312)
(*.f64 %331 %332)
(*.f64 %312 %329)
(*.f64 %332 %331)
(fma.f64 %297 %303 #s(literal 0 binary64))
(fma.f64 %303 %297 #s(literal 0 binary64))
(/.f64 %329 %329)
(/.f64 %331 %331)
(/.f64 %325 %325)
(/.f64 %327 %327)
(*.f64 #s(literal 1/2 binary64) %342)
(*.f64 %344 %312)
(*.f64 %312 %344)
(/.f64 %242 %242)
(/.f64 %344 %329)
(fma.f64 #s(literal 2 binary64) %349 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %351 #s(literal 2 binary64))
(fma.f64 %241 %244 %57)
(fma.f64 %241 %244 %59)
(fma.f64 %244 %241 %57)
(fma.f64 %244 %241 %59)
(fma.f64 %312 %319 #s(literal 2 binary64))
(fma.f64 %229 %312 %53)
(fma.f64 %312 %229 %53)
(fma.f64 %229 %242 %57)
(fma.f64 %229 %242 %59)
(fma.f64 #s(literal 2 binary64) %363 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %366 #s(literal 2 binary64))
(fma.f64 %329 %312 #s(literal 0 binary64))
(fma.f64 %331 %242 #s(literal 1/2 binary64))
(fma.f64 %331 %332 #s(literal 0 binary64))
(fma.f64 %242 %229 %57)
(fma.f64 %242 %229 %59)
(fma.f64 %242 %331 #s(literal 1/2 binary64))
(fma.f64 %312 %329 #s(literal 0 binary64))
(fma.f64 %332 %331 #s(literal 0 binary64))
(fma.f64 %365 %331 #s(literal 2 binary64))
(*.f64 %317 %377)
(*.f64 %377 %317)
(fma.f64 #s(literal 1/2 binary64) %342 #s(literal 0 binary64))
(fma.f64 %344 %312 #s(literal 0 binary64))
(fma.f64 %312 %344 #s(literal 0 binary64))
(/.f64 (*.f64 %329 #s(literal -1 binary64)) %319)
(/.f64 (*.f64 #s(literal -1 binary64) %329) %319)
(/.f64 (-.f64 %329 #s(literal 0 binary64)) %329)
(fma.f64 %297 %303 %57)
(fma.f64 %297 %303 %59)
(fma.f64 %303 %297 %57)
(fma.f64 %303 %297 %59)
(/.f64 (*.f64 %332 %329) #s(literal 4 binary64))
(/.f64 (*.f64 %329 %332) #s(literal 4 binary64))
(*.f64 %331 %397)
(*.f64 %312 %399)
(*.f64 %332 %401)
(*.f64 %397 %331)
(*.f64 %312 %404)
(*.f64 %332 %406)
(*.f64 %404 %312)
(*.f64 %406 %332)
(fma.f64 %317 %377 #s(literal 0 binary64))
(fma.f64 %377 %317 #s(literal 0 binary64))
(fma.f64 %331 %242 %53)
(fma.f64 %242 %331 %53)
(fma.f64 %329 %312 %57)
(fma.f64 %329 %312 %59)
(fma.f64 %331 %332 %57)
(fma.f64 %331 %332 %59)
(fma.f64 %312 %329 %57)
(fma.f64 %312 %329 %59)
(fma.f64 %332 %331 %57)
(fma.f64 %332 %331 %59)
(fma.f64 %422 %329 #s(literal 1/2 binary64))
(fma.f64 %424 %329 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %342 %57)
(fma.f64 #s(literal 1/2 binary64) %342 %59)
(fma.f64 %331 %397 #s(literal 0 binary64))
(fma.f64 %344 %312 %57)
(fma.f64 %344 %312 %59)
(fma.f64 %312 %344 %57)
(fma.f64 %312 %344 %59)
(fma.f64 %312 %399 #s(literal 0 binary64))
(fma.f64 %332 %401 #s(literal 0 binary64))
(fma.f64 %397 %331 #s(literal 0 binary64))
(/.f64 %436 %437)
(/.f64 %439 %440)
(fma.f64 %312 %404 #s(literal 0 binary64))
(fma.f64 %332 %406 #s(literal 0 binary64))
(fma.f64 %404 %312 #s(literal 0 binary64))
(fma.f64 %406 %332 #s(literal 0 binary64))
(/.f64 %446 %447)
(/.f64 %447 %446)
(fma.f64 %344 %450 #s(literal 1/2 binary64))
(fma.f64 %397 %452 #s(literal 1/2 binary64))
(fma.f64 %317 %377 %57)
(fma.f64 %317 %377 %59)
(fma.f64 %377 %317 %57)
(fma.f64 %377 %317 %59)
(*.f64 %75 %458)
(*.f64 %116 %460)
(fma.f64 %422 %329 %53)
(fma.f64 %331 %397 %57)
(fma.f64 %331 %397 %59)
(fma.f64 %312 %399 %57)
(fma.f64 %312 %399 %59)
(fma.f64 %332 %401 %57)
(fma.f64 %332 %401 %59)
(fma.f64 %397 %331 %57)
(fma.f64 %397 %331 %59)
(fma.f64 %312 %404 %57)
(fma.f64 %312 %404 %59)
(fma.f64 %332 %406 %57)
(fma.f64 %332 %406 %59)
(fma.f64 %404 %312 %57)
(fma.f64 %404 %312 %59)
(fma.f64 %406 %332 %57)
(fma.f64 %406 %332 %59)
(fma.f64 %344 %450 %53)
(fma.f64 %397 %452 %53)
(fma.f64 %75 %458 #s(literal 0 binary64))
(fma.f64 %116 %460 #s(literal 0 binary64))
(fma.f64 %75 %458 %57)
(fma.f64 %75 %458 %59)
(fma.f64 %116 %460 %57)
(fma.f64 %116 %460 %59)
(*.f64 %293 %487)
(*.f64 %487 %293)
(/.f64 %293 %293)
(fma.f64 %293 %487 #s(literal 0 binary64))
(fma.f64 %487 %293 #s(literal 0 binary64))
(/.f64 %493 %493)
(fma.f64 %293 %487 %57)
(fma.f64 %293 %487 %59)
(fma.f64 %487 %293 %57)
(fma.f64 %487 %293 %59)
(fma.f64 ecc %499 %242)
(fma.f64 %223 %501 %242)
(fma.f64 %499 ecc %242)
(fma.f64 %501 %223 %242)
(+.f64 %505 %242)
(+.f64 %242 %505)
(-.f64 %505 %244)
(-.f64 %242 %509)
(fma.f64 %511 %512 %242)
(fma.f64 %515 %516 %242)
(fma.f64 %512 %511 %242)
(fma.f64 %516 %515 %242)
(+.f64 %242 %520)
(fma.f64 #s(literal 1 binary64) %505 %242)
(fma.f64 #s(literal 1 binary64) %242 %505)
(fma.f64 %228 %244 %242)
(fma.f64 #s(literal 2 binary64) %312 %505)
(fma.f64 #s(literal 1/2 binary64) %332 %505)
(fma.f64 #s(literal -1 binary64) %244 %505)
(fma.f64 #s(literal -2 binary64) %362 %505)
(fma.f64 #s(literal -1/2 binary64) %365 %505)
(fma.f64 %505 #s(literal 1 binary64) %242)
(fma.f64 %242 #s(literal 1 binary64) %505)
(fma.f64 %244 %228 %242)
(fma.f64 %244 #s(literal -1 binary64) %505)
(fma.f64 %312 #s(literal 2 binary64) %505)
(fma.f64 %332 #s(literal 1/2 binary64) %505)
(+.f64 %242 %536)
(+.f64 %242 %538)
(+.f64 %536 %242)
(fma.f64 #s(literal -1 binary64) %509 %242)
(+.f64 %543 %312)
(+.f64 %312 %543)
(fma.f64 %546 %499 %242)
(fma.f64 %548 %501 %242)
(fma.f64 %499 %546 %242)
(fma.f64 %501 %548 %242)
(fma.f64 %552 %242 %242)
(fma.f64 %242 %552 %242)
(fma.f64 %555 ecc %242)
(fma.f64 %557 %223 %242)
(fma.f64 %241 %244 %231)
(fma.f64 %244 %241 %231)
(fma.f64 #s(literal 1 binary64) %242 %520)
(fma.f64 #s(literal 2 binary64) %312 %520)
(fma.f64 #s(literal 1/2 binary64) %332 %520)
(fma.f64 #s(literal -1 binary64) %244 %520)
(fma.f64 #s(literal -2 binary64) %362 %520)
(fma.f64 #s(literal -1/2 binary64) %365 %520)
(fma.f64 %242 #s(literal 1 binary64) %520)
(fma.f64 %242 %568 #s(literal 1 binary64))
(fma.f64 %244 #s(literal -1 binary64) %520)
(fma.f64 %312 #s(literal 2 binary64) %520)
(fma.f64 %332 #s(literal 1/2 binary64) %520)
(fma.f64 %573 %512 %242)
(fma.f64 %512 %573 %242)
(fma.f64 %576 %516 %242)
(fma.f64 %516 %576 %242)
(fma.f64 %229 %242 %231)
(fma.f64 %242 %229 %231)
(fma.f64 #s(literal 1 binary64) %242 %536)
(fma.f64 #s(literal 1 binary64) %242 %538)
(fma.f64 #s(literal 2 binary64) %312 %536)
(fma.f64 #s(literal 2 binary64) %312 %538)
(fma.f64 #s(literal 1/2 binary64) %332 %536)
(fma.f64 #s(literal 1/2 binary64) %332 %538)
(fma.f64 #s(literal -1 binary64) %244 %536)
(fma.f64 #s(literal -1 binary64) %244 %538)
(fma.f64 #s(literal -2 binary64) %362 %536)
(fma.f64 #s(literal -2 binary64) %362 %538)
(fma.f64 #s(literal -1/2 binary64) %365 %536)
(fma.f64 #s(literal -1/2 binary64) %365 %538)
(fma.f64 %542 %242 %312)
(fma.f64 %242 #s(literal 1 binary64) %536)
(fma.f64 %242 #s(literal 1 binary64) %538)
(fma.f64 %242 %542 %312)
(fma.f64 %244 #s(literal -1 binary64) %536)
(fma.f64 %244 #s(literal -1 binary64) %538)
(fma.f64 %312 #s(literal 2 binary64) %536)
(fma.f64 %312 #s(literal 2 binary64) %538)
(fma.f64 %332 #s(literal 1/2 binary64) %536)
(fma.f64 %332 #s(literal 1/2 binary64) %538)
(fma.f64 %603 %362 %242)
(fma.f64 %605 %365 %242)
(fma.f64 %607 #s(literal 2 binary64) %242)
(fma.f64 %422 #s(literal 4 binary64) %505)
(+.f64 %312 %610)
(+.f64 %312 %612)
(+.f64 %610 %312)
(+.f64 %612 %312)
(fma.f64 #s(literal 1 binary64) %312 %543)
(fma.f64 #s(literal 1/2 binary64) %242 %543)
(fma.f64 #s(literal -1/2 binary64) %244 %543)
(fma.f64 %242 #s(literal 1/2 binary64) %543)
(fma.f64 %312 #s(literal 1 binary64) %543)
(fma.f64 %297 %303 %231)
(fma.f64 %397 #s(literal 1/2 binary64) %505)
(fma.f64 %303 %297 %231)
(fma.f64 #s(literal 2 binary64) %624 %242)
(fma.f64 #s(literal 1/2 binary64) %626 %242)
(fma.f64 %628 %312 %242)
(fma.f64 %630 %332 %242)
(fma.f64 %312 %628 %242)
(fma.f64 %633 #s(literal 2 binary64) %242)
(/.f64 (fma.f64 #s(literal 0 binary64) %241 %319) %319)
(/.f64 (fma.f64 #s(literal 2 binary64) %241 %637) %319)
(/.f64 (fma.f64 #s(literal 2 binary64) %241 %640) %319)
(fma.f64 %116 %643 %505)
(fma.f64 %645 #s(literal 2 binary64) %242)
(/.f64 (-.f64 %319 %637) %319)
(fma.f64 %241 %244 %246)
(fma.f64 %244 %241 %246)
(fma.f64 %422 #s(literal 4 binary64) %520)
(fma.f64 %652 %653 %242)
(fma.f64 %655 %656 %242)
(fma.f64 %658 %659 %242)
(fma.f64 %661 %662 %242)
(fma.f64 %664 %665 %242)
(fma.f64 %667 %668 %242)
(fma.f64 %670 %671 %242)
(fma.f64 %673 %674 %242)
(fma.f64 %329 %312 %231)
(fma.f64 %331 %332 %231)
(fma.f64 %312 %329 %231)
(fma.f64 %332 %331 %231)
(fma.f64 #s(literal 1 binary64) %312 %610)
(fma.f64 #s(literal 1 binary64) %312 %612)
(fma.f64 %229 %242 %246)
(fma.f64 #s(literal 1/2 binary64) %242 %610)
(fma.f64 #s(literal 1/2 binary64) %242 %612)
(fma.f64 #s(literal -1/2 binary64) %244 %610)
(fma.f64 #s(literal -1/2 binary64) %244 %612)
(fma.f64 %242 %229 %246)
(fma.f64 %242 #s(literal 1/2 binary64) %610)
(fma.f64 %242 #s(literal 1/2 binary64) %612)
(fma.f64 %312 #s(literal 1 binary64) %610)
(fma.f64 %312 #s(literal 1 binary64) %612)
(fma.f64 %422 #s(literal 4 binary64) %536)
(fma.f64 %422 #s(literal 4 binary64) %538)
(fma.f64 %397 #s(literal 1/2 binary64) %520)
(/.f64 (fma.f64 %229 #s(literal 2 binary64) %231) %329)
(/.f64 (fma.f64 #s(literal 0 binary64) %229 %329) %329)
(fma.f64 #s(literal 1/2 binary64) %342 %231)
(fma.f64 %62 %332 %543)
(fma.f64 %344 %312 %231)
(fma.f64 %312 %344 %231)
(fma.f64 %703 #s(literal 2 binary64) %543)
(fma.f64 %705 #s(literal 2 binary64) %543)
(fma.f64 %116 %643 %520)
(fma.f64 %397 #s(literal 1/2 binary64) %536)
(fma.f64 %397 #s(literal 1/2 binary64) %538)
(fma.f64 %710 #s(literal 4 binary64) %505)
(fma.f64 #s(literal 2 binary64) %712 %543)
(fma.f64 %712 #s(literal 2 binary64) %543)
(fma.f64 %116 %332 %543)
(fma.f64 %116 %643 %536)
(fma.f64 %116 %643 %538)
(fma.f64 %297 %303 %246)
(fma.f64 %303 %297 %246)
(fma.f64 %75 %712 %505)
(fma.f64 %116 %721 %505)
(fma.f64 %75 %450 %505)
(fma.f64 %317 %377 %231)
(fma.f64 %377 %317 %231)
(fma.f64 %710 #s(literal 4 binary64) %520)
(fma.f64 %62 %332 %610)
(fma.f64 %62 %332 %612)
(fma.f64 %329 %312 %246)
(fma.f64 %331 %332 %246)
(fma.f64 %312 %329 %246)
(fma.f64 %332 %331 %246)
(fma.f64 %703 #s(literal 2 binary64) %610)
(fma.f64 %703 #s(literal 2 binary64) %612)
(fma.f64 %705 #s(literal 2 binary64) %610)
(fma.f64 %705 #s(literal 2 binary64) %612)
(fma.f64 %710 #s(literal 4 binary64) %536)
(fma.f64 %710 #s(literal 4 binary64) %538)
(fma.f64 #s(literal 2 binary64) %712 %610)
(fma.f64 #s(literal 2 binary64) %712 %612)
(fma.f64 #s(literal 1/2 binary64) %342 %246)
(fma.f64 %331 %397 %231)
(fma.f64 %312 %399 %231)
(fma.f64 %332 %401 %231)
(fma.f64 %397 %331 %231)
(fma.f64 %712 #s(literal 2 binary64) %610)
(fma.f64 %712 #s(literal 2 binary64) %612)
(fma.f64 %75 %712 %520)
(fma.f64 %116 %332 %610)
(fma.f64 %116 %332 %612)
(fma.f64 %116 %721 %520)
(fma.f64 %344 %312 %246)
(fma.f64 %312 %344 %246)
(fma.f64 %312 %404 %231)
(fma.f64 %332 %406 %231)
(fma.f64 %404 %312 %231)
(fma.f64 %406 %332 %231)
(fma.f64 %75 %450 %520)
(fma.f64 %75 %712 %536)
(fma.f64 %75 %712 %538)
(fma.f64 %116 %721 %536)
(fma.f64 %116 %721 %538)
(fma.f64 %75 %450 %536)
(fma.f64 %75 %450 %538)
(fma.f64 %317 %377 %246)
(fma.f64 %377 %317 %246)
(fma.f64 %331 %397 %246)
(fma.f64 %312 %399 %246)
(fma.f64 %332 %401 %246)
(fma.f64 %397 %331 %246)
(fma.f64 %312 %404 %246)
(fma.f64 %332 %406 %246)
(fma.f64 %404 %312 %246)
(fma.f64 %406 %332 %246)
(fma.f64 %75 %458 %231)
(fma.f64 %116 %460 %231)
(fma.f64 %75 %458 %246)
(fma.f64 %116 %460 %246)
(*.f64 %487 %779)
(*.f64 %779 %487)
(fma.f64 %487 %779 #s(literal 0 binary64))
(fma.f64 %779 %487 #s(literal 0 binary64))
(fma.f64 %487 %779 %57)
(fma.f64 %487 %779 %59)
(fma.f64 %779 %487 %57)
(fma.f64 %779 %487 %59)
(fma.f64 %293 %487 %231)
(fma.f64 %487 %293 %231)
(fma.f64 %293 %487 %246)
(fma.f64 %487 %293 %246)
(+.f64 (fma.f64 %501 %223 %312) %312)
(+.f64 %312 %794)
(/.f64 (fma.f64 %332 %241 %603) %319)
(/.f64 (fma.f64 %505 %319 #s(literal -2 binary64)) %319)
(/.f64 (fma.f64 ecc %800 %801) %319)
(/.f64 (fma.f64 ecc %800 %351) %319)
(fma.f64 #s(literal 1 binary64) %312 %794)
(fma.f64 #s(literal 1/2 binary64) %242 %794)
(fma.f64 #s(literal -1/2 binary64) %244 %794)
(fma.f64 %242 #s(literal 1/2 binary64) %794)
(fma.f64 %312 #s(literal 1 binary64) %794)
(/.f64 (fma.f64 %505 %329 #s(literal 2 binary64)) %329)
(fma.f64 %62 %332 %794)
(fma.f64 %703 #s(literal 2 binary64) %794)
(fma.f64 %705 #s(literal 2 binary64) %794)
(fma.f64 #s(literal 2 binary64) %712 %794)
(fma.f64 %712 #s(literal 2 binary64) %794)
(fma.f64 %116 %332 %794)
(fma.f64 %229 %487 %505)
(fma.f64 %487 %229 %505)
(fma.f64 %229 %487 %520)
(fma.f64 %487 %229 %520)
(fma.f64 %229 %487 %536)
(fma.f64 %229 %487 %538)
(fma.f64 %487 %229 %536)
(fma.f64 %487 %229 %538)
(fma.f64 #s(literal 2 binary64) %827 %505)
(fma.f64 #s(literal 1/2 binary64) %829 %505)
(fma.f64 #s(literal 2 binary64) %827 %520)
(fma.f64 #s(literal 1/2 binary64) %829 %520)
(fma.f64 #s(literal 2 binary64) %827 %536)
(fma.f64 #s(literal 2 binary64) %827 %538)
(fma.f64 #s(literal 1/2 binary64) %829 %536)
(fma.f64 #s(literal 1/2 binary64) %829 %538)
(fma.f64 %487 %779 %231)
(fma.f64 %779 %487 %231)
(fma.f64 %487 %779 %246)
(fma.f64 %779 %487 %246)
(fma.f64 %303 %841 %505)
(fma.f64 %841 %303 %505)
(fma.f64 %365 %844 %505)
(fma.f64 %362 %846 %505)
(fma.f64 %312 %342 %505)
(/.f64 (fma.f64 #s(literal -2 binary64) %241 %849) %851)
(/.f64 (fma.f64 #s(literal -2 binary64) %241 %853) %851)
(/.f64 (fma.f64 %228 %319 %321) %857)
(/.f64 (fma.f64 %228 %319 %323) %857)
(fma.f64 %303 %841 %520)
(fma.f64 %841 %303 %520)
(fma.f64 %303 %841 %536)
(fma.f64 %303 %841 %538)
(fma.f64 %841 %303 %536)
(fma.f64 %841 %303 %538)
(fma.f64 %867 %868 %505)
(fma.f64 %870 %871 %505)
(/.f64 (fma.f64 %228 %329 %319) %874)
(/.f64 (fma.f64 #s(literal 2 binary64) %241 %876) %878)
(/.f64 (fma.f64 #s(literal 2 binary64) %241 %880) %878)
(fma.f64 %365 %844 %520)
(fma.f64 %362 %846 %520)
(fma.f64 %312 %342 %520)
(fma.f64 %365 %844 %536)
(fma.f64 %365 %844 %538)
(fma.f64 %362 %846 %536)
(fma.f64 %362 %846 %538)
(/.f64 (fma.f64 #s(literal -2 binary64) %229 %890) %892)
(/.f64 (fma.f64 #s(literal -2 binary64) %229 %894) %892)
(/.f64 (fma.f64 %552 %319 %325) %898)
(/.f64 (fma.f64 %552 %319 %327) %898)
(fma.f64 %312 %342 %536)
(fma.f64 %312 %342 %538)
(fma.f64 %331 %904 %505)
(fma.f64 %867 %868 %520)
(fma.f64 %870 %871 %520)
(/.f64 (fma.f64 %552 %329 %329) %909)
(/.f64 (fma.f64 #s(literal 2 binary64) %229 %911) %913)
(/.f64 (fma.f64 #s(literal 2 binary64) %229 %915) %913)
(fma.f64 %344 %918 %505)
(fma.f64 %867 %868 %536)
(fma.f64 %867 %868 %538)
(fma.f64 %870 %871 %536)
(fma.f64 %870 %871 %538)
(fma.f64 %331 %904 %520)
(fma.f64 %331 %904 %536)
(fma.f64 %331 %904 %538)
(fma.f64 %344 %918 %520)
(fma.f64 %344 %918 %536)
(fma.f64 %344 %918 %538)
ecc
(neg.f64 %511)
phi
%223
(neg.f64 %515)
(sin.f64 (neg.f64 %514))
(sin.f64 (+.f64 %514 %934))
(sin.f64 (neg.f64 %937))
(sin.f64 (+.f64 %937 %934))
(cos.f64 (+.f64 %514 %942))
(cos.f64 (+.f64 (fma.f64 %934 #s(literal 1/2 binary64) phi) %934))
(cos.f64 (+.f64 %937 %942))
%228
(*.f64 %223 ecc)
(*.f64 %511 %515)
(*.f64 %515 %511)
(neg.f64 %552)
(fma.f64 ecc %223 #s(literal 0 binary64))
(fma.f64 %223 ecc #s(literal 0 binary64))
(+.f64 %228 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %228)
(*.f64 ecc %958)
(*.f64 #s(literal 1 binary64) %228)
(*.f64 %223 %961)
(*.f64 %228 #s(literal 1 binary64))
(*.f64 %964 %223)
(*.f64 %966 ecc)
(-.f64 #s(literal 0 binary64) %552)
(/.f64 %228 #s(literal 1 binary64))
(fma.f64 %511 %515 #s(literal 0 binary64))
(fma.f64 %515 %511 #s(literal 0 binary64))
(*.f64 %552 #s(literal -1 binary64))
(neg.f64 %973)
(+.f64 #s(literal -1 binary64) %225)
(*.f64 %511 %976)
(*.f64 %515 %978)
(*.f64 %980 %515)
(*.f64 %982 %511)
(fma.f64 ecc %958 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %228 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %228)
(fma.f64 %223 %961 #s(literal 0 binary64))
(fma.f64 %228 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %228)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %228)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %228)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %228)
(fma.f64 %964 %223 #s(literal 0 binary64))
(fma.f64 %966 ecc #s(literal 0 binary64))
(-.f64 #s(literal 1 binary64) %229)
(fma.f64 %552 #s(literal -1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %997)
(*.f64 #s(literal 1/2 binary64) %603)
(*.f64 %603 #s(literal 1/2 binary64))
(*.f64 %605 #s(literal 2 binary64))
(/.f64 %603 #s(literal 2 binary64))
(/.f64 %1003 #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %228) #s(literal -2 binary64))
(fma.f64 %511 %976 #s(literal 0 binary64))
(fma.f64 %515 %978 #s(literal 0 binary64))
(fma.f64 %980 %515 #s(literal 0 binary64))
(fma.f64 %982 %511 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %225)
(fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %225)
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %225)
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %225)
(fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %225)
(fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %225)
(fma.f64 #s(literal 1/2 binary64) %79 %228)
(fma.f64 #s(literal 1/2 binary64) %81 %228)
(fma.f64 #s(literal 2 binary64) %57 %228)
(fma.f64 #s(literal 2 binary64) %997 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %603 #s(literal 0 binary64))
(fma.f64 %603 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %605 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %108 #s(literal 4 binary64) %225)
(fma.f64 #s(literal 1/2 binary64) %120 %225)
(fma.f64 %123 #s(literal 2 binary64) %225)
(fma.f64 %158 #s(literal 4 binary64) %228)
(fma.f64 %161 #s(literal 4 binary64) %225)
(fma.f64 %75 %176 %225)
(fma.f64 %116 %180 %225)
(fma.f64 ecc %223 %1031)
(fma.f64 ecc %223 %1033)
(fma.f64 %223 ecc %1031)
(fma.f64 %223 ecc %1033)
(fma.f64 %228 #s(literal 0 binary64) %228)
(fma.f64 #s(literal 0 binary64) %228 %228)
(+.f64 %228 %1031)
(+.f64 %228 %1033)
(+.f64 %1031 %228)
(+.f64 %1033 %228)
(fma.f64 %511 %515 %1031)
(fma.f64 %511 %515 %1033)
(fma.f64 %515 %511 %1031)
(fma.f64 %515 %511 %1033)
(fma.f64 %225 #s(literal 0 binary64) %228)
(fma.f64 #s(literal 0 binary64) %225 %228)
(fma.f64 %229 #s(literal 0 binary64) %228)
(fma.f64 ecc %958 %1031)
(fma.f64 ecc %958 %1033)
(fma.f64 #s(literal 1 binary64) %228 %1031)
(fma.f64 #s(literal 1 binary64) %228 %1033)
(fma.f64 %223 %961 %1031)
(fma.f64 %223 %961 %1033)
(fma.f64 %228 #s(literal 1 binary64) %1031)
(fma.f64 %228 #s(literal 1 binary64) %1033)
(fma.f64 %228 #s(literal 1/2 binary64) %605)
(fma.f64 #s(literal 1/2 binary64) %228 %997)
(fma.f64 %964 %223 %1031)
(fma.f64 %964 %223 %1033)
(fma.f64 %966 ecc %1031)
(fma.f64 %966 ecc %1033)
(+.f64 %605 %605)
(+.f64 %997 %997)
(fma.f64 %552 #s(literal -1 binary64) %1031)
(fma.f64 %552 #s(literal -1 binary64) %1033)
(fma.f64 %511 %976 %1031)
(fma.f64 %511 %976 %1033)
(fma.f64 %515 %978 %1031)
(fma.f64 %515 %978 %1033)
(fma.f64 %980 %515 %1031)
(fma.f64 %980 %515 %1033)
(fma.f64 %982 %511 %1031)
(fma.f64 %982 %511 %1033)
(fma.f64 %233 #s(literal 0 binary64) %228)
(fma.f64 #s(literal 0 binary64) %242 %228)
(fma.f64 #s(literal 0 binary64) %244 %228)
(fma.f64 #s(literal 2 binary64) %997 %1031)
(fma.f64 #s(literal 2 binary64) %997 %1033)
(fma.f64 #s(literal 1/2 binary64) %603 %1031)
(fma.f64 #s(literal 1/2 binary64) %603 %1033)
(fma.f64 %603 #s(literal 1/2 binary64) %1031)
(fma.f64 %603 #s(literal 1/2 binary64) %1033)
(fma.f64 %605 #s(literal 2 binary64) %1031)
(fma.f64 %605 #s(literal 2 binary64) %1033)
(fma.f64 %249 %59 %228)
(fma.f64 %251 #s(literal 1/2 binary64) %228)
(fma.f64 %253 #s(literal 2 binary64) %228)
(/.f64 %1090 %241)
(fma.f64 ecc %223 %1092)
(fma.f64 ecc %223 %1094)
(fma.f64 %223 ecc %1092)
(fma.f64 %223 ecc %1094)
(+.f64 %228 %1092)
(+.f64 %228 %1094)
(/.f64 %1100 %229)
(*.f64 ecc %1102)
(*.f64 %223 %1104)
(*.f64 %229 %509)
(*.f64 %509 %229)
(*.f64 %512 %1108)
(*.f64 %516 %1110)
(*.f64 %511 %1112)
(*.f64 %515 %1114)
(fma.f64 %511 %515 %1092)
(fma.f64 %511 %515 %1094)
(fma.f64 %515 %511 %1092)
(fma.f64 %515 %511 %1094)
(fma.f64 ecc %1102 #s(literal 0 binary64))
(fma.f64 %223 %1104 #s(literal 0 binary64))
(fma.f64 %229 %509 #s(literal 0 binary64))
(fma.f64 %509 %229 #s(literal 0 binary64))
(fma.f64 %512 %1108 #s(literal 0 binary64))
(fma.f64 %516 %1110 #s(literal 0 binary64))
(fma.f64 ecc %958 %1092)
(fma.f64 ecc %958 %1094)
(fma.f64 #s(literal 1 binary64) %228 %1092)
(fma.f64 #s(literal 1 binary64) %228 %1094)
(fma.f64 %223 %961 %1092)
(fma.f64 %223 %961 %1094)
(fma.f64 %228 #s(literal 1 binary64) %1092)
(fma.f64 %228 #s(literal 1 binary64) %1094)
(fma.f64 %511 %1112 #s(literal 0 binary64))
(fma.f64 %964 %223 %1092)
(fma.f64 %964 %223 %1094)
(fma.f64 %515 %1114 #s(literal 0 binary64))
(fma.f64 %966 ecc %1092)
(fma.f64 %966 ecc %1094)
(*.f64 %1100 %242)
(*.f64 %242 %1100)
(fma.f64 %241 %242 %225)
(fma.f64 %242 %241 %225)
(fma.f64 %552 #s(literal -1 binary64) %1092)
(fma.f64 %552 #s(literal -1 binary64) %1094)
(fma.f64 %229 %244 %225)
(fma.f64 %244 %229 %225)
(fma.f64 %511 %976 %1092)
(fma.f64 %511 %976 %1094)
(fma.f64 %515 %978 %1092)
(fma.f64 %515 %978 %1094)
(fma.f64 %980 %515 %1092)
(fma.f64 %980 %515 %1094)
(fma.f64 %982 %511 %1092)
(fma.f64 %982 %511 %1094)
(fma.f64 %1100 %242 #s(literal 0 binary64))
(fma.f64 %242 %1100 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %997 %1092)
(fma.f64 #s(literal 2 binary64) %997 %1094)
(fma.f64 #s(literal 1/2 binary64) %603 %1092)
(fma.f64 #s(literal 1/2 binary64) %603 %1094)
(fma.f64 %603 #s(literal 1/2 binary64) %1092)
(fma.f64 %603 #s(literal 1/2 binary64) %1094)
(fma.f64 %605 #s(literal 2 binary64) %1092)
(fma.f64 %605 #s(literal 2 binary64) %1094)
(fma.f64 #s(literal 2 binary64) %349 %225)
(fma.f64 #s(literal 1/2 binary64) %351 %225)
(fma.f64 %312 %319 %225)
(/.f64 %876 %329)
(*.f64 %1170 %329)
(*.f64 %1172 %331)
(/.f64 %911 %319)
(fma.f64 #s(literal 2 binary64) %363 %225)
(fma.f64 #s(literal 1/2 binary64) %366 %225)
(fma.f64 %365 %331 %225)
(/.f64 (*.f64 %509 %329) #s(literal 2 binary64))
(fma.f64 %1170 %329 #s(literal 0 binary64))
(fma.f64 %1172 %331 #s(literal 0 binary64))
(fma.f64 %424 %329 %225)
(fma.f64 ecc %1102 %1031)
(fma.f64 ecc %1102 %1033)
(fma.f64 %223 %1104 %1031)
(fma.f64 %223 %1104 %1033)
(fma.f64 %229 %509 %1031)
(fma.f64 %229 %509 %1033)
(fma.f64 %509 %229 %1031)
(fma.f64 %509 %229 %1033)
(fma.f64 %512 %1108 %1031)
(fma.f64 %512 %1108 %1033)
(fma.f64 %516 %1110 %1031)
(fma.f64 %516 %1110 %1033)
(fma.f64 %511 %1112 %1031)
(fma.f64 %511 %1112 %1033)
(fma.f64 %515 %1114 %1031)
(fma.f64 %515 %1114 %1033)
(fma.f64 %242 %568 %228)
(fma.f64 %1100 %242 %1031)
(fma.f64 %1100 %242 %1033)
(fma.f64 %242 %1100 %1031)
(fma.f64 %242 %1100 %1033)
(fma.f64 %1170 %329 %1031)
(fma.f64 %1170 %329 %1033)
(fma.f64 %1172 %331 %1031)
(fma.f64 %1172 %331 %1033)
(fma.f64 ecc %512 %1208)
(fma.f64 ecc %512 %1210)
(fma.f64 %223 %516 %1208)
(fma.f64 %223 %516 %1210)
(fma.f64 %228 %505 %509)
(fma.f64 %505 %228 %509)
(fma.f64 %512 ecc %1208)
(fma.f64 %512 ecc %1210)
(fma.f64 %516 %223 %1208)
(fma.f64 %516 %223 %1210)
(fma.f64 %511 %499 %1208)
(fma.f64 %511 %499 %1210)
(fma.f64 %515 %501 %1208)
(fma.f64 %515 %501 %1210)
(fma.f64 %499 %511 %1208)
(fma.f64 %499 %511 %1210)
(fma.f64 %501 %515 %1208)
(fma.f64 %501 %515 %1210)
(+.f64 %509 %1208)
(+.f64 %509 %1210)
(+.f64 %1208 %509)
(+.f64 %1210 %509)
(fma.f64 ecc %512 %1232)
(fma.f64 ecc %512 %1234)
(fma.f64 %223 %516 %1232)
(fma.f64 %223 %516 %1234)
(fma.f64 %552 %509 %509)
(fma.f64 %509 %552 %509)
(fma.f64 %512 ecc %1232)
(fma.f64 %512 ecc %1234)
(fma.f64 %516 %223 %1232)
(fma.f64 %516 %223 %1234)
(fma.f64 %511 %499 %1232)
(fma.f64 %511 %499 %1234)
(fma.f64 %515 %501 %1232)
(fma.f64 %515 %501 %1234)
(fma.f64 %499 %511 %1232)
(fma.f64 %499 %511 %1234)
(fma.f64 %501 %515 %1232)
(fma.f64 %501 %515 %1234)
(+.f64 %509 %1232)
(+.f64 %509 %1234)
(+.f64 %1232 %509)
(+.f64 %1234 %509)
(fma.f64 %228 %242 %1208)
(fma.f64 %228 %242 %1210)
(fma.f64 #s(literal -1 binary64) %505 %1208)
(fma.f64 #s(literal -1 binary64) %505 %1210)
(fma.f64 %505 #s(literal -1 binary64) %1208)
(fma.f64 %505 #s(literal -1 binary64) %1210)
(fma.f64 %242 %228 %1208)
(fma.f64 %242 %228 %1210)
(fma.f64 #s(literal 1 binary64) %509 %1208)
(fma.f64 #s(literal 1 binary64) %509 %1210)
(fma.f64 %509 #s(literal 1 binary64) %1208)
(fma.f64 %509 #s(literal 1 binary64) %1210)
(fma.f64 %552 %244 %1208)
(fma.f64 %552 %244 %1210)
(fma.f64 %244 %552 %1208)
(fma.f64 %244 %552 %1210)
(fma.f64 %546 %512 %1208)
(fma.f64 %546 %512 %1210)
(fma.f64 %548 %516 %1208)
(fma.f64 %548 %516 %1210)
(fma.f64 %512 %546 %1208)
(fma.f64 %512 %546 %1210)
(fma.f64 %516 %548 %1208)
(fma.f64 %516 %548 %1210)
(fma.f64 %228 %242 %1232)
(fma.f64 %228 %242 %1234)
(fma.f64 #s(literal -1 binary64) %505 %1232)
(fma.f64 #s(literal -1 binary64) %505 %1234)
(fma.f64 %505 #s(literal -1 binary64) %1232)
(fma.f64 %505 #s(literal -1 binary64) %1234)
(fma.f64 %242 %228 %1232)
(fma.f64 %242 %228 %1234)
(fma.f64 %573 %499 %1208)
(fma.f64 %573 %499 %1210)
(fma.f64 %576 %501 %1208)
(fma.f64 %576 %501 %1210)
(fma.f64 %499 %573 %1208)
(fma.f64 %499 %573 %1210)
(fma.f64 %501 %576 %1208)
(fma.f64 %501 %576 %1210)
(fma.f64 %555 %511 %1208)
(fma.f64 %555 %511 %1210)
(fma.f64 %557 %515 %1208)
(fma.f64 %557 %515 %1210)
(fma.f64 #s(literal 1 binary64) %509 %1232)
(fma.f64 #s(literal 1 binary64) %509 %1234)
(fma.f64 %509 #s(literal 1 binary64) %1232)
(fma.f64 %509 #s(literal 1 binary64) %1234)
(fma.f64 %552 %244 %1232)
(fma.f64 %552 %244 %1234)
(fma.f64 %244 %552 %1232)
(fma.f64 %244 %552 %1234)
(fma.f64 %546 %512 %1232)
(fma.f64 %546 %512 %1234)
(fma.f64 %548 %516 %1232)
(fma.f64 %548 %516 %1234)
(fma.f64 %512 %546 %1232)
(fma.f64 %512 %546 %1234)
(fma.f64 %516 %548 %1232)
(fma.f64 %516 %548 %1234)
(fma.f64 #s(literal 2 binary64) %1316 %1208)
(fma.f64 #s(literal 2 binary64) %1316 %1210)
(fma.f64 #s(literal 1/2 binary64) %1319 %1208)
(fma.f64 #s(literal 1/2 binary64) %1319 %1210)
(fma.f64 %603 %312 %1208)
(fma.f64 %603 %312 %1210)
(fma.f64 %605 %332 %1208)
(fma.f64 %605 %332 %1210)
(fma.f64 %312 %603 %1208)
(fma.f64 %312 %603 %1210)
(fma.f64 %1328 #s(literal 2 binary64) %1208)
(fma.f64 %1328 #s(literal 2 binary64) %1210)
(fma.f64 %573 %499 %1232)
(fma.f64 %573 %499 %1234)
(fma.f64 %576 %501 %1232)
(fma.f64 %576 %501 %1234)
(fma.f64 %499 %573 %1232)
(fma.f64 %499 %573 %1234)
(fma.f64 %501 %576 %1232)
(fma.f64 %501 %576 %1234)
(fma.f64 %555 %511 %1232)
(fma.f64 %555 %511 %1234)
(fma.f64 %557 %515 %1232)
(fma.f64 %557 %515 %1234)
(fma.f64 %1343 #s(literal 2 binary64) %1208)
(fma.f64 %1343 #s(literal 2 binary64) %1210)
(fma.f64 ecc %1102 %1092)
(fma.f64 ecc %1102 %1094)
(fma.f64 %223 %1104 %1092)
(fma.f64 %223 %1104 %1094)
(fma.f64 %229 %509 %1092)
(fma.f64 %229 %509 %1094)
(fma.f64 #s(literal 1/2 binary64) %509 %1352)
(fma.f64 %542 %509 %1354)
(fma.f64 %509 %229 %1092)
(fma.f64 %509 %229 %1094)
(fma.f64 %509 #s(literal 1/2 binary64) %1358)
(fma.f64 %509 %542 %1170)
(fma.f64 %512 %1108 %1092)
(fma.f64 %512 %1108 %1094)
(fma.f64 %1363 %312 %1208)
(fma.f64 %1363 %312 %1210)
(fma.f64 %1366 %332 %1208)
(fma.f64 %1366 %332 %1210)
(fma.f64 %516 %1110 %1092)
(fma.f64 %516 %1110 %1094)
(fma.f64 %628 %362 %1208)
(fma.f64 %628 %362 %1210)
(fma.f64 %630 %365 %1208)
(fma.f64 %630 %365 %1210)
(fma.f64 %1375 #s(literal 2 binary64) %1208)
(fma.f64 %1375 #s(literal 2 binary64) %1210)
(fma.f64 %511 %1112 %1092)
(fma.f64 %511 %1112 %1094)
(fma.f64 %515 %1114 %1092)
(fma.f64 %515 %1114 %1094)
(+.f64 %1170 %1358)
(+.f64 %1358 %1170)
(+.f64 %1354 %1352)
(+.f64 %1352 %1354)
(fma.f64 %652 %659 %1208)
(fma.f64 %652 %659 %1210)
(fma.f64 %655 %662 %1208)
(fma.f64 %655 %662 %1210)
(fma.f64 %664 %671 %1208)
(fma.f64 %664 %671 %1210)
(fma.f64 %667 %674 %1208)
(fma.f64 %667 %674 %1210)
(fma.f64 #s(literal 2 binary64) %1316 %1232)
(fma.f64 #s(literal 2 binary64) %1316 %1234)
(fma.f64 #s(literal 1/2 binary64) %1319 %1232)
(fma.f64 #s(literal 1/2 binary64) %1319 %1234)
(fma.f64 %603 %312 %1232)
(fma.f64 %603 %312 %1234)
(fma.f64 %605 %332 %1232)
(fma.f64 %605 %332 %1234)
(fma.f64 %312 %603 %1232)
(fma.f64 %312 %603 %1234)
(fma.f64 %1328 #s(literal 2 binary64) %1232)
(fma.f64 %1328 #s(literal 2 binary64) %1234)
(fma.f64 %1343 #s(literal 2 binary64) %1232)
(fma.f64 %1343 #s(literal 2 binary64) %1234)
(fma.f64 %1363 %312 %1232)
(fma.f64 %1363 %312 %1234)
(fma.f64 %1366 %332 %1232)
(fma.f64 %1366 %332 %1234)
(fma.f64 %628 %362 %1232)
(fma.f64 %628 %362 %1234)
(fma.f64 %630 %365 %1232)
(fma.f64 %630 %365 %1234)
(fma.f64 %1375 #s(literal 2 binary64) %1232)
(fma.f64 %1375 #s(literal 2 binary64) %1234)
(fma.f64 %652 %659 %1232)
(fma.f64 %652 %659 %1234)
(fma.f64 %655 %662 %1232)
(fma.f64 %655 %662 %1234)
(fma.f64 %664 %671 %1232)
(fma.f64 %664 %671 %1234)
(fma.f64 %667 %674 %1232)
(fma.f64 %667 %674 %1234)
(fma.f64 %1100 %242 %1092)
(fma.f64 %1100 %242 %1094)
(fma.f64 %242 %1100 %1092)
(fma.f64 %242 %1100 %1094)
(fma.f64 %658 %653 %1208)
(fma.f64 %658 %653 %1210)
(fma.f64 %661 %656 %1208)
(fma.f64 %661 %656 %1210)
(fma.f64 %670 %665 %1208)
(fma.f64 %670 %665 %1210)
(fma.f64 %673 %668 %1208)
(fma.f64 %673 %668 %1210)
(fma.f64 %658 %653 %1232)
(fma.f64 %658 %653 %1234)
(fma.f64 %661 %656 %1232)
(fma.f64 %661 %656 %1234)
(fma.f64 %670 %665 %1232)
(fma.f64 %670 %665 %1234)
(fma.f64 %673 %668 %1232)
(fma.f64 %673 %668 %1234)
(fma.f64 %1170 %329 %1092)
(fma.f64 %1170 %329 %1094)
(fma.f64 %1172 %331 %1092)
(fma.f64 %1172 %331 %1094)
(fma.f64 %1100 %487 %1208)
(fma.f64 %1100 %487 %1210)
(fma.f64 ecc %1452 %1208)
(fma.f64 ecc %1452 %1210)
(fma.f64 %223 %1455 %1208)
(fma.f64 %223 %1455 %1210)
(fma.f64 %229 %1458 %1208)
(fma.f64 %229 %1458 %1210)
(fma.f64 %1110 %1461 %1208)
(fma.f64 %1110 %1461 %1210)
(fma.f64 %1108 %1464 %1208)
(fma.f64 %1108 %1464 %1210)
(fma.f64 %1100 %487 %1232)
(fma.f64 %1100 %487 %1234)
(fma.f64 ecc %1452 %1232)
(fma.f64 ecc %1452 %1234)
(fma.f64 %223 %1455 %1232)
(fma.f64 %223 %1455 %1234)
(fma.f64 %229 %1458 %1232)
(fma.f64 %229 %1458 %1234)
(fma.f64 %1110 %1461 %1232)
(fma.f64 %1110 %1461 %1234)
(fma.f64 %1108 %1464 %1232)
(fma.f64 %1108 %1464 %1234)
(fma.f64 %499 %1479 %1208)
(fma.f64 %499 %1479 %1210)
(fma.f64 %501 %1482 %1208)
(fma.f64 %501 %1482 %1210)
(fma.f64 %1482 %501 %1208)
(fma.f64 %1482 %501 %1210)
(fma.f64 %1479 %499 %1208)
(fma.f64 %1479 %499 %1210)
(fma.f64 %512 %1489 %1208)
(fma.f64 %512 %1489 %1210)
(fma.f64 %516 %1492 %1208)
(fma.f64 %516 %1492 %1210)
(fma.f64 %1492 %516 %1208)
(fma.f64 %1492 %516 %1210)
(fma.f64 %1489 %512 %1208)
(fma.f64 %1489 %512 %1210)
(fma.f64 %499 %1479 %1232)
(fma.f64 %499 %1479 %1234)
(fma.f64 %501 %1482 %1232)
(fma.f64 %501 %1482 %1234)
(fma.f64 %1482 %501 %1232)
(fma.f64 %1482 %501 %1234)
(fma.f64 %1479 %499 %1232)
(fma.f64 %1479 %499 %1234)
(fma.f64 %1507 %1508 %1208)
(fma.f64 %1507 %1508 %1210)
(fma.f64 %1511 %1512 %1208)
(fma.f64 %1511 %1512 %1210)
(fma.f64 %1508 %1507 %1208)
(fma.f64 %1508 %1507 %1210)
(fma.f64 %1512 %1511 %1208)
(fma.f64 %1512 %1511 %1210)
(fma.f64 %841 %1519 %1208)
(fma.f64 %841 %1519 %1210)
(fma.f64 %1519 %841 %1208)
(fma.f64 %1519 %841 %1210)
(fma.f64 %512 %1489 %1232)
(fma.f64 %512 %1489 %1234)
(fma.f64 %516 %1492 %1232)
(fma.f64 %516 %1492 %1234)
(fma.f64 %1492 %516 %1232)
(fma.f64 %1492 %516 %1234)
(fma.f64 %1489 %512 %1232)
(fma.f64 %1489 %512 %1234)
(fma.f64 %1507 %1508 %1232)
(fma.f64 %1507 %1508 %1234)
(fma.f64 %1511 %1512 %1232)
(fma.f64 %1511 %1512 %1234)
(fma.f64 %1508 %1507 %1232)
(fma.f64 %1508 %1507 %1234)
(fma.f64 %1512 %1511 %1232)
(fma.f64 %1512 %1511 %1234)
(fma.f64 %841 %1519 %1232)
(fma.f64 %841 %1519 %1234)
(fma.f64 %1519 %841 %1232)
(fma.f64 %1519 %841 %1234)
(fma.f64 ecc %223 #s(literal 1 binary64))
%225
(+.f64 #s(literal 1 binary64) %228)
(+.f64 %228 #s(literal 1 binary64))
(-.f64 %228 #s(literal -1 binary64))
(neg.f64 %1548)
(-.f64 #s(literal 1 binary64) %552)
(fma.f64 %511 %515 #s(literal 1 binary64))
(fma.f64 %515 %511 #s(literal 1 binary64))
(+.f64 %225 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %225)
(+.f64 #s(literal 1/2 binary64) %1555)
(+.f64 %1555 #s(literal 1/2 binary64))
(-.f64 %225 #s(literal 0 binary64))
(-.f64 %1555 #s(literal -1/2 binary64))
(fma.f64 ecc %958 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %228)
(fma.f64 #s(literal 1 binary64) %228 #s(literal 1 binary64))
(fma.f64 %223 %961 #s(literal 1 binary64))
(fma.f64 %228 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %228)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %228)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %228)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %228)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %228)
(fma.f64 %964 %223 #s(literal 1 binary64))
(fma.f64 %966 ecc #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %225)
(*.f64 %225 #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) %1548)
(-.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -1/2 binary64) %228))
(*.f64 %1548 #s(literal -1 binary64))
(-.f64 #s(literal 1/2 binary64) %1578)
(/.f64 %225 #s(literal 1 binary64))
(fma.f64 %552 #s(literal -1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) %973)
(-.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -1/2 binary64) %552))
(fma.f64 %511 %976 #s(literal 1 binary64))
(fma.f64 %515 %978 #s(literal 1 binary64))
(fma.f64 %980 %515 #s(literal 1 binary64))
(fma.f64 %982 %511 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) %225 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %225)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1555)
(fma.f64 #s(literal 1 binary64) %1555 #s(literal 1/2 binary64))
(fma.f64 %225 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %225)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %225)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %225)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %225)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1555)
(fma.f64 %1555 #s(literal 1 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) %1600)
(+.f64 (+.f64 %225 #s(literal -1 binary64)) #s(literal 1 binary64))
(-.f64 (+.f64 %225 #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1/2 binary64) %1606)
(+.f64 #s(literal 1/2 binary64) %1608)
(+.f64 %1606 #s(literal 1/2 binary64))
(+.f64 %1608 #s(literal 1/2 binary64))
(fma.f64 %1548 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %997 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %603 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %62 %228)
(fma.f64 %62 #s(literal 4 binary64) %228)
(fma.f64 %603 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %605 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %233)
(*.f64 #s(literal 1/2 binary64) %249)
(*.f64 %249 #s(literal 1/2 binary64))
(*.f64 %233 #s(literal 2 binary64))
(/.f64 %249 #s(literal 2 binary64))
(/.f64 (fma.f64 %228 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 %1626 #s(literal -2 binary64))
(/.f64 %1628 #s(literal -2 binary64))
(*.f64 %1630 #s(literal 1/2 binary64))
(fma.f64 %71 %72 %228)
(fma.f64 %72 %71 %228)
(/.f64 %1634 #s(literal -2 binary64))
(/.f64 (-.f64 %1003 #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1600)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1600)
(fma.f64 #s(literal 1/2 binary64) %79 %225)
(fma.f64 #s(literal 1/2 binary64) %81 %225)
(/.f64 (neg.f64 %249) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1606)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1608)
(fma.f64 #s(literal 2 binary64) %57 %225)
(fma.f64 #s(literal 2 binary64) %62 %1555)
(fma.f64 #s(literal 2 binary64) %233 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1606)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1608)
(fma.f64 #s(literal 1/2 binary64) %249 #s(literal 0 binary64))
(fma.f64 %62 #s(literal 2 binary64) %1555)
(fma.f64 %249 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %233 #s(literal 2 binary64) #s(literal 0 binary64))
(/.f64 (neg.f64 %1634) #s(literal 2 binary64))
(/.f64 (fma.f64 %1555 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %116 %1555)
(fma.f64 #s(literal 2 binary64) %118 %1555)
(fma.f64 %116 #s(literal 2 binary64) %1555)
(fma.f64 %118 #s(literal 2 binary64) %1555)
(fma.f64 %1630 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 %1664 #s(literal 4 binary64))
(fma.f64 %133 #s(literal 4 binary64) %228)
(/.f64 %1667 #s(literal 4 binary64))
(/.f64 %1669 #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %249))
(/.f64 %1673 #s(literal 2 binary64))
(/.f64 %1675 #s(literal 4 binary64))
(fma.f64 %75 %116 %228)
(fma.f64 %75 %118 %228)
(fma.f64 %116 %75 %228)
(fma.f64 %116 %145 %228)
(fma.f64 #s(literal 2 binary64) %62 %1600)
(fma.f64 %62 #s(literal 2 binary64) %1600)
(fma.f64 #s(literal 2 binary64) %62 %1606)
(fma.f64 #s(literal 2 binary64) %62 %1608)
(fma.f64 %62 #s(literal 2 binary64) %1606)
(fma.f64 %62 #s(literal 2 binary64) %1608)
(fma.f64 %1664 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %116 %1600)
(fma.f64 #s(literal 2 binary64) %118 %1600)
(fma.f64 %116 #s(literal 2 binary64) %1600)
(fma.f64 %118 #s(literal 2 binary64) %1600)
(fma.f64 %158 #s(literal 4 binary64) %225)
(fma.f64 %163 #s(literal 4 binary64) %1555)
(/.f64 (fma.f64 %249 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %116 %1606)
(fma.f64 #s(literal 2 binary64) %116 %1608)
(fma.f64 #s(literal 2 binary64) %118 %1606)
(fma.f64 #s(literal 2 binary64) %118 %1608)
(fma.f64 %116 #s(literal 2 binary64) %1606)
(fma.f64 %116 #s(literal 2 binary64) %1608)
(fma.f64 %118 #s(literal 2 binary64) %1606)
(fma.f64 %118 #s(literal 2 binary64) %1608)
(/.f64 (*.f64 %233 %128) #s(literal 4 binary64))
(*.f64 %1706 #s(literal 4 binary64))
(fma.f64 %75 %174 %1555)
(/.f64 %1709 %135)
(/.f64 %1711 %137)
(fma.f64 %163 #s(literal 4 binary64) %1600)
(fma.f64 %163 #s(literal 4 binary64) %1606)
(fma.f64 %163 #s(literal 4 binary64) %1608)
(fma.f64 %1706 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %75 %174 %1600)
(fma.f64 %75 %174 %1606)
(fma.f64 %75 %174 %1608)
(fma.f64 %215 %216 %228)
(fma.f64 %225 #s(literal 0 binary64) %225)
(fma.f64 #s(literal 0 binary64) %225 %225)
(fma.f64 %229 #s(literal 0 binary64) %225)
(-.f64 %225 %1724)
(fma.f64 %225 #s(literal 1/2 binary64) %233)
(fma.f64 #s(literal 1/2 binary64) %225 %233)
(fma.f64 %233 #s(literal 0 binary64) %225)
(+.f64 %225 %1729)
(+.f64 %225 %251)
(+.f64 %225 %253)
(+.f64 %233 %233)
(-.f64 %233 (*.f64 #s(literal -1/2 binary64) %225))
(fma.f64 #s(literal 0 binary64) %242 %225)
(fma.f64 #s(literal 0 binary64) %244 %225)
(-.f64 %233 %1738)
(-.f64 %233 (neg.f64 %233))
(fma.f64 #s(literal 1 binary64) %225 %1729)
(fma.f64 #s(literal 1 binary64) %225 %251)
(fma.f64 #s(literal 1 binary64) %225 %253)
(fma.f64 #s(literal 1 binary64) %233 %233)
(fma.f64 %225 #s(literal 1 binary64) %1729)
(fma.f64 %225 #s(literal 1 binary64) %251)
(fma.f64 %225 #s(literal 1 binary64) %253)
(fma.f64 %249 %59 %225)
(fma.f64 %233 #s(literal 1 binary64) %233)
(fma.f64 %251 #s(literal 1/2 binary64) %225)
(fma.f64 %253 #s(literal 2 binary64) %225)
(fma.f64 %1548 #s(literal -1 binary64) %1729)
(fma.f64 %1548 #s(literal -1 binary64) %251)
(fma.f64 %1548 #s(literal -1 binary64) %253)
(fma.f64 #s(literal 2 binary64) %233 %1729)
(fma.f64 #s(literal 2 binary64) %233 %251)
(fma.f64 #s(literal 2 binary64) %233 %253)
(fma.f64 #s(literal 1/2 binary64) %249 %1729)
(fma.f64 #s(literal 1/2 binary64) %249 %251)
(fma.f64 #s(literal 1/2 binary64) %249 %253)
(fma.f64 #s(literal 1/2 binary64) %233 %1762)
(fma.f64 #s(literal 3/2 binary64) %233 %1764)
(fma.f64 %249 #s(literal 1/2 binary64) %1729)
(fma.f64 %249 #s(literal 1/2 binary64) %251)
(fma.f64 %249 #s(literal 1/2 binary64) %253)
(fma.f64 %249 %62 %233)
(fma.f64 %233 #s(literal 2 binary64) %1729)
(fma.f64 %233 #s(literal 2 binary64) %251)
(fma.f64 %233 #s(literal 2 binary64) %253)
(fma.f64 %233 #s(literal 1/2 binary64) %1773)
(fma.f64 %233 #s(literal 3/2 binary64) %1664)
(fma.f64 %1764 #s(literal 2 binary64) %233)
(+.f64 %1664 %1773)
(+.f64 %1773 %1664)
(+.f64 %1764 %1762)
(+.f64 %1762 %1764)
(fma.f64 %1630 #s(literal 1/2 binary64) %1729)
(fma.f64 %1630 #s(literal 1/2 binary64) %251)
(fma.f64 %1630 #s(literal 1/2 binary64) %253)
(fma.f64 %1664 #s(literal 4 binary64) %1729)
(fma.f64 %1664 #s(literal 4 binary64) %251)
(fma.f64 %1664 #s(literal 4 binary64) %253)
(fma.f64 %1706 #s(literal 4 binary64) %1729)
(fma.f64 %1706 #s(literal 4 binary64) %251)
(fma.f64 %1706 #s(literal 4 binary64) %253)
(/.f64 %1790 %241)
(/.f64 (*.f64 %225 %241) %241)
(fma.f64 %241 %244 %228)
(fma.f64 %244 %241 %228)
(fma.f64 %229 %242 %228)
(fma.f64 %242 %229 %228)
(/.f64 %1799 %229)
(fma.f64 ecc %1102 #s(literal 1 binary64))
(fma.f64 %223 %1104 #s(literal 1 binary64))
(fma.f64 %229 %509 #s(literal 1 binary64))
(fma.f64 %509 %229 #s(literal 1 binary64))
(fma.f64 %512 %1108 #s(literal 1 binary64))
(fma.f64 %516 %1110 #s(literal 1 binary64))
(*.f64 %229 %1807)
(*.f64 %1807 %229)
(fma.f64 %511 %1112 #s(literal 1 binary64))
(fma.f64 %515 %1114 #s(literal 1 binary64))
(fma.f64 %297 %303 %228)
(fma.f64 %303 %297 %228)
(fma.f64 %229 %312 %1555)
(fma.f64 %312 %229 %1555)
(fma.f64 %229 %1807 #s(literal 0 binary64))
(fma.f64 %1807 %229 #s(literal 0 binary64))
(*.f64 %1799 %242)
(*.f64 %242 %1799)
(fma.f64 %329 %312 %228)
(fma.f64 %331 %332 %228)
(fma.f64 %1100 %242 #s(literal 1 binary64))
(fma.f64 %242 %1100 #s(literal 1 binary64))
(fma.f64 %312 %329 %228)
(fma.f64 %332 %331 %228)
(fma.f64 #s(literal 1/2 binary64) %342 %228)
(fma.f64 %344 %312 %228)
(fma.f64 %312 %344 %228)
(/.f64 #s(literal 1 binary64) (/.f64 %229 %1799))
(/.f64 (/.f64 %1799 #s(literal 1 binary64)) %229)
(fma.f64 %229 %312 %1600)
(fma.f64 %312 %229 %1600)
(fma.f64 %1799 %242 #s(literal 0 binary64))
(fma.f64 %242 %1799 #s(literal 0 binary64))
(fma.f64 %229 %312 %1606)
(fma.f64 %229 %312 %1608)
(fma.f64 %331 %242 %1555)
(fma.f64 %242 %331 %1555)
(fma.f64 %312 %229 %1606)
(fma.f64 %312 %229 %1608)
(fma.f64 %317 %377 %228)
(fma.f64 %377 %317 %228)
(/.f64 (*.f64 %241 %249) %319)
(/.f64 (*.f64 %249 %241) %319)
(*.f64 %1849 #s(literal 2 binary64))
(/.f64 (*.f64 %229 %249) %329)
(/.f64 (*.f64 %249 %229) %329)
(fma.f64 %1170 %329 #s(literal 1 binary64))
(fma.f64 %1172 %331 #s(literal 1 binary64))
(*.f64 %331 %1857)
(fma.f64 %331 %397 %228)
(fma.f64 %312 %399 %228)
(fma.f64 %332 %401 %228)
(fma.f64 %397 %331 %228)
(*.f64 %344 %1863)
(fma.f64 %312 %404 %228)
(fma.f64 %332 %406 %228)
(fma.f64 %404 %312 %228)
(fma.f64 %406 %332 %228)
(/.f64 (/.f64 %1799 #s(literal 1/2 binary64)) %329)
(/.f64 (/.f64 %1799 #s(literal 2 binary64)) %331)
(fma.f64 %331 %242 %1600)
(fma.f64 %242 %331 %1600)
(fma.f64 %331 %242 %1606)
(fma.f64 %331 %242 %1608)
(fma.f64 %242 %331 %1606)
(fma.f64 %242 %331 %1608)
(fma.f64 %422 %329 %1555)
(fma.f64 %1849 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %331 %1857 #s(literal 0 binary64))
(fma.f64 %344 %1863 #s(literal 0 binary64))
(fma.f64 %344 %450 %1555)
(fma.f64 %397 %452 %1555)
(fma.f64 %75 %458 %228)
(fma.f64 %116 %460 %228)
(fma.f64 %422 %329 %1600)
(fma.f64 %422 %329 %1606)
(fma.f64 %422 %329 %1608)
(fma.f64 %344 %450 %1600)
(fma.f64 %397 %452 %1600)
(fma.f64 %344 %450 %1606)
(fma.f64 %344 %450 %1608)
(fma.f64 %397 %452 %1606)
(fma.f64 %397 %452 %1608)
(fma.f64 %293 %487 %228)
(fma.f64 %487 %293 %228)
(+.f64 %242 %1898)
(+.f64 (fma.f64 ecc %223 %505) %242)
(+.f64 (fma.f64 ecc %223 %242) %505)
(fma.f64 ecc %499 %1904)
(fma.f64 %223 %501 %1904)
(fma.f64 %499 ecc %1904)
(fma.f64 %501 %223 %1904)
(+.f64 %505 %1904)
(fma.f64 ecc %499 %1910)
(fma.f64 %223 %501 %1910)
(fma.f64 %499 ecc %1910)
(fma.f64 %501 %223 %1910)
(+.f64 %505 %1910)
(+.f64 %242 %1916)
(fma.f64 %511 %512 %1904)
(fma.f64 %515 %516 %1904)
(fma.f64 %512 %511 %1904)
(fma.f64 %516 %515 %1904)
(fma.f64 #s(literal 1 binary64) %242 %1898)
(fma.f64 #s(literal 2 binary64) %312 %1898)
(fma.f64 #s(literal 1/2 binary64) %332 %1898)
(fma.f64 #s(literal -1 binary64) %244 %1898)
(fma.f64 #s(literal -2 binary64) %362 %1898)
(fma.f64 #s(literal -1/2 binary64) %365 %1898)
(fma.f64 %242 #s(literal 1 binary64) %1898)
(fma.f64 %244 #s(literal -1 binary64) %1898)
(fma.f64 %312 #s(literal 2 binary64) %1898)
(fma.f64 %332 #s(literal 1/2 binary64) %1898)
(fma.f64 %511 %512 %1910)
(fma.f64 %515 %516 %1910)
(fma.f64 %512 %511 %1910)
(fma.f64 %516 %515 %1910)
(fma.f64 #s(literal 1 binary64) %505 %1904)
(fma.f64 %228 %244 %1904)
(fma.f64 %505 #s(literal 1 binary64) %1904)
(fma.f64 %244 %228 %1904)
(fma.f64 #s(literal -1 binary64) %509 %1904)
(fma.f64 %546 %499 %1904)
(fma.f64 %548 %501 %1904)
(fma.f64 %499 %546 %1904)
(fma.f64 %501 %548 %1904)
(fma.f64 #s(literal 1 binary64) %505 %1910)
(fma.f64 #s(literal 1 binary64) %242 %1916)
(fma.f64 %228 %244 %1910)
(fma.f64 #s(literal 2 binary64) %312 %1916)
(fma.f64 #s(literal 1/2 binary64) %332 %1916)
(fma.f64 #s(literal -1 binary64) %244 %1916)
(fma.f64 #s(literal -2 binary64) %362 %1916)
(fma.f64 #s(literal -1/2 binary64) %365 %1916)
(fma.f64 %552 %242 %1904)
(fma.f64 %505 #s(literal 1 binary64) %1910)
(fma.f64 %242 #s(literal 1 binary64) %1916)
(fma.f64 %242 %552 %1904)
(fma.f64 %244 %228 %1910)
(fma.f64 %244 #s(literal -1 binary64) %1916)
(fma.f64 %312 #s(literal 2 binary64) %1916)
(fma.f64 %332 #s(literal 1/2 binary64) %1916)
(fma.f64 %555 ecc %1904)
(fma.f64 %557 %223 %1904)
(fma.f64 %242 %568 %225)
(fma.f64 #s(literal -1 binary64) %509 %1910)
(fma.f64 %546 %499 %1910)
(fma.f64 %548 %501 %1910)
(fma.f64 %499 %546 %1910)
(fma.f64 %501 %548 %1910)
(fma.f64 %552 %242 %1910)
(fma.f64 %242 %552 %1910)
(fma.f64 %555 ecc %1910)
(fma.f64 %557 %223 %1910)
(fma.f64 %573 %512 %1904)
(fma.f64 %512 %573 %1904)
(fma.f64 %576 %516 %1904)
(fma.f64 %516 %576 %1904)
(fma.f64 %422 #s(literal 4 binary64) %1898)
(fma.f64 %603 %362 %1904)
(fma.f64 %605 %365 %1904)
(fma.f64 %607 #s(literal 2 binary64) %1904)
(fma.f64 %397 #s(literal 1/2 binary64) %1898)
(fma.f64 %573 %512 %1910)
(fma.f64 %512 %573 %1910)
(fma.f64 %576 %516 %1910)
(fma.f64 %516 %576 %1910)
(fma.f64 %116 %643 %1898)
(fma.f64 #s(literal 2 binary64) %624 %1904)
(fma.f64 #s(literal 1/2 binary64) %626 %1904)
(fma.f64 %603 %362 %1910)
(fma.f64 %628 %312 %1904)
(fma.f64 %630 %332 %1904)
(fma.f64 %605 %365 %1910)
(fma.f64 %607 #s(literal 2 binary64) %1910)
(fma.f64 %312 %628 %1904)
(fma.f64 %422 #s(literal 4 binary64) %1916)
(fma.f64 %633 #s(literal 2 binary64) %1904)
(fma.f64 %645 #s(literal 2 binary64) %1904)
(fma.f64 %397 #s(literal 1/2 binary64) %1916)
(fma.f64 %229 %1807 %1729)
(fma.f64 %229 %1807 %251)
(fma.f64 %229 %1807 %253)
(fma.f64 %1807 %229 %1729)
(fma.f64 %1807 %229 %251)
(fma.f64 %1807 %229 %253)
(fma.f64 #s(literal 2 binary64) %624 %1910)
(fma.f64 #s(literal 1/2 binary64) %626 %1910)
(fma.f64 %628 %312 %1910)
(fma.f64 %630 %332 %1910)
(fma.f64 %312 %628 %1910)
(fma.f64 %633 #s(literal 2 binary64) %1910)
(fma.f64 %116 %643 %1916)
(fma.f64 %652 %653 %1904)
(fma.f64 %655 %656 %1904)
(fma.f64 %658 %659 %1904)
(fma.f64 %661 %662 %1904)
(fma.f64 %664 %665 %1904)
(fma.f64 %667 %668 %1904)
(fma.f64 %670 %671 %1904)
(fma.f64 %673 %674 %1904)
(fma.f64 %645 #s(literal 2 binary64) %1910)
(fma.f64 %710 #s(literal 4 binary64) %1898)
(fma.f64 %652 %653 %1910)
(fma.f64 %655 %656 %1910)
(fma.f64 %658 %659 %1910)
(fma.f64 %661 %662 %1910)
(fma.f64 %664 %665 %1910)
(fma.f64 %667 %668 %1910)
(fma.f64 %670 %671 %1910)
(fma.f64 %673 %674 %1910)
(fma.f64 %75 %712 %1898)
(fma.f64 %116 %721 %1898)
(fma.f64 %75 %450 %1898)
(fma.f64 %1799 %242 %1729)
(fma.f64 %1799 %242 %251)
(fma.f64 %1799 %242 %253)
(fma.f64 %242 %1799 %1729)
(fma.f64 %242 %1799 %251)
(fma.f64 %242 %1799 %253)
(fma.f64 %710 #s(literal 4 binary64) %1916)
(fma.f64 %75 %712 %1916)
(fma.f64 %116 %721 %1916)
(fma.f64 %75 %450 %1916)
(fma.f64 %1849 #s(literal 2 binary64) %1729)
(fma.f64 %1849 #s(literal 2 binary64) %251)
(fma.f64 %1849 #s(literal 2 binary64) %253)
(fma.f64 %331 %1857 %1729)
(fma.f64 %331 %1857 %251)
(fma.f64 %331 %1857 %253)
(fma.f64 %344 %1863 %1729)
(fma.f64 %344 %1863 %251)
(fma.f64 %344 %1863 %253)
(fma.f64 %487 %779 %228)
(fma.f64 %779 %487 %228)
(fma.f64 %225 %505 %1807)
(fma.f64 %505 %225 %1807)
(+.f64 %1807 %2056)
(+.f64 %1807 %2058)
(+.f64 %2056 %1807)
(+.f64 %2058 %1807)
(fma.f64 %225 %242 %2056)
(fma.f64 %225 %242 %2058)
(fma.f64 #s(literal -1 binary64) %2064 %2056)
(fma.f64 #s(literal -1 binary64) %2064 %2058)
(fma.f64 %242 %225 %2056)
(fma.f64 %242 %225 %2058)
(fma.f64 #s(literal 1 binary64) %1807 %2056)
(fma.f64 #s(literal 1 binary64) %1807 %2058)
(fma.f64 %1807 #s(literal 1 binary64) %2056)
(fma.f64 %1807 #s(literal 1 binary64) %2058)
(fma.f64 %1548 %244 %2056)
(fma.f64 %1548 %244 %2058)
(fma.f64 %244 %1548 %2056)
(fma.f64 %244 %1548 %2058)
(fma.f64 #s(literal 2 binary64) %1863 %2056)
(fma.f64 #s(literal 2 binary64) %1863 %2058)
(fma.f64 #s(literal 1/2 binary64) %2079 %2056)
(fma.f64 #s(literal 1/2 binary64) %2079 %2058)
(fma.f64 %249 %312 %2056)
(fma.f64 %249 %312 %2058)
(fma.f64 %233 %332 %2056)
(fma.f64 %233 %332 %2058)
(fma.f64 %1863 #s(literal 2 binary64) %2056)
(fma.f64 %1863 #s(literal 2 binary64) %2058)
(fma.f64 %312 %249 %2056)
(fma.f64 %312 %249 %2058)
(fma.f64 #s(literal 2 binary64) %2090 %2056)
(fma.f64 #s(literal 2 binary64) %2090 %2058)
(fma.f64 #s(literal 1/2 binary64) %2093 %2056)
(fma.f64 #s(literal 1/2 binary64) %2093 %2058)
(fma.f64 #s(literal 1/2 binary64) %2096 %2056)
(fma.f64 #s(literal 1/2 binary64) %2096 %2058)
(fma.f64 #s(literal 1/2 binary64) %1857 %2056)
(fma.f64 #s(literal 1/2 binary64) %1857 %2058)
(fma.f64 %2101 %362 %2056)
(fma.f64 %2101 %362 %2058)
(fma.f64 %1738 %365 %2056)
(fma.f64 %1738 %365 %2058)
(fma.f64 %2106 #s(literal 1/2 binary64) %2056)
(fma.f64 %2106 #s(literal 1/2 binary64) %2058)
(fma.f64 %1630 %312 %2056)
(fma.f64 %1630 %312 %2058)
(fma.f64 #s(literal 2 binary64) %2111 %2056)
(fma.f64 #s(literal 2 binary64) %2111 %2058)
(fma.f64 #s(literal 1/2 binary64) %2114 %2056)
(fma.f64 #s(literal 1/2 binary64) %2114 %2058)
(fma.f64 %2117 #s(literal 2 binary64) %2056)
(fma.f64 %2117 #s(literal 2 binary64) %2058)
(fma.f64 %2120 #s(literal 1/2 binary64) %2056)
(fma.f64 %2120 #s(literal 1/2 binary64) %2058)
(fma.f64 %1673 %312 %2056)
(fma.f64 %1673 %312 %2058)
(fma.f64 %2125 %332 %2056)
(fma.f64 %2125 %332 %2058)
(fma.f64 %2128 %242 %2056)
(fma.f64 %2128 %242 %2058)
(fma.f64 %1675 %712 %2056)
(fma.f64 %1675 %712 %2058)
(fma.f64 %2133 %721 %2056)
(fma.f64 %2133 %721 %2058)
(fma.f64 %229 %487 %1898)
(fma.f64 %487 %229 %1898)
(fma.f64 %229 %487 %1916)
(fma.f64 %487 %229 %1916)
(fma.f64 #s(literal 2 binary64) %827 %1898)
(fma.f64 #s(literal 1/2 binary64) %829 %1898)
(fma.f64 #s(literal 2 binary64) %827 %1916)
(fma.f64 #s(literal 1/2 binary64) %829 %1916)
(fma.f64 %303 %841 %1898)
(fma.f64 %841 %303 %1898)
(fma.f64 %365 %844 %1898)
(fma.f64 %362 %846 %1898)
(fma.f64 %303 %841 %1916)
(fma.f64 %841 %303 %1916)
(fma.f64 %312 %342 %1898)
(fma.f64 %365 %844 %1916)
(fma.f64 %362 %846 %1916)
(fma.f64 %867 %868 %1898)
(fma.f64 %870 %871 %1898)
(fma.f64 %312 %342 %1916)
(fma.f64 %867 %868 %1916)
(fma.f64 %870 %871 %1916)
(fma.f64 %331 %904 %1898)
(fma.f64 %344 %918 %1898)
(fma.f64 %331 %904 %1916)
(fma.f64 %344 %918 %1916)
(fma.f64 %1799 %487 %2056)
(fma.f64 %1799 %487 %2058)
(fma.f64 %487 %1799 %2056)
(fma.f64 %487 %1799 %2058)
(fma.f64 %229 %2166 %2056)
(fma.f64 %229 %2166 %2058)
(fma.f64 %229 %2169 %2056)
(fma.f64 %229 %2169 %2058)
(fma.f64 %1790 %2172 %2056)
(fma.f64 %1790 %2172 %2058)
(fma.f64 %841 %2175 %2056)
(fma.f64 %841 %2175 %2058)
(fma.f64 %229 %2178 %2056)
(fma.f64 %229 %2178 %2058)
%229
(fma.f64 ecc %515 #s(literal 1 binary64))
(fma.f64 %223 %511 #s(literal 1 binary64))
(fma.f64 %511 %223 #s(literal 1 binary64))
(fma.f64 %515 ecc #s(literal 1 binary64))
(neg.f64 %241)
(+.f64 #s(literal 1 binary64) %552)
(+.f64 %552 #s(literal 1 binary64))
(-.f64 %552 #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) %241)
(-.f64 #s(literal 1/2 binary64) (fma.f64 %223 ecc #s(literal -1/2 binary64)))
(fma.f64 ecc (*.f64 %223 #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 %223 (*.f64 ecc #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 %228 #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) %228 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %241)
(*.f64 %241 #s(literal -1 binary64))
(+.f64 %229 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %229)
(+.f64 #s(literal 1/2 binary64) %542)
(+.f64 %542 #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (-.f64 %228 #s(literal 0 binary64)))
(-.f64 %229 #s(literal 0 binary64))
(-.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -1/2 binary64) %228))
(-.f64 %542 #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) %229)
(*.f64 %229 #s(literal 1 binary64))
(fma.f64 ecc %976 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %552)
(fma.f64 #s(literal 1 binary64) %552 #s(literal 1 binary64))
(fma.f64 %223 %978 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %552)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %552)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %552)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %552)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %552)
(fma.f64 %511 %958 #s(literal 1 binary64))
(fma.f64 %964 %515 #s(literal 1 binary64))
(fma.f64 %552 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 %515 %961 #s(literal 1 binary64))
(fma.f64 %966 %511 #s(literal 1 binary64))
(fma.f64 %980 %223 #s(literal 1 binary64))
(fma.f64 %982 ecc #s(literal 1 binary64))
(-.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -1/2 binary64) %552))
(/.f64 %229 #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %552))
(fma.f64 %511 (*.f64 %515 #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 %515 (*.f64 %511 #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) %241 #s(literal 0 binary64))
(fma.f64 %241 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %229 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %229)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %542)
(fma.f64 #s(literal 1 binary64) %542 #s(literal 1/2 binary64))
(fma.f64 %229 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %229)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %229)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %229)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %229)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %542)
(fma.f64 %542 #s(literal 1 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) %2250)
(+.f64 (+.f64 %229 #s(literal -1 binary64)) #s(literal 1 binary64))
(-.f64 (+.f64 %229 #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 %603 #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 %228 #s(literal -1/2 binary64)) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 %1003 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %605 #s(literal -2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %2261)
(*.f64 #s(literal 1/2 binary64) %323)
(*.f64 #s(literal -2 binary64) %2264)
(*.f64 #s(literal -1/2 binary64) %319)
(*.f64 %319 #s(literal -1/2 binary64))
(*.f64 %2268 #s(literal 2 binary64))
(*.f64 %2270 #s(literal -2 binary64))
(*.f64 %321 #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) %2273)
(+.f64 #s(literal 1/2 binary64) %2275)
(+.f64 %2273 #s(literal 1/2 binary64))
(+.f64 %2275 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %331)
(*.f64 #s(literal 1/2 binary64) %329)
(*.f64 %329 #s(literal 1/2 binary64))
(*.f64 %331 #s(literal 2 binary64))
(/.f64 %319 #s(literal -2 binary64))
(/.f64 %321 #s(literal 2 binary64))
(/.f64 %323 #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %552) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %628 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %62 %552)
(fma.f64 %62 #s(literal 4 binary64) %552)
(fma.f64 %628 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %630 #s(literal 2 binary64) #s(literal 1 binary64))
(/.f64 %329 #s(literal 2 binary64))
(/.f64 %325 #s(literal -2 binary64))
(/.f64 %327 #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) %242)
(/.f64 (fma.f64 %552 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64))
(fma.f64 %71 %72 %552)
(fma.f64 %72 %71 %552)
(fma.f64 #s(literal 2 binary64) %2261 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %323 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %2264 #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) %319 #s(literal 0 binary64))
(fma.f64 %319 #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 %2268 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %2270 #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 %321 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2250)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2250)
(fma.f64 #s(literal 1/2 binary64) %79 %229)
(fma.f64 #s(literal 1/2 binary64) %81 %229)
(/.f64 (-.f64 (*.f64 %552 #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2273)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2275)
(fma.f64 #s(literal 2 binary64) %57 %229)
(fma.f64 #s(literal 2 binary64) %62 %542)
(fma.f64 #s(literal 2 binary64) %331 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2273)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2275)
(fma.f64 #s(literal 1/2 binary64) %329 #s(literal 0 binary64))
(fma.f64 %62 #s(literal 2 binary64) %542)
(fma.f64 %329 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %331 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %116 %542)
(fma.f64 #s(literal 2 binary64) %118 %542)
(fma.f64 %116 #s(literal 2 binary64) %542)
(fma.f64 %118 #s(literal 2 binary64) %542)
(/.f64 (*.f64 %319 #s(literal -2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 %319 #s(literal -1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %319) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %319) #s(literal 2 binary64))
(/.f64 %446 #s(literal 4 binary64))
(/.f64 %447 #s(literal 4 binary64))
(fma.f64 %133 #s(literal 4 binary64) %552)
(/.f64 %399 #s(literal 2 binary64))
(/.f64 (/.f64 %329 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 %75 %452)
(fma.f64 #s(literal 2 binary64) %62 %2250)
(fma.f64 %62 #s(literal 2 binary64) %2250)
(fma.f64 %75 %116 %552)
(fma.f64 %75 %118 %552)
(fma.f64 %116 %75 %552)
(fma.f64 %116 %145 %552)
(fma.f64 #s(literal 2 binary64) %62 %2273)
(fma.f64 #s(literal 2 binary64) %62 %2275)
(fma.f64 %62 #s(literal 2 binary64) %2273)
(fma.f64 %62 #s(literal 2 binary64) %2275)
(fma.f64 #s(literal 2 binary64) %116 %2250)
(fma.f64 #s(literal 2 binary64) %118 %2250)
(fma.f64 %116 #s(literal 2 binary64) %2250)
(fma.f64 %118 #s(literal 2 binary64) %2250)
(fma.f64 %158 #s(literal 4 binary64) %229)
(fma.f64 %163 #s(literal 4 binary64) %542)
(/.f64 (fma.f64 %329 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %116 %2273)
(fma.f64 #s(literal 2 binary64) %116 %2275)
(fma.f64 #s(literal 2 binary64) %118 %2273)
(fma.f64 #s(literal 2 binary64) %118 %2275)
(fma.f64 %116 #s(literal 2 binary64) %2273)
(fma.f64 %116 #s(literal 2 binary64) %2275)
(fma.f64 %118 #s(literal 2 binary64) %2273)
(fma.f64 %118 #s(literal 2 binary64) %2275)
(/.f64 %440 %135)
(/.f64 %437 %137)
(/.f64 (*.f64 %128 %331) #s(literal 4 binary64))
(*.f64 %2376 #s(literal 4 binary64))
(fma.f64 %75 %174 %542)
(fma.f64 %75 %452 #s(literal 0 binary64))
(/.f64 %436 %135)
(/.f64 %439 %137)
(fma.f64 %163 #s(literal 4 binary64) %2250)
(fma.f64 %163 #s(literal 4 binary64) %2273)
(fma.f64 %163 #s(literal 4 binary64) %2275)
(fma.f64 %2376 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %75 %174 %2250)
(fma.f64 %75 %174 %2273)
(fma.f64 %75 %174 %2275)
(pow.f64 %229 #s(literal 1 binary64))
(fma.f64 %215 %216 %552)
(fma.f64 %225 #s(literal 0 binary64) %229)
(fma.f64 #s(literal 0 binary64) %225 %229)
(+.f64 %229 %637)
(+.f64 %229 %640)
(fma.f64 %229 #s(literal 0 binary64) %229)
(fma.f64 #s(literal 0 binary64) %229 %229)
(+.f64 %229 %231)
(+.f64 %231 %229)
(fma.f64 #s(literal -1 binary64) %241 %637)
(fma.f64 #s(literal -1 binary64) %241 %640)
(fma.f64 #s(literal -1/2 binary64) %241 %2261)
(fma.f64 %241 #s(literal -1 binary64) %637)
(fma.f64 %241 #s(literal -1 binary64) %640)
(fma.f64 %241 #s(literal -1/2 binary64) %2268)
(+.f64 %2268 %2268)
(+.f64 %2261 %2261)
(fma.f64 #s(literal 1 binary64) %229 %637)
(fma.f64 #s(literal 1 binary64) %229 %640)
(fma.f64 %229 #s(literal 1 binary64) %637)
(fma.f64 %229 #s(literal 1 binary64) %640)
(fma.f64 #s(literal -1 binary64) %241 %231)
(fma.f64 %241 #s(literal -1 binary64) %231)
(fma.f64 %233 #s(literal 0 binary64) %229)
(fma.f64 #s(literal 1 binary64) %229 %231)
(fma.f64 %229 #s(literal 1 binary64) %231)
(fma.f64 %229 #s(literal 1/2 binary64) %331)
(fma.f64 #s(literal 1/2 binary64) %229 %331)
(fma.f64 #s(literal 0 binary64) %242 %229)
(fma.f64 #s(literal 0 binary64) %244 %229)
(+.f64 %331 %331)
(fma.f64 #s(literal 2 binary64) %2261 %637)
(fma.f64 #s(literal 2 binary64) %2261 %640)
(fma.f64 #s(literal 1/2 binary64) %323 %637)
(fma.f64 #s(literal 1/2 binary64) %323 %640)
(fma.f64 #s(literal -2 binary64) %2264 %637)
(fma.f64 #s(literal -2 binary64) %2264 %640)
(fma.f64 #s(literal -1/2 binary64) %319 %637)
(fma.f64 #s(literal -1/2 binary64) %319 %640)
(fma.f64 %319 #s(literal -1/2 binary64) %637)
(fma.f64 %319 #s(literal -1/2 binary64) %640)
(fma.f64 %2268 #s(literal 2 binary64) %637)
(fma.f64 %2268 #s(literal 2 binary64) %640)
(fma.f64 %2270 #s(literal -2 binary64) %637)
(fma.f64 %2270 #s(literal -2 binary64) %640)
(fma.f64 %321 #s(literal 1/2 binary64) %637)
(fma.f64 %321 #s(literal 1/2 binary64) %640)
(fma.f64 #s(literal 2 binary64) %331 %637)
(fma.f64 #s(literal 2 binary64) %331 %640)
(fma.f64 #s(literal 2 binary64) %2261 %231)
(fma.f64 #s(literal 1/2 binary64) %329 %637)
(fma.f64 #s(literal 1/2 binary64) %329 %640)
(fma.f64 #s(literal 1/2 binary64) %323 %231)
(fma.f64 #s(literal -2 binary64) %2264 %231)
(fma.f64 #s(literal -1/2 binary64) %319 %231)
(fma.f64 %249 %59 %229)
(fma.f64 %319 #s(literal -1/2 binary64) %231)
(fma.f64 %329 #s(literal 1/2 binary64) %637)
(fma.f64 %329 #s(literal 1/2 binary64) %640)
(fma.f64 %331 #s(literal 2 binary64) %637)
(fma.f64 %331 #s(literal 2 binary64) %640)
(fma.f64 %2268 #s(literal 2 binary64) %231)
(fma.f64 %2270 #s(literal -2 binary64) %231)
(fma.f64 %321 #s(literal 1/2 binary64) %231)
(fma.f64 %251 #s(literal 1/2 binary64) %229)
(fma.f64 %253 #s(literal 2 binary64) %229)
(fma.f64 #s(literal 1 binary64) %331 %331)
(fma.f64 #s(literal 2 binary64) %331 %231)
(fma.f64 #s(literal 1/2 binary64) %329 %231)
(fma.f64 %329 #s(literal 1/2 binary64) %231)
(fma.f64 %331 #s(literal 1 binary64) %331)
(fma.f64 %331 #s(literal 2 binary64) %231)
(fma.f64 %62 %329 %331)
(fma.f64 %75 %452 %637)
(fma.f64 %75 %452 %640)
(fma.f64 %75 %452 %231)
(fma.f64 %2376 #s(literal 4 binary64) %637)
(fma.f64 %2376 #s(literal 4 binary64) %640)
(fma.f64 %2376 #s(literal 4 binary64) %231)
(/.f64 %293 %229)
(/.f64 %493 %241)
(*.f64 %293 %242)
(*.f64 %242 %293)
(fma.f64 %293 %242 #s(literal 0 binary64))
(fma.f64 %242 %293 #s(literal 0 binary64))
(fma.f64 ecc (*.f64 %512 %241) #s(literal 1 binary64))
(fma.f64 %223 (*.f64 %516 %241) #s(literal 1 binary64))
(fma.f64 %229 %505 #s(literal 1 binary64))
(fma.f64 %241 %509 #s(literal 1 binary64))
(fma.f64 %509 %241 #s(literal 1 binary64))
(fma.f64 %505 %229 #s(literal 1 binary64))
(fma.f64 %512 (*.f64 ecc %241) #s(literal 1 binary64))
(fma.f64 %516 (*.f64 %223 %241) #s(literal 1 binary64))
(fma.f64 %511 (*.f64 %499 %241) #s(literal 1 binary64))
(fma.f64 %241 %244 %552)
(fma.f64 %515 (*.f64 %501 %241) #s(literal 1 binary64))
(fma.f64 %244 %241 %552)
(fma.f64 %229 %242 %552)
(fma.f64 %242 %229 %552)
(fma.f64 %297 %303 %552)
(fma.f64 %303 %297 %552)
(fma.f64 %1090 %242 #s(literal 1 binary64))
(fma.f64 %242 %1090 #s(literal 1 binary64))
(fma.f64 %229 %312 %542)
(fma.f64 %312 %229 %542)
(fma.f64 %329 %312 %552)
(fma.f64 %331 %332 %552)
(fma.f64 %312 %329 %552)
(fma.f64 %332 %331 %552)
(fma.f64 #s(literal 1/2 binary64) %342 %552)
(fma.f64 %344 %312 %552)
(fma.f64 %312 %344 %552)
(fma.f64 %229 %312 %2250)
(fma.f64 %312 %229 %2250)
(fma.f64 %603 %349 #s(literal 1 binary64))
(fma.f64 %229 %312 %2273)
(fma.f64 %229 %312 %2275)
(fma.f64 %331 %242 %542)
(fma.f64 %242 %331 %542)
(fma.f64 %312 %229 %2273)
(fma.f64 %312 %229 %2275)
(/.f64 %878 %319)
(/.f64 %874 %319)
(fma.f64 %317 %377 %552)
(fma.f64 %377 %317 %552)
(/.f64 %909 %329)
(/.f64 %913 %329)
(fma.f64 %331 %397 %552)
(fma.f64 %312 %399 %552)
(fma.f64 %332 %401 %552)
(fma.f64 %397 %331 %552)
(fma.f64 %312 %404 %552)
(fma.f64 %332 %406 %552)
(fma.f64 %404 %312 %552)
(fma.f64 %406 %332 %552)
(fma.f64 %331 %242 %2250)
(fma.f64 %242 %331 %2250)
(fma.f64 %331 %242 %2273)
(fma.f64 %331 %242 %2275)
(fma.f64 %242 %331 %2273)
(fma.f64 %242 %331 %2275)
(fma.f64 %422 %329 %542)
(fma.f64 %344 %450 %542)
(fma.f64 %397 %452 %542)
(fma.f64 %422 %329 %2250)
(fma.f64 %75 %458 %552)
(fma.f64 %116 %460 %552)
(fma.f64 %422 %329 %2273)
(fma.f64 %422 %329 %2275)
(fma.f64 %344 %450 %2250)
(fma.f64 %397 %452 %2250)
(fma.f64 %344 %450 %2273)
(fma.f64 %344 %450 %2275)
(fma.f64 %397 %452 %2273)
(fma.f64 %397 %452 %2275)
(fma.f64 %293 %242 %637)
(fma.f64 %293 %242 %640)
(fma.f64 %242 %293 %637)
(fma.f64 %242 %293 %640)
(fma.f64 %293 %242 %231)
(fma.f64 %242 %293 %231)
(fma.f64 %293 %487 %552)
(fma.f64 %487 %293 %552)
(fma.f64 ecc %499 %2559)
(fma.f64 %223 %501 %2559)
(fma.f64 %499 ecc %2559)
(fma.f64 %501 %223 %2559)
(+.f64 %505 %2559)
(+.f64 %242 %2565)
(+.f64 %242 %2567)
(+.f64 (fma.f64 ecc %515 %505) %242)
(+.f64 (fma.f64 ecc %515 %242) %505)
(fma.f64 ecc %499 %2573)
(fma.f64 %223 %501 %2573)
(fma.f64 %499 ecc %2573)
(fma.f64 %501 %223 %2573)
(+.f64 %505 %2573)
(fma.f64 %511 %512 %2559)
(fma.f64 %515 %516 %2559)
(fma.f64 %512 %511 %2559)
(fma.f64 %516 %515 %2559)
(fma.f64 %511 %512 %2573)
(fma.f64 %515 %516 %2573)
(fma.f64 %512 %511 %2573)
(fma.f64 %516 %515 %2573)
(fma.f64 #s(literal 1 binary64) %505 %2559)
(fma.f64 #s(literal 1 binary64) %242 %2565)
(fma.f64 %228 %244 %2559)
(fma.f64 #s(literal 2 binary64) %312 %2565)
(fma.f64 #s(literal 1/2 binary64) %332 %2565)
(fma.f64 #s(literal -1 binary64) %244 %2565)
(fma.f64 #s(literal -2 binary64) %362 %2565)
(fma.f64 #s(literal -1/2 binary64) %365 %2565)
(fma.f64 %505 #s(literal 1 binary64) %2559)
(fma.f64 %242 #s(literal 1 binary64) %2565)
(fma.f64 %244 %228 %2559)
(fma.f64 %244 #s(literal -1 binary64) %2565)
(fma.f64 %312 #s(literal 2 binary64) %2565)
(fma.f64 %332 #s(literal 1/2 binary64) %2565)
(fma.f64 #s(literal 1 binary64) %242 %2567)
(fma.f64 #s(literal 2 binary64) %312 %2567)
(fma.f64 #s(literal 1/2 binary64) %332 %2567)
(fma.f64 #s(literal -1 binary64) %244 %2567)
(fma.f64 #s(literal -2 binary64) %362 %2567)
(fma.f64 #s(literal -1/2 binary64) %365 %2567)
(fma.f64 %242 #s(literal 1 binary64) %2567)
(fma.f64 %244 #s(literal -1 binary64) %2567)
(fma.f64 %312 #s(literal 2 binary64) %2567)
(fma.f64 %332 #s(literal 1/2 binary64) %2567)
(fma.f64 #s(literal -1 binary64) %509 %2559)
(fma.f64 %546 %499 %2559)
(fma.f64 %548 %501 %2559)
(fma.f64 %499 %546 %2559)
(fma.f64 %501 %548 %2559)
(fma.f64 #s(literal 1 binary64) %505 %2573)
(fma.f64 %228 %244 %2573)
(fma.f64 %552 %242 %2559)
(fma.f64 %505 #s(literal 1 binary64) %2573)
(fma.f64 %242 %552 %2559)
(fma.f64 %244 %228 %2573)
(fma.f64 %555 ecc %2559)
(fma.f64 %557 %223 %2559)
(fma.f64 #s(literal -1 binary64) %509 %2573)
(fma.f64 %546 %499 %2573)
(fma.f64 %548 %501 %2573)
(fma.f64 %499 %546 %2573)
(fma.f64 %501 %548 %2573)
(fma.f64 %552 %242 %2573)
(fma.f64 %242 %552 %2573)
(fma.f64 %555 ecc %2573)
(fma.f64 %557 %223 %2573)
(fma.f64 %242 %568 %229)
(fma.f64 %573 %512 %2559)
(fma.f64 %512 %573 %2559)
(fma.f64 %576 %516 %2559)
(fma.f64 %516 %576 %2559)
(fma.f64 %603 %362 %2559)
(fma.f64 %605 %365 %2559)
(fma.f64 %607 #s(literal 2 binary64) %2559)
(fma.f64 %422 #s(literal 4 binary64) %2565)
(fma.f64 %573 %512 %2573)
(fma.f64 %512 %573 %2573)
(fma.f64 %576 %516 %2573)
(fma.f64 %516 %576 %2573)
(fma.f64 %422 #s(literal 4 binary64) %2567)
(fma.f64 %397 #s(literal 1/2 binary64) %2565)
(fma.f64 #s(literal 2 binary64) %624 %2559)
(fma.f64 #s(literal 1/2 binary64) %626 %2559)
(fma.f64 %603 %362 %2573)
(fma.f64 %628 %312 %2559)
(fma.f64 %630 %332 %2559)
(fma.f64 %605 %365 %2573)
(fma.f64 %607 #s(literal 2 binary64) %2573)
(fma.f64 %312 %628 %2559)
(fma.f64 %633 #s(literal 2 binary64) %2559)
(fma.f64 %397 #s(literal 1/2 binary64) %2567)
(fma.f64 %116 %643 %2565)
(fma.f64 %645 #s(literal 2 binary64) %2559)
(fma.f64 %116 %643 %2567)
(fma.f64 #s(literal 2 binary64) %624 %2573)
(fma.f64 #s(literal 1/2 binary64) %626 %2573)
(fma.f64 %628 %312 %2573)
(fma.f64 %630 %332 %2573)
(fma.f64 %312 %628 %2573)
(fma.f64 %633 #s(literal 2 binary64) %2573)
(fma.f64 %652 %653 %2559)
(fma.f64 %655 %656 %2559)
(fma.f64 %658 %659 %2559)
(fma.f64 %661 %662 %2559)
(fma.f64 %664 %665 %2559)
(fma.f64 %667 %668 %2559)
(fma.f64 %670 %671 %2559)
(fma.f64 %673 %674 %2559)
(fma.f64 %645 #s(literal 2 binary64) %2573)
(fma.f64 %652 %653 %2573)
(fma.f64 %655 %656 %2573)
(fma.f64 %658 %659 %2573)
(fma.f64 %661 %662 %2573)
(fma.f64 %664 %665 %2573)
(fma.f64 %667 %668 %2573)
(fma.f64 %670 %671 %2573)
(fma.f64 %673 %674 %2573)
(fma.f64 %710 #s(literal 4 binary64) %2565)
(fma.f64 %710 #s(literal 4 binary64) %2567)
(fma.f64 %75 %712 %2565)
(fma.f64 %116 %721 %2565)
(fma.f64 %75 %450 %2565)
(fma.f64 %75 %712 %2567)
(fma.f64 %116 %721 %2567)
(fma.f64 %75 %450 %2567)
(fma.f64 %487 %779 %552)
(fma.f64 %779 %487 %552)
(fma.f64 %229 %487 %2565)
(fma.f64 %487 %229 %2565)
(fma.f64 %229 %487 %2567)
(fma.f64 %487 %229 %2567)
(fma.f64 #s(literal 2 binary64) %827 %2565)
(fma.f64 #s(literal 1/2 binary64) %829 %2565)
(fma.f64 #s(literal 2 binary64) %827 %2567)
(fma.f64 #s(literal 1/2 binary64) %829 %2567)
(fma.f64 %303 %841 %2565)
(fma.f64 %841 %303 %2565)
(fma.f64 %303 %841 %2567)
(fma.f64 %841 %303 %2567)
(fma.f64 %365 %844 %2565)
(fma.f64 %362 %846 %2565)
(fma.f64 %365 %844 %2567)
(fma.f64 %362 %846 %2567)
(fma.f64 %312 %342 %2565)
(fma.f64 %312 %342 %2567)
(fma.f64 %867 %868 %2565)
(fma.f64 %870 %871 %2565)
(fma.f64 %867 %868 %2567)
(fma.f64 %870 %871 %2567)
(fma.f64 %331 %904 %2565)
(fma.f64 %331 %904 %2567)
(fma.f64 %344 %918 %2565)
(fma.f64 %344 %918 %2567)
%1807
(/.f64 %1548 %241)
(neg.f64 %2064)
(*.f64 %225 %242)
(*.f64 #s(literal -1 binary64) %2064)
(*.f64 %242 %225)
(+.f64 %1807 #s(literal 0 binary64))
(-.f64 %1807 #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) %1807)
(*.f64 %1807 #s(literal 1 binary64))
(*.f64 %1548 %244)
(*.f64 %244 %1548)
(/.f64 (*.f64 #s(literal -1 binary64) %1548) %229)
(/.f64 #s(literal 1 binary64) (/.f64 %229 %225))
(/.f64 #s(literal 1 binary64) (/.f64 %241 %1548))
(/.f64 %1807 #s(literal 1 binary64))
(fma.f64 %225 %242 #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) %2064 #s(literal 0 binary64))
(fma.f64 %242 %225 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %1807 #s(literal 0 binary64))
(fma.f64 %1807 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 %1548 %244 #s(literal 0 binary64))
(fma.f64 %244 %1548 #s(literal 0 binary64))
(/.f64 %1626 %319)
(/.f64 %1628 %319)
(*.f64 #s(literal 2 binary64) %1863)
(*.f64 #s(literal 1/2 binary64) %2079)
(*.f64 %249 %312)
(*.f64 %233 %332)
(*.f64 %1863 #s(literal 2 binary64))
(*.f64 %312 %249)
(/.f64 %249 %329)
(/.f64 %1634 %319)
(/.f64 %233 %331)
(/.f64 %2101 %319)
(/.f64 (*.f64 #s(literal -2 binary64) %1548) %323)
(/.f64 %1628 %327)
(*.f64 #s(literal 2 binary64) %2090)
(*.f64 #s(literal 1/2 binary64) %2093)
(*.f64 #s(literal 1/2 binary64) %2096)
(*.f64 #s(literal 1/2 binary64) %1857)
(*.f64 %2101 %362)
(*.f64 %1738 %365)
(*.f64 %2106 #s(literal 1/2 binary64))
(/.f64 (*.f64 %225 %332) #s(literal 2 binary64))
(/.f64 %2079 #s(literal 2 binary64))
(*.f64 %1630 %312)
(/.f64 %1630 %329)
(/.f64 %2093 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %1807) #s(literal -2 binary64))
(fma.f64 #s(literal 2 binary64) %1863 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %2079 #s(literal 0 binary64))
(fma.f64 %249 %312 #s(literal 0 binary64))
(fma.f64 %233 %332 #s(literal 0 binary64))
(fma.f64 %1863 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %312 %249 #s(literal 0 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) %628) %329)
(fma.f64 #s(literal 2 binary64) %2090 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %2093 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %2096 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %1857 #s(literal 0 binary64))
(fma.f64 %2101 %362 #s(literal 0 binary64))
(fma.f64 %1738 %365 #s(literal 0 binary64))
(fma.f64 %2106 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %1630 %312 #s(literal 0 binary64))
(/.f64 (*.f64 %249 #s(literal -1 binary64)) %319)
(/.f64 (*.f64 #s(literal -1 binary64) %249) %319)
(*.f64 #s(literal 2 binary64) %2111)
(*.f64 #s(literal 1/2 binary64) %2114)
(*.f64 %2117 #s(literal 2 binary64))
(*.f64 %2120 #s(literal 1/2 binary64))
(/.f64 (*.f64 %1634 #s(literal 1 binary64)) %319)
(/.f64 (*.f64 #s(literal 1 binary64) %1634) %319)
(/.f64 %2120 #s(literal 2 binary64))
(/.f64 (*.f64 %332 %249) #s(literal 4 binary64))
(/.f64 %2114 #s(literal 2 binary64))
(/.f64 (*.f64 %249 %242) #s(literal 2 binary64))
(/.f64 (*.f64 %249 %332) #s(literal 4 binary64))
(*.f64 %1673 %312)
(*.f64 %2125 %332)
(*.f64 %2128 %242)
(/.f64 (*.f64 %1634 #s(literal -1 binary64)) %329)
(/.f64 (*.f64 #s(literal -1 binary64) %1634) %329)
(/.f64 (*.f64 %244 %1634) #s(literal 2 binary64))
(/.f64 (*.f64 %1634 %244) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %2111 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %2114 #s(literal 0 binary64))
(fma.f64 %2117 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %2120 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %1673 %312 #s(literal 0 binary64))
(fma.f64 %2125 %332 #s(literal 0 binary64))
(fma.f64 %2128 %242 #s(literal 0 binary64))
(/.f64 %1709 %437)
(/.f64 %1711 %440)
(/.f64 (*.f64 %128 %1863) #s(literal 4 binary64))
(/.f64 %1667 %447)
(/.f64 %1669 %446)
(/.f64 (*.f64 %1634 #s(literal 2 binary64)) %437)
(/.f64 (*.f64 #s(literal 2 binary64) %1634) %440)
(*.f64 %1675 %712)
(*.f64 %2133 %721)
(fma.f64 %1675 %712 #s(literal 0 binary64))
(fma.f64 %2133 %721 #s(literal 0 binary64))
(fma.f64 ecc %512 %242)
(fma.f64 %223 %516 %242)
(fma.f64 %512 ecc %242)
(fma.f64 %516 %223 %242)
(-.f64 %242 %505)
(fma.f64 %511 %499 %242)
(fma.f64 %515 %501 %242)
(fma.f64 %499 %511 %242)
(fma.f64 %501 %515 %242)
(+.f64 %509 %242)
(+.f64 %242 %509)
(-.f64 %509 %244)
(+.f64 %1807 %1724)
(+.f64 %1807 %2856)
(fma.f64 %228 %242 %242)
(fma.f64 #s(literal -1 binary64) %505 %242)
(fma.f64 %505 #s(literal -1 binary64) %242)
(fma.f64 %242 %228 %242)
(+.f64 %2862 %312)
(+.f64 %242 %2864)
(+.f64 %312 %2862)
(fma.f64 #s(literal 1 binary64) %509 %242)
(fma.f64 #s(literal 1 binary64) %242 %509)
(fma.f64 #s(literal 2 binary64) %312 %509)
(fma.f64 #s(literal 1/2 binary64) %332 %509)
(fma.f64 #s(literal -1 binary64) %244 %509)
(fma.f64 #s(literal -2 binary64) %362 %509)
(fma.f64 #s(literal -1/2 binary64) %365 %509)
(fma.f64 %509 #s(literal 1 binary64) %242)
(fma.f64 %242 #s(literal 1 binary64) %509)
(fma.f64 %244 #s(literal -1 binary64) %509)
(fma.f64 %312 #s(literal 2 binary64) %509)
(fma.f64 %332 #s(literal 1/2 binary64) %509)
(-.f64 (/.f64 %1578 %241) %362)
(+.f64 %242 %2881)
(fma.f64 %552 %244 %242)
(fma.f64 %244 %552 %242)
(fma.f64 %546 %512 %242)
(fma.f64 %548 %516 %242)
(fma.f64 %512 %546 %242)
(fma.f64 %516 %548 %242)
(fma.f64 %573 %499 %242)
(fma.f64 %576 %501 %242)
(fma.f64 %499 %573 %242)
(fma.f64 %501 %576 %242)
(fma.f64 %225 %242 %1724)
(fma.f64 %225 %242 %2856)
(fma.f64 #s(literal -1 binary64) %2064 %1724)
(fma.f64 #s(literal -1 binary64) %2064 %2856)
(fma.f64 %242 %225 %1724)
(fma.f64 %242 %225 %2856)
(fma.f64 %555 %511 %242)
(fma.f64 %557 %515 %242)
(fma.f64 %1555 %242 %312)
(fma.f64 %242 %1555 %312)
(fma.f64 #s(literal 1 binary64) %1807 %1724)
(fma.f64 #s(literal 1 binary64) %1807 %2856)
(fma.f64 %1807 #s(literal 1 binary64) %1724)
(fma.f64 %1807 #s(literal 1 binary64) %2856)
(fma.f64 %1548 %244 %1724)
(fma.f64 %1548 %244 %2856)
(fma.f64 %244 %1548 %1724)
(fma.f64 %244 %1548 %2856)
(+.f64 %312 %2911)
(+.f64 %312 %2913)
(+.f64 %2911 %312)
(+.f64 %2913 %312)
(fma.f64 #s(literal 1 binary64) %242 %2864)
(fma.f64 #s(literal 1 binary64) %312 %2862)
(fma.f64 #s(literal 2 binary64) %312 %2864)
(fma.f64 #s(literal 1/2 binary64) %242 %2862)
(fma.f64 #s(literal 1/2 binary64) %332 %2864)
(fma.f64 #s(literal -1 binary64) %244 %2864)
(fma.f64 #s(literal -2 binary64) %362 %2864)
(fma.f64 #s(literal -1/2 binary64) %244 %2862)
(fma.f64 #s(literal -1/2 binary64) %365 %2864)
(fma.f64 %242 #s(literal 1 binary64) %2864)
(fma.f64 %242 #s(literal 1/2 binary64) %2862)
(fma.f64 %244 #s(literal -1 binary64) %2864)
(fma.f64 %312 #s(literal 1 binary64) %2862)
(fma.f64 %312 #s(literal 2 binary64) %2864)
(fma.f64 %332 #s(literal 1/2 binary64) %2864)
(fma.f64 #s(literal 2 binary64) %1316 %242)
(fma.f64 #s(literal 1/2 binary64) %1319 %242)
(fma.f64 %603 %312 %242)
(fma.f64 %605 %332 %242)
(fma.f64 %312 %603 %242)
(fma.f64 %1328 #s(literal 2 binary64) %242)
(+.f64 %1807 %246)
(fma.f64 #s(literal 1 binary64) %242 %2881)
(fma.f64 #s(literal 2 binary64) %312 %2881)
(fma.f64 #s(literal 1/2 binary64) %332 %2881)
(fma.f64 #s(literal -1 binary64) %244 %2881)
(fma.f64 #s(literal -2 binary64) %362 %2881)
(fma.f64 #s(literal -1/2 binary64) %365 %2881)
(fma.f64 %242 #s(literal 1 binary64) %2881)
(fma.f64 %244 #s(literal -1 binary64) %2881)
(fma.f64 %312 #s(literal 2 binary64) %2881)
(fma.f64 %332 #s(literal 1/2 binary64) %2881)
(fma.f64 %422 #s(literal 4 binary64) %509)
(fma.f64 %1343 #s(literal 2 binary64) %242)
(fma.f64 %1363 %312 %242)
(fma.f64 %1366 %332 %242)
(fma.f64 %628 %362 %242)
(fma.f64 %630 %365 %242)
(fma.f64 %1375 #s(literal 2 binary64) %242)
(/.f64 (fma.f64 %509 #s(literal 2 binary64) %332) #s(literal 2 binary64))
(fma.f64 %652 %659 %242)
(fma.f64 %655 %662 %242)
(fma.f64 %664 %671 %242)
(fma.f64 %667 %674 %242)
(fma.f64 %397 #s(literal 1/2 binary64) %509)
(fma.f64 #s(literal 2 binary64) %1863 %1724)
(fma.f64 #s(literal 2 binary64) %1863 %2856)
(fma.f64 #s(literal 1/2 binary64) %2079 %1724)
(fma.f64 #s(literal 1/2 binary64) %2079 %2856)
(fma.f64 %249 %312 %1724)
(fma.f64 %249 %312 %2856)
(fma.f64 %233 %332 %1724)
(fma.f64 %233 %332 %2856)
(fma.f64 %1863 #s(literal 2 binary64) %1724)
(fma.f64 %1863 #s(literal 2 binary64) %2856)
(fma.f64 %312 %249 %1724)
(fma.f64 %312 %249 %2856)
(fma.f64 %116 %643 %509)
(fma.f64 #s(literal 1 binary64) %312 %2911)
(fma.f64 #s(literal 1 binary64) %312 %2913)
(fma.f64 %225 %242 %246)
(fma.f64 #s(literal 1/2 binary64) %242 %2911)
(fma.f64 #s(literal 1/2 binary64) %242 %2913)
(fma.f64 #s(literal -1 binary64) %2064 %246)
(fma.f64 #s(literal -1/2 binary64) %244 %2911)
(fma.f64 #s(literal -1/2 binary64) %244 %2913)
(fma.f64 %242 %225 %246)
(fma.f64 %242 #s(literal 1/2 binary64) %2911)
(fma.f64 %242 #s(literal 1/2 binary64) %2913)
(fma.f64 %312 #s(literal 1 binary64) %2911)
(fma.f64 %312 #s(literal 1 binary64) %2913)
(fma.f64 #s(literal 2 binary64) %2090 %1724)
(fma.f64 #s(literal 2 binary64) %2090 %2856)
(fma.f64 #s(literal 1/2 binary64) %2093 %1724)
(fma.f64 #s(literal 1/2 binary64) %2093 %2856)
(fma.f64 #s(literal 1/2 binary64) %2096 %1724)
(fma.f64 #s(literal 1/2 binary64) %2096 %2856)
(fma.f64 #s(literal 1/2 binary64) %1857 %1724)
(fma.f64 #s(literal 1/2 binary64) %1857 %2856)
(fma.f64 %2101 %362 %1724)
(fma.f64 %2101 %362 %2856)
(fma.f64 %1738 %365 %1724)
(fma.f64 %1738 %365 %2856)
(fma.f64 %2106 #s(literal 1/2 binary64) %1724)
(fma.f64 %2106 #s(literal 1/2 binary64) %2856)
(fma.f64 #s(literal 1 binary64) %1807 %246)
(fma.f64 %1807 #s(literal 1 binary64) %246)
(fma.f64 %62 %332 %2862)
(fma.f64 %1548 %244 %246)
(fma.f64 %1630 %312 %1724)
(fma.f64 %1630 %312 %2856)
(fma.f64 %244 %1548 %246)
(fma.f64 %703 #s(literal 2 binary64) %2862)
(fma.f64 %422 #s(literal 4 binary64) %2864)
(fma.f64 %705 #s(literal 2 binary64) %2862)
(fma.f64 #s(literal 2 binary64) %712 %2862)
(fma.f64 %422 #s(literal 4 binary64) %2881)
(fma.f64 %712 #s(literal 2 binary64) %2862)
(fma.f64 %658 %653 %242)
(fma.f64 %661 %656 %242)
(fma.f64 %670 %665 %242)
(fma.f64 %673 %668 %242)
(fma.f64 %116 %332 %2862)
(fma.f64 %397 #s(literal 1/2 binary64) %2864)
(fma.f64 %116 %643 %2864)
(fma.f64 %397 #s(literal 1/2 binary64) %2881)
(fma.f64 %710 #s(literal 4 binary64) %509)
(fma.f64 %116 %643 %2881)
(fma.f64 #s(literal 2 binary64) %2111 %1724)
(fma.f64 #s(literal 2 binary64) %2111 %2856)
(fma.f64 #s(literal 1/2 binary64) %2114 %1724)
(fma.f64 #s(literal 1/2 binary64) %2114 %2856)
(fma.f64 %2117 #s(literal 2 binary64) %1724)
(fma.f64 %2117 #s(literal 2 binary64) %2856)
(fma.f64 %2120 #s(literal 1/2 binary64) %1724)
(fma.f64 %2120 #s(literal 1/2 binary64) %2856)
(fma.f64 %75 %712 %509)
(fma.f64 %116 %721 %509)
(fma.f64 #s(literal 2 binary64) %1863 %246)
(fma.f64 #s(literal 1/2 binary64) %2079 %246)
(fma.f64 %62 %332 %2911)
(fma.f64 %62 %332 %2913)
(fma.f64 %249 %312 %246)
(fma.f64 %233 %332 %246)
(fma.f64 %1863 #s(literal 2 binary64) %246)
(fma.f64 %312 %249 %246)
(fma.f64 %703 #s(literal 2 binary64) %2911)
(fma.f64 %703 #s(literal 2 binary64) %2913)
(fma.f64 %705 #s(literal 2 binary64) %2911)
(fma.f64 %705 #s(literal 2 binary64) %2913)
(fma.f64 %75 %450 %509)
(fma.f64 #s(literal 2 binary64) %2090 %246)
(fma.f64 #s(literal 2 binary64) %712 %2911)
(fma.f64 #s(literal 2 binary64) %712 %2913)
(fma.f64 #s(literal 1/2 binary64) %2093 %246)
(fma.f64 #s(literal 1/2 binary64) %2096 %246)
(fma.f64 #s(literal 1/2 binary64) %1857 %246)
(fma.f64 %2101 %362 %246)
(fma.f64 %1738 %365 %246)
(fma.f64 %1673 %312 %1724)
(fma.f64 %1673 %312 %2856)
(fma.f64 %2106 #s(literal 1/2 binary64) %246)
(fma.f64 %2125 %332 %1724)
(fma.f64 %2125 %332 %2856)
(fma.f64 %2128 %242 %1724)
(fma.f64 %2128 %242 %2856)
(fma.f64 %712 #s(literal 2 binary64) %2911)
(fma.f64 %712 #s(literal 2 binary64) %2913)
(fma.f64 %116 %332 %2911)
(fma.f64 %116 %332 %2913)
(fma.f64 %1630 %312 %246)
(fma.f64 %710 #s(literal 4 binary64) %2864)
(fma.f64 %710 #s(literal 4 binary64) %2881)
(fma.f64 %75 %712 %2864)
(fma.f64 %116 %721 %2864)
(fma.f64 %75 %450 %2864)
(fma.f64 %75 %712 %2881)
(fma.f64 %116 %721 %2881)
(fma.f64 %75 %450 %2881)
(fma.f64 #s(literal 2 binary64) %2111 %246)
(fma.f64 #s(literal 1/2 binary64) %2114 %246)
(fma.f64 %2117 #s(literal 2 binary64) %246)
(fma.f64 %2120 #s(literal 1/2 binary64) %246)
(fma.f64 %1673 %312 %246)
(fma.f64 %2125 %332 %246)
(fma.f64 %2128 %242 %246)
(fma.f64 %1675 %712 %1724)
(fma.f64 %1675 %712 %2856)
(fma.f64 %2133 %721 %1724)
(fma.f64 %2133 %721 %2856)
(*.f64 %1799 %487)
(*.f64 %487 %1799)
(*.f64 %229 %2166)
(/.f64 %1799 %293)
(*.f64 %229 %2169)
(/.f64 %1790 %493)
(fma.f64 %1675 %712 %246)
(fma.f64 %2133 %721 %246)
(fma.f64 %1799 %487 #s(literal 0 binary64))
(fma.f64 %487 %1799 #s(literal 0 binary64))
(fma.f64 %229 %2166 #s(literal 0 binary64))
(fma.f64 %229 %2169 #s(literal 0 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1790) %493)
(*.f64 %1790 %2172)
(/.f64 #s(literal 1 binary64) (/.f64 %293 %1799))
(/.f64 #s(literal 1 binary64) (/.f64 %493 %1790))
(fma.f64 %1790 %2172 #s(literal 0 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %1799) (*.f64 #s(literal 2 binary64) %293))
(/.f64 (*.f64 #s(literal -2 binary64) %1799) (*.f64 #s(literal -2 binary64) %293))
(/.f64 (*.f64 #s(literal 2 binary64) %1790) (*.f64 #s(literal 2 binary64) %493))
(/.f64 (*.f64 #s(literal -2 binary64) %1790) (*.f64 #s(literal -2 binary64) %493))
(/.f64 (*.f64 %241 %1807) %241)
(/.f64 (/.f64 %1799 %297) %297)
(*.f64 %841 %2175)
(+.f64 %312 %3125)
(+.f64 (fma.f64 %516 %223 %312) %312)
(*.f64 %229 %2178)
(+.f64 %312 %3130)
(fma.f64 %841 %2175 #s(literal 0 binary64))
(-.f64 (-.f64 %509 %362) %362)
(fma.f64 %225 %312 %1863)
(fma.f64 %312 %225 %1863)
(+.f64 %1863 %1863)
(fma.f64 %1807 #s(literal 1/2 binary64) %1863)
(fma.f64 #s(literal 1/2 binary64) %1807 %1863)
(fma.f64 %229 %2178 #s(literal 0 binary64))
(fma.f64 %1548 %362 %3141)
(fma.f64 %362 %1548 %2090)
(fma.f64 #s(literal 1 binary64) %312 %3125)
(fma.f64 #s(literal 1/2 binary64) %242 %3125)
(fma.f64 #s(literal -1/2 binary64) %244 %3125)
(fma.f64 %242 #s(literal 1/2 binary64) %3125)
(fma.f64 %312 #s(literal 1 binary64) %3125)
(/.f64 (fma.f64 %509 %319 #s(literal -2 binary64)) %319)
(/.f64 (-.f64 %351 %603) %319)
(+.f64 %2090 %2090)
(+.f64 %3141 %3141)
(/.f64 (fma.f64 %332 %241 %628) %319)
(/.f64 (fma.f64 ecc %3157 %801) %319)
(/.f64 (fma.f64 ecc %3157 %351) %319)
(fma.f64 #s(literal 1 binary64) %312 %3130)
(fma.f64 #s(literal 1/2 binary64) %242 %3130)
(fma.f64 #s(literal -1/2 binary64) %244 %3130)
(fma.f64 %242 #s(literal 1/2 binary64) %3130)
(fma.f64 %312 #s(literal 1 binary64) %3130)
(/.f64 (-.f64 (*.f64 %509 %319) #s(literal 2 binary64)) %319)
(/.f64 (fma.f64 %509 %329 #s(literal 2 binary64)) %329)
(fma.f64 %1863 #s(literal 1 binary64) %1863)
(fma.f64 %62 %332 %3125)
(fma.f64 %703 #s(literal 2 binary64) %3125)
(fma.f64 %705 #s(literal 2 binary64) %3125)
(fma.f64 #s(literal 2 binary64) %712 %3125)
(fma.f64 %62 %332 %3130)
(fma.f64 %703 #s(literal 2 binary64) %3130)
(fma.f64 %705 #s(literal 2 binary64) %3130)
(fma.f64 %712 #s(literal 2 binary64) %3125)
(fma.f64 %116 %332 %3125)
(fma.f64 #s(literal 2 binary64) %712 %3130)
(fma.f64 %712 #s(literal 2 binary64) %3130)
(fma.f64 %116 %332 %3130)
(fma.f64 %233 %242 %3185)
(fma.f64 %242 %233 %2117)
(fma.f64 (*.f64 %312 %233) #s(literal 2 binary64) %1863)
(+.f64 %2117 %2117)
(+.f64 %3185 %3185)
(fma.f64 %229 %487 %509)
(fma.f64 %487 %229 %509)
(fma.f64 %229 %487 %2864)
(fma.f64 %487 %229 %2864)
(fma.f64 %1100 %487 %242)
(fma.f64 ecc %1452 %242)
(fma.f64 %223 %1455 %242)
(fma.f64 %229 %487 %2881)
(fma.f64 %229 %1458 %242)
(fma.f64 %1110 %1461 %242)
(fma.f64 %1108 %1464 %242)
(fma.f64 %487 %229 %2881)
(-.f64 %242 (/.f64 %1090 %293))
(fma.f64 %1799 %487 %1724)
(fma.f64 %1799 %487 %2856)
(fma.f64 %487 %1799 %1724)
(fma.f64 %487 %1799 %2856)
(-.f64 %242 (/.f64 %1100 %493))
(fma.f64 %229 %2166 %1724)
(fma.f64 %229 %2166 %2856)
(fma.f64 %229 %2169 %1724)
(fma.f64 %229 %2169 %2856)
(fma.f64 #s(literal 2 binary64) %827 %509)
(fma.f64 #s(literal 1/2 binary64) %829 %509)
(fma.f64 %1799 %487 %246)
(fma.f64 %487 %1799 %246)
(fma.f64 %229 %2166 %246)
(fma.f64 %229 %2169 %246)
(fma.f64 %1790 %2172 %1724)
(fma.f64 %1790 %2172 %2856)
(fma.f64 #s(literal 2 binary64) %827 %2864)
(fma.f64 #s(literal 1/2 binary64) %829 %2864)
(fma.f64 #s(literal 2 binary64) %827 %2881)
(fma.f64 #s(literal 1/2 binary64) %829 %2881)
(fma.f64 %1790 %2172 %246)
(fma.f64 %499 %1479 %242)
(fma.f64 %501 %1482 %242)
(fma.f64 %1482 %501 %242)
(fma.f64 %1479 %499 %242)
(fma.f64 %512 %1489 %242)
(fma.f64 %516 %1492 %242)
(fma.f64 %1492 %516 %242)
(fma.f64 %1489 %512 %242)
(fma.f64 %1507 %1508 %242)
(fma.f64 %1511 %1512 %242)
(fma.f64 %1508 %1507 %242)
(fma.f64 %1512 %1511 %242)
(fma.f64 %841 %1519 %242)
(fma.f64 %1519 %841 %242)
(fma.f64 %303 %841 %509)
(fma.f64 %841 %303 %509)
(fma.f64 %365 %844 %509)
(fma.f64 %362 %846 %509)
(fma.f64 %841 %2175 %1724)
(fma.f64 %841 %2175 %2856)
(fma.f64 %312 %342 %509)
(/.f64 (-.f64 %323 %849) %851)
(fma.f64 %303 %841 %2864)
(fma.f64 %841 %303 %2864)
(/.f64 (fma.f64 #s(literal -2 binary64) %241 %890) %851)
(/.f64 (fma.f64 #s(literal -2 binary64) %241 %894) %851)
(/.f64 (fma.f64 %552 %319 %321) %857)
(/.f64 (fma.f64 %552 %319 %323) %857)
(/.f64 (fma.f64 #s(literal -2 binary64) %229 %849) %892)
(/.f64 (fma.f64 #s(literal -2 binary64) %229 %853) %892)
(/.f64 (fma.f64 %228 %319 %325) %898)
(/.f64 (fma.f64 %228 %319 %327) %898)
(fma.f64 %303 %841 %2881)
(fma.f64 %841 %303 %2881)
(/.f64 (-.f64 %894 %319) %857)
(fma.f64 %229 %2178 %1724)
(fma.f64 %229 %2178 %2856)
(fma.f64 %867 %868 %509)
(fma.f64 %870 %871 %509)
(/.f64 (-.f64 %853 %329) %898)
(/.f64 (-.f64 %319 %880) %878)
(fma.f64 %365 %844 %2864)
(fma.f64 %362 %846 %2864)
(/.f64 (fma.f64 %552 %329 %319) %874)
(/.f64 (fma.f64 #s(literal 2 binary64) %241 %911) %878)
(/.f64 (fma.f64 #s(literal 2 binary64) %241 %915) %878)
(/.f64 (fma.f64 %228 %329 %329) %909)
(/.f64 (fma.f64 #s(literal 2 binary64) %229 %876) %913)
(/.f64 (fma.f64 #s(literal 2 binary64) %229 %880) %913)
(fma.f64 %312 %342 %2864)
(fma.f64 %365 %844 %2881)
(fma.f64 %362 %846 %2881)
(/.f64 (-.f64 %327 %890) %892)
(fma.f64 %312 %342 %2881)
(fma.f64 %841 %2175 %246)
(fma.f64 %331 %904 %509)
(fma.f64 %867 %868 %2864)
(fma.f64 %870 %871 %2864)
(/.f64 (-.f64 %329 %915) %913)
(fma.f64 %344 %918 %509)
(fma.f64 %867 %868 %2881)
(fma.f64 %870 %871 %2881)
(fma.f64 %229 %2178 %246)
(fma.f64 %331 %904 %2864)
(fma.f64 %331 %904 %2881)
(fma.f64 %344 %918 %2864)
(fma.f64 %344 %918 %2881)
(-.f64 %487 (*.f64 %505 %505))
(/.f64 (*.f64 %241 %1799) (*.f64 %241 %293))
(/.f64 (*.f64 %241 %1790) (*.f64 %241 %493))
(/.f64 (*.f64 %229 %1799) (*.f64 %229 %293))
(/.f64 (*.f64 %229 %1790) (*.f64 %229 %493))
(/.f64 (fma.f64 %229 %293 (*.f64 %293 %1100)) %3332)
(/.f64 (fma.f64 %229 %293 (*.f64 %1100 %293)) %3332)
%3337
(log.f64 (fabs.f64 %2064))
(neg.f64 (log.f64 (fabs.f64 (/.f64 %241 %225))))
(-.f64 %3345 %3346)
(+.f64 %3345 %3348)
(+.f64 %3348 %3345)
(-.f64 %3348 %3351)
(+.f64 (log.f64 #s(literal 1 binary64)) %3337)
(+.f64 %3348 (neg.f64 %3351))
(+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (fabs.f64 %1863)))
(+.f64 (log.f64 (fabs.f64 %249)) (log.f64 %870))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 %225 #s(literal 2 binary64))) %3348)
(-.f64 %3369 %3370)
(+.f64 %3369 (neg.f64 %3370))
(+.f64 %3369 (log.f64 (fabs.f64 %487)))

reconstruct86.0ms (0.1%)

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

eval3.8s (2.5%)

Memory
-1.8MiB live, 426.2MiB allocated; 205ms collecting garbage
Compiler

Compiled 107 591 to 11 296 computations (89.5% saved)

prune605.0ms (0.4%)

Memory
4.0MiB live, 67.4MiB allocated; 3ms collecting garbage
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New2 870122 882
Fresh000
Picked101
Done000
Total2 871122 883
Accuracy
99.7%
Counts
2 883 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.6%
%1 = (sin.f64 phi)
(+.f64 (log.f64 (fabs.f64 (*.f64 (fma.f64 %1 ecc #s(literal -1 binary64)) (fma.f64 %1 ecc #s(literal 1 binary64))))) (log.f64 (fabs.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 ecc %1)) #s(literal -2 binary64)))))
31.6%
%3 = (sin.f64 phi)
(+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (fabs.f64 (*.f64 (fma.f64 %3 ecc #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (fma.f64 %3 ecc #s(literal -1 binary64)))))))
31.6%
%1 = (sin.f64 phi)
(neg.f64 (log.f64 (fabs.f64 (/.f64 (fma.f64 %1 ecc #s(literal -1 binary64)) (fma.f64 %1 ecc #s(literal 1 binary64))))))
31.6%
%1 = (sin.f64 phi)
(log.f64 (/.f64 (fma.f64 %1 ecc #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 ecc %1))))
29.5%
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 ecc (sin.f64 phi))) (approx (- 1 (* ecc (sin phi))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 ecc phi))))))
30.3%
(log.f64 (/.f64 (approx (+ 1 (* ecc (sin phi))) (+.f64 #s(literal 1 binary64) (*.f64 ecc phi))) (-.f64 #s(literal 1 binary64) (*.f64 ecc (sin.f64 phi)))))
30.7%
(log.f64 (/.f64 (approx (+ 1 (* ecc (sin phi))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 ecc (sin.f64 phi)))))
31.6%
%2 = (sin.f64 phi)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 %2 ecc #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 ecc %2)))))
30.2%
%4 = (* ecc (sin phi))
%10 = (*.f64 #s(literal -1 binary64) ecc)
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (+.f64 ecc (*.f64 ecc (*.f64 phi (-.f64 ecc %10)))) %10)))))
30.3%
%4 = (* ecc (sin phi))
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 ecc (*.f64 #s(literal -1 binary64) ecc))))))
54.8%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 phi (-.f64 ecc (*.f64 #s(literal -1 binary64) ecc))))
99.2%
%4 = (* ecc (sin phi))
%9 = (sin.f64 phi)
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (-.f64 %9 (*.f64 #s(literal -1 binary64) %9))))
Compiler

Compiled 167 to 60 computations (64.1% saved)

sample1.0ms (0.0%)

Memory
1.5MiB live, 1.5MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
(log 2)
Outputs
#s(literal 6243314768165359/9007199254740992 binary64)
Samples
0.0ms0valid
Compiler

Compiled 4 to 4 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total, 0.0 MiB)

series8.8s (5.8%)

Memory
9.9MiB live, 283.0MiB allocated; 137ms collecting garbage
Counts
67 → 305
Calls
Call 1
Inputs
%3 = (sin.f64 phi)
%4 = (*.f64 ecc %3)
%5 = (+.f64 #s(literal 1 binary64) %4)
%6 = (-.f64 #s(literal 1 binary64) %4)
%8 = (*.f64 ecc phi)
%11 = (* ecc (sin phi))
%12 = (+ 1 %11)
%13 = (approx %12 #s(literal 1 binary64))
%14 = (+.f64 #s(literal 1 binary64) %8)
%15 = (approx %12 %14)
%17 = (*.f64 #s(literal -1 binary64) %8)
%18 = (+.f64 #s(literal 1 binary64) %17)
%19 = (- 1 %11)
%20 = (approx %19 %18)
%21 = (*.f64 #s(literal -1 binary64) ecc)
%22 = (-.f64 ecc %21)
%23 = (*.f64 phi %22)
%24 = (+.f64 #s(literal 1 binary64) %23)
%25 = (/ %12 %19)
%26 = (approx %25 %24)
%27 = (*.f64 ecc %23)
%28 = (+.f64 ecc %27)
%29 = (-.f64 %28 %21)
%30 = (*.f64 phi %29)
%31 = (+.f64 #s(literal 1 binary64) %30)
%32 = (approx %25 %31)
%33 = (log %25)
%35 = (*.f64 #s(literal -1 binary64) %3)
%36 = (-.f64 %3 %35)
%37 = (*.f64 ecc %36)
%41 = (fma.f64 %3 ecc #s(literal 1 binary64))
%42 = (fma.f64 %3 ecc #s(literal -1 binary64))
%43 = (/.f64 #s(literal -1/2 binary64) %42)
%44 = (pow.f64 %6 #s(literal -2 binary64))
%45 = (-.f64 #s(literal -1 binary64) %4)
%46 = (*.f64 %42 %41)
%47 = (/.f64 %41 %6)
%48 = (*.f64 %41 %43)
%49 = (/.f64 %42 %45)
%50 = (/.f64 #s(literal 1 binary64) %49)
%52 = (/.f64 %42 %41)
%53 = (fabs.f64 %52)
%54 = (log.f64 %53)
%56 = (log.f64 #s(literal 2 binary64))
%57 = (fabs.f64 %48)
%58 = (log.f64 %57)
%60 = (fabs.f64 %46)
%61 = (log.f64 %60)
%62 = (fabs.f64 %44)
%63 = (log.f64 %62)
%65 = (/.f64 %13 %6)
%67 = (/.f64 %15 %6)
%69 = (/.f64 %5 %20)
#s(literal 1 binary64)
ecc
phi
%3
%4
%5
%6
#s(literal 2 binary64)
%8
%13
%14
%15
#s(literal -1 binary64)
%17
%18
%20
%21
%22
%23
%24
%26
%27
%28
%29
%30
%31
%32
(approx %33 %23)
%35
%36
%37
(approx %33 %37)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
%41
%42
%43
%44
%45
%46
%47
%48
%49
%50
(log.f64 %47)
%52
%53
%54
(neg.f64 %54)
%56
%57
%58
(+.f64 %56 %58)
%60
%61
%62
%63
(+.f64 %61 %63)
%65
(log.f64 %65)
%67
(log.f64 %67)
%69
(log.f64 %69)
(log.f64 %50)
(log.f64 %26)
(log.f64 %32)
Outputs
%5 = (sin phi)
%9 = (pow.f64 phi #s(literal 2 binary64))
%32 = (* ecc %5)
%33 = (*.f64 ecc phi)
%35 = (*.f64 ecc %9)
%38 = (*.f64 phi (+.f64 ecc (*.f64 #s(literal -1/6 binary64) %35)))
%44 = (*.f64 phi (+.f64 ecc (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ecc (*.f64 #s(literal 1/120 binary64) %35)))))
%54 = (+ 1 %32)
%62 = (- 1 %32)
%64 = (*.f64 #s(literal -1 binary64) %33)
%69 = (*.f64 phi (-.f64 (*.f64 #s(literal 1/6 binary64) %35) ecc))
%74 = (*.f64 #s(literal -1/6 binary64) ecc)
%78 = (*.f64 phi (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/120 binary64) %35) %74)) ecc))
%82 = (* ecc phi)
%83 = (* -1 %82)
%85 = (* -1 ecc)
%86 = (- ecc %85)
%87 = (* phi %86)
%88 = (*.f64 #s(literal -1 binary64) ecc)
%89 = (-.f64 ecc %88)
%90 = (*.f64 phi %89)
%92 = (+ 1 %87)
%95 = (/ %54 %62)
%96 = (*.f64 ecc %90)
%97 = (+.f64 ecc %96)
%98 = (-.f64 %97 %88)
%99 = (*.f64 phi %98)
%102 = (pow.f64 ecc #s(literal 2 binary64))
%104 = (*.f64 #s(literal 1/6 binary64) ecc)
%105 = (fma.f64 #s(literal -1 binary64) (*.f64 %102 %89) %104)
%106 = (-.f64 %74 %105)
%107 = (*.f64 phi %106)
%108 = (*.f64 ecc %89)
%117 = (* ecc %87)
%119 = (+ ecc %117)
%122 = (- %119 %85)
%125 = (* phi %122)
%127 = (log %95)
%129 = (pow.f64 %89 #s(literal 2 binary64))
%130 = (*.f64 #s(literal 2 binary64) %108)
%131 = (fma.f64 #s(literal -1 binary64) %129 %130)
%141 = (pow.f64 %89 #s(literal 3 binary64))
%145 = (fma.f64 #s(literal -6 binary64) (*.f64 ecc %129) (fma.f64 #s(literal 2 binary64) %141 (*.f64 #s(literal 6 binary64) %106)))
%157 = (*.f64 ecc %106)
%161 = (*.f64 %102 %129)
%181 = (* -1 %5)
%182 = (*.f64 #s(literal -1 binary64) phi)
%203 = (- %5 %181)
%228 = (* ecc %203)
%229 = (*.f64 #s(literal 2 binary64) %33)
%231 = (*.f64 #s(literal 2 binary64) ecc)
%249 = (* %5 ecc)
%250 = (+ %249 -1)
%259 = (/ -1/2 %250)
%264 = (*.f64 %102 phi)
%267 = (*.f64 #s(literal -1/2 binary64) ecc)
%272 = (pow.f64 ecc #s(literal 3 binary64))
%286 = (pow %62 -2)
%287 = (+.f64 #s(literal 1 binary64) %229)
%290 = (fma.f64 #s(literal -4 binary64) %102 %102)
%294 = (*.f64 #s(literal -2 binary64) ecc)
%299 = (*.f64 ecc %290)
%302 = (fma.f64 #s(literal 1/3 binary64) ecc (fma.f64 #s(literal 2 binary64) %299 (*.f64 #s(literal 2 binary64) %272)))
%311 = (- -1 %32)
%318 = (+ %249 1)
%319 = (* %250 %318)
%320 = (+.f64 ecc %88)
%321 = (*.f64 phi %320)
%329 = (fma.f64 #s(literal -1/6 binary64) ecc %104)
%337 = (* %318 %259)
%338 = (-.f64 %88 ecc)
%339 = (*.f64 phi %338)
%343 = (*.f64 ecc %339)
%349 = (*.f64 ecc %338)
%352 = (-.f64 %104 (fma.f64 #s(literal -1 binary64) (*.f64 %102 %338) %74))
%353 = (*.f64 phi %352)
%361 = (/ %250 %311)
%375 = (/ 1 %361)
%376 = (*.f64 #s(literal -1 binary64) %339)
%391 = (/ %250 %318)
%407 = (fabs %391)
%415 = (-.f64 %105 %74)
%424 = (log %407)
%426 = (pow.f64 %338 #s(literal 2 binary64))
%427 = (fma.f64 #s(literal -1 binary64) %426 %130)
%428 = (*.f64 phi %427)
%436 = (pow.f64 %338 #s(literal 3 binary64))
%439 = (fma.f64 #s(literal -6 binary64) (*.f64 ecc (*.f64 %89 %338)) (fma.f64 #s(literal 2 binary64) %436 (*.f64 #s(literal 6 binary64) %415)))
%440 = (*.f64 phi %439)
%441 = (*.f64 #s(literal 1/2 binary64) %427)
%449 = (pow.f64 %338 #s(literal 4 binary64))
%458 = (*.f64 phi (fma.f64 #s(literal -24 binary64) (*.f64 %338 %415) (fma.f64 #s(literal -12 binary64) %161 (fma.f64 #s(literal -6 binary64) %449 (fma.f64 #s(literal 24 binary64) (*.f64 ecc (*.f64 %89 %426)) (*.f64 #s(literal 24 binary64) (fma.f64 #s(literal -1/6 binary64) %108 %157)))))))
%459 = (*.f64 #s(literal 1/6 binary64) %439)
%468 = (neg %424)
%491 = (fabs %337)
%492 = (log %491)
%493 = (log.f64 #s(literal 1/2 binary64))
%498 = (fma.f64 #s(literal -2 binary64) %349 (*.f64 #s(literal -1 binary64) %426))
%502 = (*.f64 phi (fma.f64 #s(literal -1 binary64) %338 (*.f64 #s(literal 1/2 binary64) (*.f64 phi %498))))
%508 = (fma.f64 #s(literal -6 binary64) (*.f64 ecc %426) (fma.f64 #s(literal -6 binary64) %352 (*.f64 #s(literal -2 binary64) %436)))
%514 = (*.f64 phi (fma.f64 #s(literal -1 binary64) %338 (*.f64 phi (fma.f64 #s(literal 1/6 binary64) (*.f64 phi %508) (*.f64 #s(literal 1/2 binary64) %498)))))
%519 = (+ (log 2) %492)
%520 = (log.f64 #s(literal 2 binary64))
%532 = (fabs %319)
%533 = (*.f64 #s(literal -1 binary64) %321)
%549 = (log %532)
%551 = (pow.f64 %320 #s(literal 2 binary64))
%553 = (fma.f64 #s(literal -2 binary64) %102 (*.f64 #s(literal -1 binary64) %551))
%563 = (fma.f64 #s(literal -6 binary64) (*.f64 %102 %320) (fma.f64 #s(literal -6 binary64) %329 (*.f64 #s(literal -2 binary64) (pow.f64 %320 #s(literal 3 binary64)))))
%565 = (*.f64 #s(literal 1/2 binary64) %553)
%573 = (pow.f64 ecc #s(literal 4 binary64))
%580 = (fma.f64 #s(literal -24 binary64) (*.f64 %320 %329) (fma.f64 #s(literal -24 binary64) (*.f64 %102 %551) (fma.f64 #s(literal -12 binary64) %573 (fma.f64 #s(literal -6 binary64) (pow.f64 %320 #s(literal 4 binary64)) (*.f64 #s(literal 8 binary64) %102)))))
%590 = (fabs %286)
%591 = (log %590)
%593 = (fma.f64 #s(literal -4 binary64) %102 (*.f64 #s(literal -2 binary64) %290))
%602 = (fma.f64 #s(literal -6 binary64) %302 (fma.f64 #s(literal 12 binary64) %299 (*.f64 #s(literal 16 binary64) %272)))
%611 = (*.f64 %102 %290)
%613 = (*.f64 ecc %302)
%624 = (fma.f64 #s(literal -96 binary64) %611 (fma.f64 #s(literal -96 binary64) %573 (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -1 binary64) %611 (fma.f64 #s(literal -1/3 binary64) %102 (fma.f64 #s(literal 2/3 binary64) %102 (*.f64 #s(literal 2 binary64) %613)))) (fma.f64 #s(literal -12 binary64) (pow.f64 %290 #s(literal 2 binary64)) (*.f64 #s(literal 48 binary64) %613)))))
%626 = (*.f64 #s(literal 1/6 binary64) %602)
%634 = (+ %549 %591)
%666 = (log %375)
%690 = (sin.f64 phi)
%692 = (*.f64 ecc %690)
%694 = (+.f64 #s(literal 1 binary64) %692)
%696 = (-.f64 #s(literal 1 binary64) %692)
%698 = (+ 1 %82)
%699 = (/.f64 #s(literal 1 binary64) phi)
%700 = (+.f64 ecc %699)
%703 = (+ 1 %83)
%710 = (/.f64 %694 %696)
%712 = (/.f64 ecc phi)
%713 = (fma.f64 ecc %89 %712)
%716 = (*.f64 #s(literal -1 binary64) %712)
%717 = (-.f64 %713 %716)
%725 = (+ 1 %125)
%734 = (*.f64 #s(literal -1 binary64) %690)
%736 = (-.f64 %690 %734)
%738 = (*.f64 ecc %736)
%740 = (-.f64 %692 #s(literal 1 binary64))
%745 = (/.f64 #s(literal 1 binary64) (pow.f64 %696 #s(literal 2 binary64)))
%749 = (*.f64 %694 %740)
%751 = (/.f64 %694 %740)
%752 = (*.f64 #s(literal -1/2 binary64) %751)
%754 = (/.f64 %740 %694)
%757 = (*.f64 #s(literal -1 binary64) %751)
%760 = (fabs.f64 %754)
%762 = (log.f64 %760)
%766 = (fabs.f64 %752)
%768 = (log.f64 %766)
%772 = (fabs.f64 %749)
%774 = (log.f64 %772)
%776 = (fabs.f64 %745)
%778 = (log.f64 %776)
%793 = (-.f64 (*.f64 #s(literal -1 binary64) %89) %699)
%811 = (*.f64 #s(literal -1 binary64) %692)
%818 = (*.f64 %690 %736)
%819 = (*.f64 ecc %818)
%825 = (pow.f64 %690 #s(literal 2 binary64))
%826 = (*.f64 %825 %736)
%827 = (*.f64 ecc %826)
%845 = (*.f64 ecc (fma.f64 #s(literal 2 binary64) phi (*.f64 #s(literal 2 binary64) %35)))
%849 = (pow.f64 %736 #s(literal 2 binary64))
%850 = (*.f64 #s(literal 2 binary64) %818)
%851 = (fma.f64 #s(literal -1 binary64) %849 %850)
%859 = (pow.f64 %736 #s(literal 3 binary64))
%862 = (fma.f64 #s(literal -6 binary64) (*.f64 %690 %849) (fma.f64 #s(literal 2 binary64) %859 (*.f64 #s(literal 6 binary64) %826)))
%871 = (*.f64 %825 %849)
%874 = (pow.f64 %690 #s(literal 3 binary64))
%876 = (*.f64 #s(literal 24 binary64) (*.f64 %874 %736))
%894 = (*.f64 ecc %825)
%896 = (*.f64 #s(literal -1/2 binary64) %690)
%901 = (*.f64 ecc %874)
%910 = (*.f64 #s(literal 2 binary64) %692)
%913 = (fma.f64 #s(literal -4 binary64) %825 %825)
%916 = (*.f64 #s(literal -2 binary64) %690)
%921 = (*.f64 %690 %913)
%923 = (fma.f64 #s(literal 2 binary64) %921 (*.f64 #s(literal 2 binary64) %874))
%934 = (+.f64 %690 %734)
%935 = (*.f64 ecc %934)
%943 = (-.f64 %734 %690)
%944 = (*.f64 ecc %943)
%948 = (*.f64 %690 %943)
%949 = (*.f64 ecc %948)
%955 = (*.f64 %825 %943)
%956 = (*.f64 ecc %955)
%972 = (*.f64 ecc (fma.f64 #s(literal -1 binary64) %827 %818))
%977 = (*.f64 #s(literal -1 binary64) %944)
%1020 = (pow.f64 %943 #s(literal 2 binary64))
%1021 = (fma.f64 #s(literal -1 binary64) %1020 %850)
%1022 = (*.f64 ecc %1021)
%1028 = (*.f64 %736 %943)
%1030 = (pow.f64 %943 #s(literal 3 binary64))
%1033 = (fma.f64 #s(literal -6 binary64) (*.f64 %690 %1028) (fma.f64 #s(literal -6 binary64) %826 (*.f64 #s(literal 2 binary64) %1030)))
%1034 = (*.f64 ecc %1033)
%1035 = (*.f64 #s(literal 1/2 binary64) %1021)
%1042 = (pow.f64 %943 #s(literal 4 binary64))
%1050 = (*.f64 ecc (fma.f64 #s(literal -12 binary64) %871 (fma.f64 #s(literal -6 binary64) %1042 (fma.f64 #s(literal 24 binary64) (*.f64 %690 (*.f64 %736 %1020)) (fma.f64 #s(literal 24 binary64) (*.f64 %825 %1028) %876)))))
%1051 = (*.f64 #s(literal 1/6 binary64) %1033)
%1084 = (fma.f64 #s(literal -2 binary64) %948 (*.f64 #s(literal -1 binary64) %1020))
%1088 = (*.f64 ecc (fma.f64 #s(literal -1 binary64) %943 (*.f64 #s(literal 1/2 binary64) (*.f64 ecc %1084))))
%1094 = (fma.f64 #s(literal -6 binary64) (*.f64 %690 %1020) (fma.f64 #s(literal -6 binary64) %955 (*.f64 #s(literal -2 binary64) %1030)))
%1100 = (*.f64 ecc (fma.f64 #s(literal -1 binary64) %943 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) (*.f64 ecc %1094) (*.f64 #s(literal 1/2 binary64) %1084)))))
%1112 = (*.f64 #s(literal -1 binary64) %935)
%1121 = (pow.f64 %934 #s(literal 2 binary64))
%1123 = (fma.f64 #s(literal -2 binary64) %825 (*.f64 #s(literal -1 binary64) %1121))
%1132 = (fma.f64 #s(literal -6 binary64) (*.f64 %825 %934) (*.f64 #s(literal -2 binary64) (pow.f64 %934 #s(literal 3 binary64))))
%1134 = (*.f64 #s(literal 1/2 binary64) %1123)
%1141 = (pow.f64 %690 #s(literal 4 binary64))
%1145 = (fma.f64 #s(literal -24 binary64) (*.f64 %825 %1121) (fma.f64 #s(literal -12 binary64) %1141 (*.f64 #s(literal -6 binary64) (pow.f64 %934 #s(literal 4 binary64)))))
%1157 = (fma.f64 #s(literal -4 binary64) %825 (*.f64 #s(literal -2 binary64) %913))
%1159 = (*.f64 #s(literal 2 binary64) %690)
%1165 = (fma.f64 #s(literal -6 binary64) %923 (fma.f64 #s(literal 12 binary64) %921 (*.f64 #s(literal 16 binary64) %874)))
%1173 = (*.f64 %825 %913)
%1174 = (*.f64 %690 %923)
%1182 = (fma.f64 #s(literal -96 binary64) %1173 (fma.f64 #s(literal -96 binary64) %1141 (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -1 binary64) %1173 (*.f64 #s(literal 2 binary64) %1174)) (fma.f64 #s(literal -12 binary64) (pow.f64 %913 #s(literal 2 binary64)) (*.f64 #s(literal 48 binary64) %1174)))))
%1184 = (*.f64 #s(literal 1/6 binary64) %1165)
%1227 = (*.f64 %825 %1020)
%1243 = (/.f64 #s(literal 1 binary64) ecc)
%1245 = (*.f64 ecc (+.f64 %690 %1243))
%1257 = (fma.f64 #s(literal 2 binary64) phi %1243)
%1260 = (/.f64 #s(literal 1 binary64) %692)
%1261 = (*.f64 #s(literal 2 binary64) %1260)
%1265 = (/.f64 #s(literal 1 binary64) %690)
%1266 = (/.f64 #s(literal 1 binary64) %894)
%1267 = (*.f64 #s(literal 2 binary64) %1266)
%1273 = (/.f64 #s(literal 1 binary64) %825)
%1274 = (/.f64 #s(literal 1 binary64) %901)
%1275 = (*.f64 #s(literal 2 binary64) %1274)
%1279 = (/.f64 #s(literal 2 binary64) %692)
%1292 = (/.f64 phi ecc)
%1293 = (*.f64 #s(literal 2 binary64) %9)
%1297 = (/.f64 #s(literal 1 binary64) %102)
%1310 = (*.f64 #s(literal 4 binary64) %1273)
%1314 = (*.f64 #s(literal 2 binary64) %1265)
%1320 = (/.f64 #s(literal 1 binary64) (*.f64 ecc %1141))
%1321 = (/.f64 #s(literal 1 binary64) %874)
%1323 = (fma.f64 #s(literal 20 binary64) %1320 (*.f64 #s(literal 26/3 binary64) %1321))
%1326 = (/.f64 #s(literal 4 binary64) %894)
%1345 = (*.f64 #s(literal 1/2 binary64) %1265)
%1353 = (/.f64 #s(literal 1/2 binary64) %894)
%1358 = (*.f64 %102 %825)
%1359 = (/.f64 #s(literal 1 binary64) %1358)
%1364 = (/.f64 #s(literal 2 binary64) %901)
%1365 = (*.f64 %102 %1141)
%1373 = (pow.f64 %690 #s(literal 5 binary64))
%1384 = (/.f64 %690 ecc)
%1386 = (fma.f64 #s(literal -1 binary64) %1384 (+.f64 %1384 %825))
%1393 = (+.f64 #s(literal 1/2 binary64) %1260)
%1401 = (+.f64 %1274 %1273)
%1409 = (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1358))
%1412 = (*.f64 %272 %874)
%1413 = (/.f64 #s(literal 1 binary64) %1412)
%1414 = (fma.f64 #s(literal 2 binary64) %1413 %1279)
%1416 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %1359))
%1425 = (*.f64 %102 %874)
%1426 = (/.f64 #s(literal 1 binary64) %1425)
%1429 = (/.f64 (fma.f64 #s(literal 2 binary64) %1265 (*.f64 #s(literal 2/3 binary64) %1426)) ecc)
%1434 = (/.f64 #s(literal 1 binary64) (*.f64 %102 %1373))
%1440 = (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2/5 binary64) %1434 (*.f64 #s(literal 2/3 binary64) %1321)) %102)) %1314) ecc)
%1444 = (pow.f64 %690 #s(literal 7 binary64))
%1446 = (/.f64 #s(literal 1 binary64) (*.f64 %102 %1444))
%1447 = (/.f64 #s(literal 1 binary64) %1373)
%1452 = (/.f64 #s(literal 2/3 binary64) %1425)
%1453 = (+.f64 %1452 %1314)
%1459 = (*.f64 %573 %1373)
%1462 = (/.f64 (+.f64 (/.f64 #s(literal 2/5 binary64) %1459) %1453) ecc)
%1472 = (/.f64 (+.f64 %1452 (fma.f64 #s(literal 2 binary64) %1265 (fma.f64 #s(literal 2/5 binary64) (/.f64 #s(literal 1 binary64) %1459) (*.f64 #s(literal 2/7 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 ecc #s(literal 6 binary64)) %1444)))))) ecc)
%1485 = (+.f64 (/.f64 #s(literal 2/3 binary64) %1412) %1279)
%1492 = (fma.f64 #s(literal 2/3 binary64) %1413 (fma.f64 #s(literal 2/5 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 ecc #s(literal 5 binary64)) %1373)) %1279))
%1508 = (fma.f64 #s(literal -1 binary64) %690 %1243)
%1509 = (*.f64 ecc %1508)
%1520 = (-.f64 (*.f64 #s(literal -2 binary64) phi) %1243)
%1606 = (*.f64 #s(literal 2 binary64) %1273)
%1637 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2/3 binary64) %1321 (*.f64 #s(literal 2/5 binary64) %1434)) %102)) %1314) ecc))
(approx 1 #s(literal 0 binary64))
(approx phi phi)
(approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9))))
(approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 phi (+.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 %44)
(approx %32 (*.f64 phi (+.f64 ecc (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %35 (*.f64 #s(literal 1/120 binary64) ecc))))))))
(approx %54 #s(literal 1 binary64))
(approx %54 (+.f64 #s(literal 1 binary64) %33))
(approx %54 (+.f64 #s(literal 1 binary64) %38))
(approx %54 (+.f64 #s(literal 1 binary64) %44))
(approx %62 (+.f64 #s(literal 1 binary64) %64))
(approx %62 (+.f64 #s(literal 1 binary64) %69))
(approx %62 (+.f64 #s(literal 1 binary64) %78))
(approx %83 %64)
(approx %87 %90)
(approx %92 (+.f64 #s(literal 1 binary64) %90))
(approx %95 (+.f64 #s(literal 1 binary64) %99))
(approx %95 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (-.f64 %107 (*.f64 #s(literal -1 binary64) %108)))) %88))))
(approx %117 %96)
(approx %119 ecc)
(approx %119 %97)
(approx %122 %89)
(approx %122 %98)
(approx %125 %99)
(approx %127 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 #s(literal 1/2 binary64) (*.f64 phi %131))) %88)))
(approx %127 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (fma.f64 #s(literal 1/6 binary64) (*.f64 phi %145) (*.f64 #s(literal 1/2 binary64) %131)))) %88)))
(approx %127 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %131 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) (*.f64 phi (fma.f64 #s(literal -24 binary64) (*.f64 %89 %106) (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -1 binary64) %157 (*.f64 #s(literal 1/6 binary64) %108)) (fma.f64 #s(literal -12 binary64) %161 (fma.f64 #s(literal -6 binary64) (pow.f64 %89 #s(literal 4 binary64)) (*.f64 #s(literal 24 binary64) (*.f64 ecc %141))))))) (*.f64 #s(literal 1/6 binary64) %145)))))) %88)))
(approx %181 %182)
(approx %181 (*.f64 phi (-.f64 (*.f64 #s(literal 1/6 binary64) %9) #s(literal 1 binary64))))
(approx %181 (*.f64 phi (-.f64 (*.f64 %9 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %9))) #s(literal 1 binary64))))
(approx %181 (*.f64 phi (-.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 %203 (*.f64 #s(literal 2 binary64) phi))
(approx %203 (*.f64 phi (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) %9))))
(approx %203 (*.f64 phi (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/60 binary64) %9) #s(literal 1/3 binary64))))))
(approx %203 (*.f64 phi (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal -1/2520 binary64) %9))) #s(literal 1/3 binary64))))))
(approx %228 %229)
(approx %228 (*.f64 phi (fma.f64 #s(literal -1/3 binary64) %35 %231)))
(approx %228 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) ecc (*.f64 #s(literal 1/60 binary64) %35))))))
(approx %228 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/2520 binary64) %35 (*.f64 #s(literal 1/60 binary64) ecc))))))))
(approx %250 #s(literal -1 binary64))
(approx %250 (-.f64 %33 #s(literal 1 binary64)))
(approx %250 (-.f64 %38 #s(literal 1 binary64)))
(approx %250 (-.f64 %44 #s(literal 1 binary64)))
(approx %259 #s(literal 1/2 binary64))
(approx %259 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %33)))
(approx %259 (+.f64 #s(literal 1/2 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal 1/2 binary64) %264) %267))))
(approx %259 (+.f64 #s(literal 1/2 binary64) (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %272 (*.f64 #s(literal 1/12 binary64) ecc)))) (*.f64 #s(literal -1/2 binary64) %102))) %267))))
(approx %286 %287)
(approx %286 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi %290)) %294))))
(approx %286 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi %302)) %290)) %294))))
(approx %311 (-.f64 %64 #s(literal 1 binary64)))
(approx %311 (-.f64 %69 #s(literal 1 binary64)))
(approx %311 (-.f64 %78 #s(literal 1 binary64)))
(approx %319 (-.f64 %321 #s(literal 1 binary64)))
(approx %319 (-.f64 (*.f64 phi (+.f64 ecc (fma.f64 #s(literal -1 binary64) ecc %264))) #s(literal 1 binary64)))
(approx %319 (-.f64 (*.f64 phi (+.f64 ecc (fma.f64 #s(literal -1 binary64) ecc (*.f64 phi (fma.f64 phi %329 %102))))) #s(literal 1 binary64)))
(approx %337 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %339)))
(approx %337 (+.f64 #s(literal 1/2 binary64) (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %343 (*.f64 #s(literal -1/2 binary64) %338)))))
(approx %337 (+.f64 #s(literal 1/2 binary64) (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %338 (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %349 (*.f64 #s(literal -1/2 binary64) %353)))))))
(approx %361 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %90)))
(approx %361 (+.f64 #s(literal 1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %89 %96))))
(approx %361 (+.f64 #s(literal 1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %89 (*.f64 phi (fma.f64 #s(literal -1 binary64) %107 %108))))))
(approx %375 (+.f64 #s(literal 1 binary64) %376))
(approx %375 (+.f64 #s(literal 1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %343 (*.f64 #s(literal -1 binary64) %338)))))
(approx %375 (+.f64 #s(literal 1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %338 (*.f64 phi (fma.f64 #s(literal -1 binary64) %349 (*.f64 #s(literal -1 binary64) %353)))))))
(approx %391 (-.f64 %90 #s(literal 1 binary64)))
(approx %391 (-.f64 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 #s(literal -1 binary64) %96)) %88)) #s(literal 1 binary64)))
(approx %391 (-.f64 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (-.f64 %107 %108))) %88)) #s(literal 1 binary64)))
(approx %407 (+.f64 #s(literal 1 binary64) %339))
(approx %407 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (fma.f64 #s(literal -1 binary64) ecc %96) ecc))))
(approx %407 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (fma.f64 #s(literal -1 binary64) ecc (*.f64 phi (fma.f64 ecc %89 (*.f64 phi %415)))) ecc))))
(approx %424 %339)
(approx %424 (*.f64 phi (-.f64 (fma.f64 #s(literal -1 binary64) ecc (*.f64 #s(literal 1/2 binary64) %428)) ecc)))
(approx %424 (*.f64 phi (-.f64 (fma.f64 #s(literal -1 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/6 binary64) %440 %441))) ecc)))
(approx %424 (*.f64 phi (-.f64 (fma.f64 #s(literal -1 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %427 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) %458 %459))))) ecc)))
(approx %468 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 #s(literal -1/2 binary64) %428)) %88)))
(approx %468 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (-.f64 (*.f64 #s(literal -1/6 binary64) %440) %441))) %88)))
(approx %468 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1/24 binary64) %458) %459)) %441))) %88)))
(approx %492 %493)
(approx %492 (+.f64 %493 %376))
(approx %492 (+.f64 %493 %502))
(approx %492 (+.f64 %493 %514))
(approx %519 (+.f64 %493 %520))
(approx %519 (+.f64 %493 (+.f64 %520 %376)))
(approx %519 (+.f64 %493 (+.f64 %520 %502)))
(approx %519 (+.f64 %493 (+.f64 %520 %514)))
(approx %532 (+.f64 #s(literal 1 binary64) %533))
(approx %532 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) %264) %320))))
(approx %532 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi %329)) %102)) %320))))
(approx %549 %533)
(approx %549 (*.f64 phi (fma.f64 #s(literal -1 binary64) %320 (*.f64 #s(literal 1/2 binary64) (*.f64 phi %553)))))
(approx %549 (*.f64 phi (fma.f64 #s(literal -1 binary64) %320 (*.f64 phi (fma.f64 #s(literal 1/6 binary64) (*.f64 phi %563) %565)))))
(approx %549 (*.f64 phi (fma.f64 #s(literal -1 binary64) %320 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %553 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) (*.f64 phi %580) (*.f64 #s(literal 1/6 binary64) %563))))))))
(approx %591 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) (*.f64 phi %593) %231)))
(approx %591 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/6 binary64) (*.f64 phi %602) (*.f64 #s(literal 1/2 binary64) %593))))))
(approx %591 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %593 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) (*.f64 phi %624) %626)))))))
(approx %634 (*.f64 phi (fma.f64 #s(literal -1 binary64) %320 %231)))
(approx %634 (*.f64 phi (fma.f64 #s(literal -1 binary64) %320 (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %593 %565))))))
(approx %634 (*.f64 phi (fma.f64 #s(literal -1 binary64) %320 (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %593 (fma.f64 #s(literal 1/2 binary64) %553 (*.f64 phi (fma.f64 #s(literal 1/6 binary64) %563 %626)))))))))
(approx %634 (*.f64 phi (fma.f64 #s(literal -1 binary64) %320 (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %593 (fma.f64 #s(literal 1/2 binary64) %553 (*.f64 phi (fma.f64 #s(literal 1/6 binary64) %563 (fma.f64 #s(literal 1/6 binary64) %602 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) %624 (*.f64 #s(literal 1/24 binary64) %580)))))))))))))
(approx %666 %376)
(approx %666 %502)
(approx %666 %514)
(approx %666 (*.f64 phi (fma.f64 #s(literal -1 binary64) %338 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %498 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) (*.f64 phi (fma.f64 #s(literal -24 binary64) (*.f64 ecc %436) (fma.f64 #s(literal -24 binary64) (*.f64 %338 %352) (fma.f64 #s(literal -12 binary64) (*.f64 %102 %426) (fma.f64 #s(literal -6 binary64) %449 (*.f64 #s(literal 24 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 ecc %352) (*.f64 #s(literal 1/6 binary64) %349)))))))) (*.f64 #s(literal 1/6 binary64) %508))))))))
(approx %5 %690)
(approx %32 %692)
(approx %54 %694)
(approx %62 %696)
(approx %698 (*.f64 phi %700))
(approx %703 (*.f64 phi (fma.f64 #s(literal -1 binary64) ecc %699)))
(approx %92 (*.f64 phi (-.f64 %700 %88)))
(approx %95 %710)
(approx %119 (*.f64 phi %713))
(approx %122 (*.f64 phi %717))
(approx %125 (*.f64 ecc (*.f64 %9 %89)))
(approx %125 (*.f64 %9 %717))
(approx %725 (*.f64 %9 (-.f64 (fma.f64 ecc %89 (+.f64 (/.f64 #s(literal 1 binary64) %9) %712)) %716)))
(approx %127 (log.f64 %710))
(approx %181 %734)
(approx %203 %736)
(approx %228 %738)
(approx %250 %740)
(approx %259 (/.f64 #s(literal -1/2 binary64) %740))
(approx %286 %745)
(approx %311 (*.f64 #s(literal -1 binary64) %694))
(approx %319 %749)
(approx %337 %752)
(approx %361 (*.f64 #s(literal -1 binary64) %754))
(approx %375 %757)
(approx %391 %754)
(approx %407 %760)
(approx %424 %762)
(approx %468 (*.f64 #s(literal -1 binary64) %762))
(approx %491 %766)
(approx %492 %768)
(approx %519 (+.f64 %520 %768))
(approx %532 %772)
(approx %549 %774)
(approx %590 %776)
(approx %591 %778)
(approx %634 (+.f64 %774 %778))
(approx %666 (log.f64 %757))
(approx %698 (*.f64 #s(literal -1 binary64) (*.f64 phi (-.f64 %88 %699))))
(approx %703 (*.f64 #s(literal -1 binary64) (*.f64 phi (-.f64 ecc %699))))
(approx %92 (*.f64 #s(literal -1 binary64) (*.f64 phi %793)))
(approx %119 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %108 %716))))
(approx %122 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %108 (*.f64 #s(literal -1 binary64) (/.f64 %89 phi))))))
(approx %725 (*.f64 %9 (fma.f64 #s(literal -1 binary64) (/.f64 %793 phi) %108)))
(approx %62 (+.f64 #s(literal 1 binary64) %811))
(approx %85 %88)
(approx %86 %231)
(approx %95 (+.f64 #s(literal 1 binary64) %738))
(approx %95 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (+.f64 %690 %819) %734))))
(approx %95 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (+.f64 %690 (*.f64 ecc (-.f64 %827 (*.f64 #s(literal -1 binary64) %818)))) %734))))
(approx %117 (*.f64 #s(literal 2 binary64) %264))
(approx %119 (*.f64 ecc %287))
(approx %122 (*.f64 ecc (+.f64 #s(literal 2 binary64) %229)))
(approx %125 %845)
(approx %725 (+.f64 #s(literal 1 binary64) %845))
(approx %127 (*.f64 ecc (-.f64 (+.f64 %690 (*.f64 #s(literal 1/2 binary64) (*.f64 ecc %851))) %734)))
(approx %127 (*.f64 ecc (-.f64 (+.f64 %690 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) (*.f64 ecc %862) (*.f64 #s(literal 1/2 binary64) %851)))) %734)))
(approx %127 (*.f64 ecc (-.f64 (+.f64 %690 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %851 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) (*.f64 ecc (fma.f64 #s(literal -24 binary64) %871 (fma.f64 #s(literal -12 binary64) %871 (fma.f64 #s(literal -6 binary64) (pow.f64 %736 #s(literal 4 binary64)) (fma.f64 #s(literal 24 binary64) (*.f64 %690 %859) %876))))) (*.f64 #s(literal 1/6 binary64) %862)))))) %734)))
(approx %259 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %692)))
(approx %259 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (-.f64 (*.f64 #s(literal 1/2 binary64) %894) %896))))
(approx %259 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal 1/2 binary64) %901) (*.f64 #s(literal -1/2 binary64) %825))) %896))))
(approx %286 (+.f64 #s(literal 1 binary64) %910))
(approx %286 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ecc %913)) %916))))
(approx %286 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ecc %923)) %913)) %916))))
(approx %311 (-.f64 %811 #s(literal 1 binary64)))
(approx %319 (-.f64 %935 #s(literal 1 binary64)))
(approx %319 (-.f64 (*.f64 ecc (+.f64 %690 (fma.f64 #s(literal -1 binary64) %690 %894))) #s(literal 1 binary64)))
(approx %337 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %944)))
(approx %337 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (fma.f64 #s(literal -1/2 binary64) %949 (*.f64 #s(literal -1/2 binary64) %943)))))
(approx %337 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (fma.f64 #s(literal -1/2 binary64) %943 (*.f64 ecc (fma.f64 #s(literal -1/2 binary64) %956 (*.f64 #s(literal -1/2 binary64) %948)))))))
(approx %361 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %738)))
(approx %361 (+.f64 #s(literal 1 binary64) (*.f64 ecc (fma.f64 #s(literal -1 binary64) %736 %819))))
(approx %361 (+.f64 #s(literal 1 binary64) (*.f64 ecc (fma.f64 #s(literal -1 binary64) %736 %972))))
(approx %375 (+.f64 #s(literal 1 binary64) %977))
(approx %375 (+.f64 #s(literal 1 binary64) (*.f64 ecc (fma.f64 #s(literal -1 binary64) %949 (*.f64 #s(literal -1 binary64) %943)))))
(approx %375 (+.f64 #s(literal 1 binary64) (*.f64 ecc (fma.f64 #s(literal -1 binary64) %943 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %956 (*.f64 #s(literal -1 binary64) %948)))))))
(approx %391 (-.f64 %738 #s(literal 1 binary64)))
(approx %391 (-.f64 (*.f64 ecc (-.f64 (+.f64 %690 (*.f64 #s(literal -1 binary64) %819)) %734)) #s(literal 1 binary64)))
(approx %391 (-.f64 (*.f64 ecc (-.f64 (+.f64 %690 (*.f64 ecc (-.f64 %827 %818))) %734)) #s(literal 1 binary64)))
(approx %407 (+.f64 #s(literal 1 binary64) %944))
(approx %407 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (fma.f64 #s(literal -1 binary64) %690 %819) %690))))
(approx %407 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (fma.f64 #s(literal -1 binary64) %690 %972) %690))))
(approx %424 %944)
(approx %424 (*.f64 ecc (-.f64 (fma.f64 #s(literal -1 binary64) %690 (*.f64 #s(literal 1/2 binary64) %1022)) %690)))
(approx %424 (*.f64 ecc (-.f64 (fma.f64 #s(literal -1 binary64) %690 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) %1034 %1035))) %690)))
(approx %424 (*.f64 ecc (-.f64 (fma.f64 #s(literal -1 binary64) %690 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1021 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) %1050 %1051))))) %690)))
(approx %468 (*.f64 ecc (-.f64 (+.f64 %690 (*.f64 #s(literal -1/2 binary64) %1022)) %734)))
(approx %468 (*.f64 ecc (-.f64 (+.f64 %690 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/6 binary64) %1034) %1035))) %734)))
(approx %468 (*.f64 ecc (-.f64 (+.f64 %690 (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/24 binary64) %1050) %1051)) %1035))) %734)))
(approx %492 (+.f64 %493 %977))
(approx %492 (+.f64 %493 %1088))
(approx %492 (+.f64 %493 %1100))
(approx %519 (+.f64 %493 (+.f64 %520 %977)))
(approx %519 (+.f64 %493 (+.f64 %520 %1088)))
(approx %519 (+.f64 %493 (+.f64 %520 %1100)))
(approx %532 (+.f64 #s(literal 1 binary64) %1112))
(approx %532 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (*.f64 #s(literal -1 binary64) %894) %934))))
(approx %549 %1112)
(approx %549 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %934 (*.f64 #s(literal 1/2 binary64) (*.f64 ecc %1123)))))
(approx %549 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %934 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) (*.f64 ecc %1132) %1134)))))
(approx %549 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %934 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1123 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) (*.f64 ecc %1145) (*.f64 #s(literal 1/6 binary64) %1132))))))))
(approx %591 %910)
(approx %591 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) (*.f64 ecc %1157) %1159)))
(approx %591 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %690 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) (*.f64 ecc %1165) (*.f64 #s(literal 1/2 binary64) %1157))))))
(approx %591 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %690 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1157 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) (*.f64 ecc %1182) %1184)))))))
(approx %634 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %934 %1159)))
(approx %634 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %934 (fma.f64 #s(literal 2 binary64) %690 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1157 %1134))))))
(approx %634 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %934 (fma.f64 #s(literal 2 binary64) %690 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1157 (fma.f64 #s(literal 1/2 binary64) %1123 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) %1132 %1184)))))))))
(approx %634 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %934 (fma.f64 #s(literal 2 binary64) %690 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1157 (fma.f64 #s(literal 1/2 binary64) %1123 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) %1132 (fma.f64 #s(literal 1/6 binary64) %1165 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) %1182 (*.f64 #s(literal 1/24 binary64) %1145)))))))))))))
(approx %666 %977)
(approx %666 %1088)
(approx %666 %1100)
(approx %666 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %943 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1084 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) (*.f64 ecc (fma.f64 #s(literal -24 binary64) (*.f64 %690 %1030) (fma.f64 #s(literal -24 binary64) %1227 (fma.f64 #s(literal -24 binary64) (*.f64 %874 %943) (fma.f64 #s(literal -12 binary64) %1227 (*.f64 #s(literal -6 binary64) %1042)))))) (*.f64 #s(literal 1/6 binary64) %1094))))))))
(approx %54 %1245)
(approx %62 %811)
(approx %62 (*.f64 ecc (-.f64 %1243 %690)))
(approx %698 (*.f64 ecc (+.f64 phi %1243)))
(approx %703 (*.f64 ecc (fma.f64 #s(literal -1 binary64) phi %1243)))
(approx %92 (*.f64 ecc %1257))
(approx %95 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) %1261)))
(approx %95 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1265 %1267) ecc)) #s(literal 1 binary64)))
(approx %95 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1273 %1275) %102)) (+.f64 #s(literal 1 binary64) %1279)))
(approx %119 (*.f64 %102 %1257))
(approx %122 (*.f64 %102 (fma.f64 #s(literal 2 binary64) phi (*.f64 #s(literal 2 binary64) %1243))))
(approx %125 (*.f64 #s(literal 2 binary64) (*.f64 %102 %9)))
(approx %125 (*.f64 %102 (fma.f64 #s(literal 2 binary64) %1292 %1293)))
(approx %725 (*.f64 %102 (fma.f64 #s(literal 2 binary64) %1292 (fma.f64 #s(literal 2 binary64) %9 %1297))))
(approx %127 (/.f64 #s(literal -2 binary64) %692))
(approx %127 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1265 (*.f64 #s(literal 4 binary64) %1266)) ecc)))
(approx %127 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 26/3 binary64) %1274 %1310) ecc)) %1314) ecc))
(approx %127 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1323 %102)) (fma.f64 #s(literal 2 binary64) %1265 %1326)) ecc))
(approx %250 (*.f64 ecc (-.f64 %690 %1243)))
(approx %259 (/.f64 #s(literal -1/2 binary64) %692))
(approx %259 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %1265 (*.f64 #s(literal 1/2 binary64) %1266)) ecc)))
(approx %259 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %1273 (*.f64 #s(literal 1/2 binary64) %1274)) ecc)) %1345) ecc))
(approx %259 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %1321 (*.f64 #s(literal 1/2 binary64) %1320)) %102)) (+.f64 %1353 %1345)) ecc))
(approx %286 %1359)
(approx %286 (/.f64 (fma.f64 #s(literal 2 binary64) %1274 %1273) %102))
(approx %286 (/.f64 (+.f64 %1273 (+.f64 %1364 (/.f64 #s(literal 3 binary64) %1365))) %102))
(approx %286 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1365) (fma.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %272 %1373)) (+.f64 %1273 %1364))) %102))
(approx %311 (*.f64 #s(literal -1 binary64) %1245))
(approx %319 %1358)
(approx %319 (*.f64 %102 %1386))
(approx %319 (*.f64 %102 (-.f64 %1386 %1297)))
(approx %337 #s(literal -1/2 binary64))
(approx %337 (*.f64 #s(literal -1 binary64) %1393))
(approx %337 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1265 %1266) ecc)) #s(literal 1/2 binary64)))
(approx %337 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1401 %102)) %1393))
(approx %361 (-.f64 %1261 #s(literal 1 binary64)))
(approx %361 (-.f64 %1279 %1409))
(approx %361 (-.f64 %1414 %1416))
(approx %391 (-.f64 #s(literal 1 binary64) %1261))
(approx %391 (-.f64 %1409 %1279))
(approx %391 (-.f64 %1416 %1414))
(approx %424 (*.f64 #s(literal -1 binary64) %1429))
(approx %424 %1440)
(approx %424 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2/7 binary64) %1446 (*.f64 #s(literal 2/5 binary64) %1447)) %573)) %1453) ecc))
(approx %468 %1279)
(approx %468 %1429)
(approx %468 %1462)
(approx %468 %1472)
(approx %491 %1393)
(approx %491 (+.f64 #s(literal 1/2 binary64) (+.f64 %1260 %1359)))
(approx %491 (+.f64 #s(literal 1/2 binary64) (+.f64 %1260 (+.f64 %1359 %1413))))
(approx %492 (+.f64 %493 %1261))
(approx %492 (+.f64 %493 %1485))
(approx %492 (+.f64 %493 %1492))
(approx %519 (+.f64 %493 (+.f64 %520 %1261)))
(approx %519 (+.f64 %493 (+.f64 %520 %1485)))
(approx %519 (+.f64 %493 (+.f64 %520 %1492)))
(approx %54 (*.f64 #s(literal -1 binary64) (*.f64 ecc (-.f64 %734 %1243))))
(approx %62 %1509)
(approx %698 (*.f64 #s(literal -1 binary64) (*.f64 ecc (-.f64 %182 %1243))))
(approx %703 (*.f64 #s(literal -1 binary64) (*.f64 ecc (-.f64 phi %1243))))
(approx %92 (*.f64 #s(literal -1 binary64) (*.f64 ecc %1520)))
(approx %95 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1265 (+.f64 (/.f64 #s(literal 2 binary64) %894) (/.f64 #s(literal 2 binary64) %1425))) ecc)) #s(literal 1 binary64)))
(approx %725 (*.f64 %102 (fma.f64 #s(literal -1 binary64) (/.f64 %1520 ecc) %1293)))
(approx %127 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1265 (+.f64 %1326 (/.f64 #s(literal 26/3 binary64) %1425))) ecc)))
(approx %127 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1323 ecc)) %1310) ecc) %1314) ecc)))
(approx %250 (*.f64 #s(literal -1 binary64) %1509))
(approx %259 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1353 (+.f64 (/.f64 #s(literal 1/2 binary64) %1425) %1345)) ecc)))
(approx %259 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %1320 (*.f64 #s(literal 1/2 binary64) %1321)) ecc)) (*.f64 #s(literal 1/2 binary64) %1273)) ecc) %1345) ecc)))
(approx %286 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ecc %1373)) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1141))) ecc)) (*.f64 #s(literal 2 binary64) %1321)) ecc) %1273) %102))
(approx %311 (*.f64 #s(literal -1 binary64) (*.f64 ecc (-.f64 %1243 %734))))
(approx %319 (*.f64 %102 (fma.f64 #s(literal -1 binary64) (/.f64 %934 ecc) %825)))
(approx %319 (*.f64 %102 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %690 %1508) ecc) %825)))
(approx %337 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1265 (+.f64 %1266 %1426)) ecc)) #s(literal 1/2 binary64)))
(approx %361 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1267 %1314) ecc)) #s(literal 1 binary64)))
(approx %361 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1275 %1606) ecc)) %1314) ecc)) #s(literal 1 binary64)))
(approx %391 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1314 %1267) ecc))))
(approx %391 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1606 %1275) ecc) %1314) ecc))))
(approx %424 (*.f64 #s(literal -1 binary64) %1462))
(approx %424 (*.f64 #s(literal -1 binary64) %1472))
(approx %468 %1637)
(approx %468 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2/5 binary64) %1447 (*.f64 #s(literal 2/7 binary64) %1446)) %573)) (fma.f64 #s(literal 2 binary64) %1265 %1452)) ecc)))
(approx %491 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1401 ecc)) %1265) ecc))))
(approx %492 (+.f64 %493 (*.f64 #s(literal -1 binary64) %1440)))
(approx %519 (+.f64 %493 (+.f64 %520 %1637)))
Calls

6 calls:

TimeVariablePoint
1.2s
phi
inf
809.0ms
phi
-inf
458.0ms
ecc
-inf
405.0ms
ecc
inf
82.0ms
phi
0

rewrite6.5s (4.3%)

Memory
23.9MiB live, 389.3MiB allocated; 101ms collecting garbage
Counts
67 → 4 150
Calls
Call 1
Inputs
%3 = (sin.f64 phi)
%4 = (*.f64 ecc %3)
%5 = (+.f64 #s(literal 1 binary64) %4)
%6 = (-.f64 #s(literal 1 binary64) %4)
%8 = (*.f64 ecc phi)
%11 = (* ecc (sin phi))
%12 = (+ 1 %11)
%13 = (approx %12 #s(literal 1 binary64))
%14 = (+.f64 #s(literal 1 binary64) %8)
%15 = (approx %12 %14)
%17 = (*.f64 #s(literal -1 binary64) %8)
%18 = (+.f64 #s(literal 1 binary64) %17)
%19 = (- 1 %11)
%20 = (approx %19 %18)
%21 = (*.f64 #s(literal -1 binary64) ecc)
%22 = (-.f64 ecc %21)
%23 = (*.f64 phi %22)
%24 = (+.f64 #s(literal 1 binary64) %23)
%25 = (/ %12 %19)
%26 = (approx %25 %24)
%27 = (*.f64 ecc %23)
%28 = (+.f64 ecc %27)
%29 = (-.f64 %28 %21)
%30 = (*.f64 phi %29)
%31 = (+.f64 #s(literal 1 binary64) %30)
%32 = (approx %25 %31)
%33 = (log %25)
%35 = (*.f64 #s(literal -1 binary64) %3)
%36 = (-.f64 %3 %35)
%37 = (*.f64 ecc %36)
%41 = (fma.f64 %3 ecc #s(literal 1 binary64))
%42 = (fma.f64 %3 ecc #s(literal -1 binary64))
%43 = (/.f64 #s(literal -1/2 binary64) %42)
%44 = (pow.f64 %6 #s(literal -2 binary64))
%45 = (-.f64 #s(literal -1 binary64) %4)
%46 = (*.f64 %42 %41)
%47 = (/.f64 %41 %6)
%48 = (*.f64 %41 %43)
%49 = (/.f64 %42 %45)
%50 = (/.f64 #s(literal 1 binary64) %49)
%52 = (/.f64 %42 %41)
%53 = (fabs.f64 %52)
%54 = (log.f64 %53)
%56 = (log.f64 #s(literal 2 binary64))
%57 = (fabs.f64 %48)
%58 = (log.f64 %57)
%60 = (fabs.f64 %46)
%61 = (log.f64 %60)
%62 = (fabs.f64 %44)
%63 = (log.f64 %62)
%65 = (/.f64 %13 %6)
%67 = (/.f64 %15 %6)
%69 = (/.f64 %5 %20)
#s(literal 1 binary64)
ecc
phi
%3
%4
%5
%6
#s(literal 2 binary64)
%8
%13
%14
%15
#s(literal -1 binary64)
%17
%18
%20
%21
%22
%23
%24
%26
%27
%28
%29
%30
%31
%32
(approx %33 %23)
%35
%36
%37
(approx %33 %37)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
%41
%42
%43
%44
%45
%46
%47
%48
%49
%50
(log.f64 %47)
%52
%53
%54
(neg.f64 %54)
%56
%57
%58
(+.f64 %56 %58)
%60
%61
%62
%63
(+.f64 %61 %63)
%65
(log.f64 %65)
%67
(log.f64 %67)
%69
(log.f64 %69)
(log.f64 %50)
(log.f64 %26)
(log.f64 %32)
Outputs
%35 = (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
%37 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
%39 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64))
%41 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64))
%44 = (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
%46 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%48 = (*.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64))
%52 = (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
%56 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%58 = (sqrt.f64 #s(literal 1/2 binary64))
%59 = (sqrt.f64 #s(literal 2 binary64))
%62 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%98 = (*.f64 #s(literal -2 binary64) #s(literal -2 binary64))
%101 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%102 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64))
%104 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%138 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64))
%156 = (log.f64 #s(literal 2 binary64))
%158 = (log.f64 #s(literal 1/2 binary64))
%160 = (exp.f64 %156)
%161 = (exp.f64 %158)
%169 = (sin.f64 phi)
%170 = (*.f64 ecc %169)
%171 = (-.f64 #s(literal 1 binary64) %170)
%174 = (fma.f64 %169 ecc #s(literal -1 binary64))
%177 = (/.f64 #s(literal -1 binary64) %174)
%180 = (*.f64 %177 %174)
%182 = (/.f64 #s(literal 1 binary64) %174)
%185 = (cosh.f64 %156)
%186 = (cosh.f64 %158)
%189 = (*.f64 (sinh.f64 %156) (sinh.f64 %158))
%195 = (/.f64 #s(literal -1/2 binary64) %174)
%196 = (*.f64 %195 %171)
%208 = (/.f64 %169 %174)
%210 = (/.f64 ecc %174)
%212 = (/.f64 %170 %174)
%215 = (neg.f64 phi)
%216 = (sin.f64 %215)
%219 = (/.f64 %169 %171)
%222 = (neg.f64 ecc)
%225 = (/.f64 ecc %171)
%234 = (/.f64 #s(literal 1/2 binary64) %174)
%236 = (/.f64 #s(literal 2 binary64) %174)
%242 = (/.f64 %170 %171)
%244 = (/.f64 #s(literal 2 binary64) %171)
%246 = (/.f64 ecc #s(literal 1 binary64))
%248 = (/.f64 %169 #s(literal 1 binary64))
%252 = (neg.f64 %170)
%255 = (*.f64 %177 %252)
%258 = (*.f64 %234 #s(literal -1 binary64))
%260 = (fma.f64 #s(literal 1/2 binary64) %170 #s(literal -1/2 binary64))
%261 = (/.f64 #s(literal 1/2 binary64) %260)
%263 = (*.f64 #s(literal 4 binary64) %195)
%265 = (*.f64 #s(literal 2 binary64) %177)
%267 = (*.f64 %182 #s(literal 2 binary64))
%269 = (*.f64 %182 #s(literal -2 binary64))
%271 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
%273 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%275 = (/.f64 #s(literal -1 binary64) #s(literal 1 binary64))
%277 = (/.f64 #s(literal -2 binary64) #s(literal 1 binary64))
%279 = (/.f64 ecc #s(literal 2 binary64))
%280 = (/.f64 %169 %260)
%282 = (/.f64 %169 #s(literal 2 binary64))
%283 = (/.f64 ecc %260)
%287 = (/.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64))
%289 = (/.f64 #s(literal -1/2 binary64) #s(literal 1 binary64))
%291 = (/.f64 #s(literal -2 binary64) %174)
%292 = (/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%294 = (*.f64 #s(literal 2 binary64) %174)
%295 = (/.f64 ecc %294)
%296 = (/.f64 %169 #s(literal 1/2 binary64))
%298 = (/.f64 %169 %294)
%299 = (/.f64 ecc #s(literal 1/2 binary64))
%311 = (/.f64 #s(literal -1 binary64) %260)
%313 = (/.f64 #s(literal 1 binary64) %294)
%314 = (/.f64 #s(literal -1 binary64) #s(literal 1/2 binary64))
%338 = (*.f64 #s(literal 0 binary64) ecc)
%340 = (*.f64 ecc #s(literal 0 binary64))
%342 = (+.f64 ecc ecc)
%345 = (*.f64 #s(literal 1/2 binary64) ecc)
%349 = (*.f64 #s(literal 1/2 binary64) %222)
%351 = (*.f64 %222 #s(literal 2 binary64))
%384 = (*.f64 #s(literal 1/2 binary64) phi)
%386 = (*.f64 #s(literal 2 binary64) phi)
%392 = (PI.f64 )
%395 = (+.f64 %392 phi)
%402 = (*.f64 %169 #s(literal 1/2 binary64))
%404 = (*.f64 %169 #s(literal 2 binary64))
%409 = (*.f64 #s(literal 1/2 binary64) %216)
%411 = (*.f64 %216 #s(literal 2 binary64))
%413 = (/.f64 %392 #s(literal 2 binary64))
%418 = (+.f64 %413 phi)
%421 = (*.f64 %169 #s(literal 0 binary64))
%423 = (*.f64 #s(literal 0 binary64) %169)
%461 = (*.f64 %342 %169)
%463 = (*.f64 %345 %169)
%465 = (*.f64 %402 ecc)
%467 = (*.f64 #s(literal 1/2 binary64) %170)
%470 = (*.f64 %170 #s(literal 2 binary64))
%472 = (*.f64 %170 #s(literal 1/2 binary64))
%476 = (*.f64 #s(literal 0 binary64) %170)
%478 = (*.f64 %170 #s(literal 0 binary64))
%516 = (*.f64 %171 %170)
%518 = (*.f64 %219 %171)
%520 = (*.f64 %225 %171)
%524 = (*.f64 %252 %171)
%528 = (*.f64 %242 %174)
%538 = (*.f64 %252 %242)
%552 = (*.f64 %242 %252)
%554 = (*.f64 %242 #s(literal 1 binary64))
%556 = (*.f64 %169 %182)
%558 = (*.f64 ecc %182)
%562 = (*.f64 %182 %169)
%564 = (*.f64 %182 ecc)
%566 = (*.f64 %182 %216)
%568 = (*.f64 %182 %222)
%576 = (*.f64 #s(literal -1 binary64) %219)
%578 = (*.f64 #s(literal -1 binary64) %225)
%580 = (/.f64 %222 #s(literal 1 binary64))
%582 = (/.f64 %216 #s(literal 1 binary64))
%586 = (/.f64 %170 %260)
%589 = (*.f64 %345 %219)
%591 = (*.f64 %402 %225)
%593 = (/.f64 %170 #s(literal 1/2 binary64))
%596 = (/.f64 %170 #s(literal 1 binary64))
%598 = (*.f64 %234 %252)
%600 = (*.f64 %252 #s(literal 2 binary64))
%602 = (/.f64 %216 %260)
%604 = (/.f64 %222 %260)
%606 = (/.f64 %222 #s(literal 2 binary64))
%608 = (/.f64 %216 #s(literal 2 binary64))
%610 = (/.f64 %216 #s(literal 1/2 binary64))
%612 = (/.f64 %222 #s(literal 1/2 binary64))
%614 = (/.f64 %222 %294)
%616 = (/.f64 %216 %294)
%618 = (fma.f64 ecc %169 #s(literal 1 binary64))
%619 = (fma.f64 %169 ecc #s(literal 1 binary64))
%620 = (+.f64 #s(literal 1 binary64) %170)
%621 = (+.f64 %170 #s(literal 1 binary64))
%622 = (-.f64 %170 #s(literal -1 binary64))
%623 = (-.f64 #s(literal -1 binary64) %170)
%624 = (neg.f64 %623)
%625 = (-.f64 #s(literal 1 binary64) %252)
%626 = (fma.f64 %222 %216 #s(literal 1 binary64))
%627 = (fma.f64 %216 %222 #s(literal 1 binary64))
%628 = (+.f64 %619 #s(literal 0 binary64))
%630 = (+.f64 (fma.f64 %169 ecc #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
%631 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %170)
%632 = (fma.f64 #s(literal 1 binary64) %170 #s(literal 1 binary64))
%633 = (fma.f64 %170 #s(literal 1 binary64) #s(literal 1 binary64))
%634 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %170)
%635 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %170)
%636 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %170)
%637 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %170)
%638 = (*.f64 #s(literal 1 binary64) %619)
%639 = (*.f64 %619 #s(literal 1 binary64))
%640 = (+.f64 #s(literal 0 binary64) %170)
%641 = (+.f64 #s(literal 1 binary64) %640)
%642 = (+.f64 #s(literal 1/2 binary64) %170)
%643 = (+.f64 #s(literal 1/2 binary64) %642)
%644 = (*.f64 #s(literal -1 binary64) %623)
%645 = (*.f64 %623 #s(literal -1 binary64))
%646 = (fma.f64 #s(literal -1 binary64) %252 #s(literal 1 binary64))
%647 = (fma.f64 %252 #s(literal -1 binary64) #s(literal 1 binary64))
%648 = (-.f64 #s(literal 0 binary64) %252)
%649 = (+.f64 #s(literal 1 binary64) %648)
%650 = (-.f64 #s(literal 1/2 binary64) %252)
%651 = (+.f64 #s(literal 1/2 binary64) %650)
%652 = (fma.f64 #s(literal 1 binary64) %619 #s(literal 0 binary64))
%653 = (fma.f64 %619 #s(literal 1 binary64) #s(literal 0 binary64))
%654 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %640)
%655 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %640)
%656 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %640)
%657 = (fma.f64 #s(literal -1 binary64) %623 #s(literal 0 binary64))
%658 = (fma.f64 %342 %402 #s(literal 1 binary64))
%659 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %640)
%660 = (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %642)
%661 = (fma.f64 %623 #s(literal -1 binary64) #s(literal 0 binary64))
%662 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %642)
%663 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %640)
%664 = (fma.f64 #s(literal 1/2 binary64) %461 #s(literal 1 binary64))
%665 = (fma.f64 #s(literal 2 binary64) %44 %170)
%666 = (fma.f64 #s(literal 2 binary64) %463 #s(literal 1 binary64))
%667 = (fma.f64 #s(literal 2 binary64) %465 #s(literal 1 binary64))
%668 = (fma.f64 #s(literal 2 binary64) %467 #s(literal 1 binary64))
%669 = (fma.f64 %404 %345 #s(literal 1 binary64))
%670 = (fma.f64 #s(literal 4 binary64) %46 %170)
%671 = (fma.f64 #s(literal 4 binary64) %48 %170)
%672 = (fma.f64 %46 #s(literal 4 binary64) %170)
%673 = (fma.f64 %44 #s(literal 2 binary64) %170)
%674 = (fma.f64 %470 #s(literal 1/2 binary64) #s(literal 1 binary64))
%675 = (fma.f64 %472 #s(literal 2 binary64) #s(literal 1 binary64))
%676 = (fma.f64 #s(literal 1/2 binary64) %170 #s(literal 1/2 binary64))
%677 = (*.f64 #s(literal 2 binary64) %676)
%678 = (*.f64 %676 #s(literal 2 binary64))
%679 = (*.f64 %619 #s(literal 2 binary64))
%680 = (*.f64 %679 #s(literal 1/2 binary64))
%681 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %648)
%682 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %648)
%683 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %648)
%684 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %648)
%685 = (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %650)
%686 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %650)
%687 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %648)
%688 = (*.f64 #s(literal 1/2 binary64) %623)
%689 = (*.f64 #s(literal -2 binary64) %688)
%690 = (*.f64 %623 #s(literal 2 binary64))
%691 = (*.f64 %690 #s(literal -1/2 binary64))
%692 = (*.f64 %623 #s(literal -2 binary64))
%693 = (*.f64 %692 #s(literal 1/2 binary64))
%695 = (/.f64 (fma.f64 %170 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
%696 = (/.f64 %679 #s(literal 2 binary64))
%697 = (fma.f64 #s(literal 2 binary64) %52 %170)
%698 = (fma.f64 %56 #s(literal 1 binary64) %170)
%699 = (fma.f64 %58 %59 %170)
%700 = (fma.f64 %59 %58 %170)
%701 = (fma.f64 #s(literal 2 binary64) %676 #s(literal 0 binary64))
%702 = (fma.f64 %676 #s(literal 2 binary64) #s(literal 0 binary64))
%703 = (fma.f64 %679 #s(literal 1/2 binary64) #s(literal 0 binary64))
%704 = (fma.f64 #s(literal 2 binary64) %44 %640)
%705 = (fma.f64 #s(literal -2 binary64) %688 #s(literal 0 binary64))
%706 = (fma.f64 #s(literal 4 binary64) %46 %640)
%707 = (fma.f64 #s(literal 4 binary64) %48 %640)
%708 = (fma.f64 %46 #s(literal 4 binary64) %640)
%709 = (fma.f64 %44 #s(literal 2 binary64) %640)
%710 = (fma.f64 %690 #s(literal -1/2 binary64) #s(literal 0 binary64))
%711 = (fma.f64 %692 #s(literal 1/2 binary64) #s(literal 0 binary64))
%712 = (fma.f64 %98 %46 %170)
%713 = (fma.f64 #s(literal 2 binary64) %52 %640)
%714 = (fma.f64 %56 #s(literal 1 binary64) %640)
%715 = (fma.f64 %58 %59 %640)
%716 = (fma.f64 %59 %58 %640)
%717 = (fma.f64 #s(literal 2 binary64) %44 %648)
%718 = (fma.f64 #s(literal 4 binary64) %46 %648)
%719 = (fma.f64 #s(literal 4 binary64) %48 %648)
%720 = (fma.f64 %46 #s(literal 4 binary64) %648)
%721 = (fma.f64 %44 #s(literal 2 binary64) %648)
%722 = (fma.f64 #s(literal 2 binary64) %52 %648)
%723 = (fma.f64 %56 #s(literal 1 binary64) %648)
%724 = (fma.f64 %58 %59 %648)
%725 = (fma.f64 %59 %58 %648)
%726 = (fma.f64 %101 %102 %170)
%727 = (fma.f64 %62 %104 %170)
%728 = (fma.f64 %98 %46 %640)
%729 = (fma.f64 %98 %46 %648)
%730 = (fma.f64 %101 %102 %640)
%731 = (fma.f64 %62 %104 %640)
%732 = (fma.f64 %101 %102 %648)
%733 = (fma.f64 %62 %104 %648)
%734 = (fma.f64 %160 %161 %170)
%735 = (fma.f64 %160 %161 %640)
%736 = (fma.f64 %160 %161 %648)
%737 = (*.f64 #s(literal 0 binary64) %619)
%738 = (+.f64 %619 %737)
%739 = (*.f64 %619 #s(literal 0 binary64))
%740 = (+.f64 %619 %739)
%741 = (fma.f64 #s(literal 1 binary64) %619 %737)
%742 = (fma.f64 #s(literal 1 binary64) %619 %739)
%743 = (fma.f64 %619 #s(literal 1 binary64) %737)
%744 = (fma.f64 %619 #s(literal 1 binary64) %739)
%745 = (fma.f64 %619 #s(literal 1/2 binary64) %676)
%746 = (fma.f64 #s(literal 1/2 binary64) %619 %676)
%747 = (+.f64 %676 %676)
%748 = (fma.f64 #s(literal -1 binary64) %623 %737)
%749 = (fma.f64 #s(literal -1 binary64) %623 %739)
%750 = (fma.f64 #s(literal -1/2 binary64) %623 %676)
%751 = (fma.f64 %623 #s(literal -1 binary64) %737)
%752 = (fma.f64 %623 #s(literal -1 binary64) %739)
%753 = (fma.f64 %623 #s(literal -1/2 binary64) %676)
%754 = (fma.f64 #s(literal 2 binary64) %676 %737)
%755 = (fma.f64 #s(literal 2 binary64) %676 %739)
%756 = (fma.f64 %676 #s(literal 2 binary64) %737)
%757 = (fma.f64 %676 #s(literal 2 binary64) %739)
%758 = (fma.f64 %679 #s(literal 1/2 binary64) %737)
%759 = (fma.f64 %679 #s(literal 1/2 binary64) %739)
%760 = (fma.f64 #s(literal -2 binary64) %688 %737)
%761 = (fma.f64 #s(literal -2 binary64) %688 %739)
%762 = (fma.f64 %690 #s(literal -1/2 binary64) %737)
%763 = (fma.f64 %690 #s(literal -1/2 binary64) %739)
%764 = (fma.f64 %692 #s(literal 1/2 binary64) %737)
%765 = (fma.f64 %692 #s(literal 1/2 binary64) %739)
%766 = (fma.f64 %171 %177 %170)
%767 = (fma.f64 %177 %171 %170)
%768 = (fma.f64 ecc %518 #s(literal 1 binary64))
%769 = (fma.f64 %169 %520 #s(literal 1 binary64))
%770 = (fma.f64 %171 %242 #s(literal 1 binary64))
%771 = (fma.f64 %242 %171 #s(literal 1 binary64))
%772 = (fma.f64 %171 %177 %640)
%773 = (fma.f64 %177 %171 %640)
%774 = (fma.f64 #s(literal 2 binary64) %196 %170)
%775 = (fma.f64 %171 %177 %648)
%776 = (fma.f64 %177 %171 %648)
%777 = (fma.f64 #s(literal 2 binary64) %196 %640)
%778 = (fma.f64 #s(literal 2 binary64) %196 %648)
%791 = (-.f64 #s(literal 0 binary64) %170)
%794 = (-.f64 #s(literal 1/2 binary64) %170)
%807 = (+.f64 #s(literal 0 binary64) %252)
%809 = (+.f64 #s(literal 1/2 binary64) %252)
%822 = (*.f64 #s(literal -1/2 binary64) %170)
%826 = (*.f64 %170 #s(literal -2 binary64))
%828 = (*.f64 #s(literal -1/2 binary64) %174)
%832 = (*.f64 %174 #s(literal -2 binary64))
%841 = (*.f64 #s(literal 1/2 binary64) %171)
%843 = (*.f64 #s(literal 2 binary64) %171)
%845 = (*.f64 %171 #s(literal 2 binary64))
%847 = (*.f64 %171 #s(literal 1/2 binary64))
%850 = (*.f64 %402 %222)
%852 = (*.f64 %345 %216)
%860 = (neg.f64 %260)
%862 = (neg.f64 %294)
%887 = (*.f64 %260 #s(literal -1 binary64))
%889 = (*.f64 #s(literal -1 binary64) %294)
%918 = (*.f64 %171 #s(literal 0 binary64))
%920 = (*.f64 #s(literal 0 binary64) %171)
%981 = (fabs.f64 #s(literal 4 binary64))
%994 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%996 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%998 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%1030 = (-.f64 #s(literal 1 binary64) #s(literal 1 binary64))
%1057 = (*.f64 ecc phi)
%1060 = (neg.f64 %1057)
%1064 = (*.f64 %215 #s(literal -1 binary64))
%1068 = (*.f64 phi %342)
%1071 = (*.f64 %384 ecc)
%1073 = (*.f64 phi #s(literal 2 binary64))
%1077 = (*.f64 #s(literal 1/2 binary64) %1060)
%1079 = (*.f64 %1060 #s(literal 2 binary64))
%1081 = (*.f64 %1057 #s(literal 0 binary64))
%1083 = (*.f64 #s(literal 0 binary64) %1057)
%1089 = (*.f64 #s(literal 4 binary64) %1071)
%1133 = (* ecc (sin phi))
%1134 = (+ 1 %1133)
%1135 = (approx %1134 #s(literal 1 binary64))
%1136 = (fma.f64 phi ecc #s(literal 1 binary64))
%1141 = (-.f64 #s(literal -1 binary64) %1057)
%1146 = (fma.f64 %215 ecc #s(literal -1 binary64))
%1148 = (+.f64 #s(literal -1 binary64) %1060)
%1162 = (+.f64 #s(literal 0 binary64) %1057)
%1164 = (+.f64 #s(literal 1/2 binary64) %1057)
%1171 = (-.f64 #s(literal 0 binary64) %1060)
%1173 = (-.f64 #s(literal 1/2 binary64) %1060)
%1197 = (fma.f64 %384 ecc #s(literal 1/2 binary64))
%1199 = (fma.f64 %342 phi #s(literal 2 binary64))
%1209 = (+.f64 #s(literal 1/2 binary64) %1071)
%1211 = (-.f64 %1071 #s(literal -1/2 binary64))
%1262 = (approx %1134 %1136)
%1284 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%1286 = (*.f64 #s(literal -1 binary64) #s(literal 0 binary64))
%1288 = (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64))
%1303 = (*.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64))
%1319 = (*.f64 #s(literal -1/2 binary64) %1057)
%1322 = (*.f64 #s(literal -2 binary64) ecc)
%1323 = (*.f64 %1322 phi)
%1325 = (*.f64 %345 %215)
%1327 = (neg.f64 %1071)
%1329 = (*.f64 %215 #s(literal 2 binary64))
%1331 = (*.f64 %1071 #s(literal -1 binary64))
%1333 = (-.f64 #s(literal 1 binary64) %1057)
%1338 = (fma.f64 phi ecc #s(literal -1 binary64))
%1346 = (-.f64 #s(literal 0 binary64) %1057)
%1349 = (-.f64 #s(literal 1/2 binary64) %1057)
%1361 = (+.f64 #s(literal 0 binary64) %1060)
%1363 = (+.f64 #s(literal 1/2 binary64) %1060)
%1387 = (-.f64 #s(literal 1/2 binary64) %1071)
%1444 = (- 1 %1133)
%1445 = (approx %1444 %1333)
%1472 = (*.f64 #s(literal 4 binary64) ecc)
%1483 = (+.f64 phi phi)
%1495 = (+.f64 %215 %215)
%1519 = (fma.f64 %342 phi #s(literal 1 binary64))
%1530 = (fma.f64 %1322 phi #s(literal -1 binary64))
%1532 = (-.f64 #s(literal -1 binary64) %1068)
%1550 = (+.f64 #s(literal 0 binary64) %1068)
%1552 = (+.f64 #s(literal 1/2 binary64) %1068)
%1556 = (-.f64 #s(literal 0 binary64) %1323)
%1558 = (-.f64 #s(literal 1/2 binary64) %1323)
%1648 = (/ %1134 %1444)
%1649 = (approx %1648 %1519)
%1650 = (*.f64 %342 ecc)
%1652 = (*.f64 ecc %1068)
%1657 = (*.f64 ecc ecc)
%1658 = (*.f64 %1657 phi)
%1663 = (*.f64 ecc %1322)
%1665 = (*.f64 %1322 %1057)
%1669 = (*.f64 %1068 #s(literal 1 binary64))
%1673 = (*.f64 %342 #s(literal -1 binary64))
%1680 = (*.f64 %1071 %342)
%1682 = (*.f64 %345 %1068)
%1684 = (*.f64 %342 #s(literal 2 binary64))
%1686 = (*.f64 %1068 #s(literal 2 binary64))
%1688 = (*.f64 %222 %1057)
%1692 = (*.f64 %1060 ecc)
%1696 = (*.f64 ecc %222)
%1702 = (*.f64 %1057 %222)
%1704 = (*.f64 ecc %1060)
%1708 = (*.f64 %345 %1057)
%1710 = (*.f64 %1071 ecc)
%1715 = (fma.f64 %342 %1057 ecc)
%1728 = (*.f64 %1530 ecc)
%1737 = (*.f64 #s(literal 1 binary64) %1519)
%1741 = (*.f64 %1519 #s(literal 1 binary64))
%1750 = (*.f64 #s(literal -1 binary64) %1519)
%1752 = (*.f64 %1519 #s(literal -1 binary64))
%1754 = (fma.f64 %1657 phi ecc)
%1768 = (*.f64 %345 %1519)
%1770 = (*.f64 %1519 #s(literal 2 binary64))
%1774 = (-.f64 %1658 %222)
%1809 = (*.f64 %1136 %342)
%1810 = (*.f64 %1136 %1322)
%1826 = (+.f64 %1519 #s(literal 1 binary64))
%1872 = (fma.f64 %1657 phi %342)
%1901 = (*.f64 phi %1809)
%1905 = (*.f64 %1810 phi)
%1907 = (*.f64 %1519 %1057)
%1911 = (*.f64 %1519 phi)
%1916 = (*.f64 phi %1519)
%1928 = (*.f64 %1728 %215)
%1930 = (*.f64 %215 %1728)
%1934 = (neg.f64 %1907)
%1939 = (neg.f64 %1934)
%1941 = (*.f64 %1665 %215)
%1943 = (*.f64 %215 %1665)
%2035 = (fma.f64 %1809 phi #s(literal 1 binary64))
%2056 = (+.f64 #s(literal 0 binary64) %1901)
%2058 = (+.f64 #s(literal 1/2 binary64) %1901)
%2060 = (-.f64 #s(literal 0 binary64) %1905)
%2062 = (-.f64 #s(literal 1/2 binary64) %1905)
%2064 = (fma.f64 %1519 %1057 #s(literal 1 binary64))
%2076 = (-.f64 %1907 #s(literal -1 binary64))
%2187 = (approx %1648 %2035)
%2188 = (log %1648)
%2200 = (*.f64 %169 #s(literal -2 binary64))
%2213 = (cos.f64 %392)
%2214 = (cos.f64 phi)
%2216 = (*.f64 %2214 (sin.f64 %392))
%2278 = (*.f64 %2200 ecc)
%2336 = (*.f64 #s(literal 0 binary64) #s(literal -1/2 binary64))
%2338 = (*.f64 #s(literal -1/2 binary64) #s(literal 0 binary64))
%2350 = (*.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64))
%2397 = (*.f64 #s(literal 4 binary64) %260)
%2399 = (*.f64 #s(literal 0 binary64) %174)
%2401 = (*.f64 %174 #s(literal 0 binary64))
%2450 = (*.f64 %234 #s(literal 1 binary64))
%2452 = (*.f64 %195 #s(literal -1 binary64))
%2456 = (*.f64 #s(literal -1 binary64) %195)
%2460 = (*.f64 %234 #s(literal -1/2 binary64))
%2462 = (*.f64 #s(literal 1/2 binary64) %195)
%2466 = (*.f64 %195 #s(literal 1/2 binary64))
%2469 = (/.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))
%2471 = (/.f64 #s(literal -1/2 binary64) %294)
%2476 = (*.f64 #s(literal 0 binary64) %195)
%2478 = (*.f64 %195 #s(literal 0 binary64))
%2516 = (pow.f64 %171 #s(literal -2 binary64))
%2517 = (neg.f64 %2516)
%2519 = (pow.f64 %174 #s(literal 2 binary64))
%2550 = (fma.f64 %170 #s(literal -1/2 binary64) #s(literal -1/2 binary64))
%2553 = (*.f64 %619 #s(literal -2 binary64))
%2557 = (*.f64 #s(literal 2 binary64) %623)
%2567 = (pow.f64 %170 #s(literal 2 binary64))
%2570 = (-.f64 %2567 #s(literal 1 binary64))
%2571 = (-.f64 #s(literal 1 binary64) %2567)
%2588 = (*.f64 %169 %170)
%2590 = (*.f64 ecc %170)
%2593 = (*.f64 %169 %169)
%2596 = (*.f64 %170 ecc)
%2598 = (*.f64 %170 %169)
%2601 = (fabs.f64 %170)
%2613 = (*.f64 %174 %169)
%2615 = (*.f64 ecc %174)
%2621 = (*.f64 %174 %170)
%2622 = (fma.f64 ecc %169 %2621)
%2626 = (fma.f64 %174 %170 #s(literal -1 binary64))
%2628 = (fma.f64 %174 %170 %170)
%2630 = (+.f64 #s(literal -1 binary64) %2621)
%2643 = (*.f64 %619 %170)
%2649 = (-.f64 %2621 #s(literal 1 binary64))
%2656 = (*.f64 %623 %170)
%2660 = (*.f64 %252 %619)
%2731 = (fma.f64 %216 ecc %174)
%2733 = (+.f64 %2567 %174)
%2743 = (-.f64 %2567 %171)
%2749 = (-.f64 %252 %171)
%2797 = (/.f64 %619 %171)
%2798 = (/.f64 %623 %174)
%2799 = (/.f64 %619 %174)
%2800 = (neg.f64 %2799)
%2801 = (*.f64 %619 %177)
%2802 = (*.f64 #s(literal -1 binary64) %2799)
%2803 = (*.f64 %177 %619)
%2804 = (*.f64 %2799 #s(literal -1 binary64))
%2805 = (*.f64 #s(literal 1 binary64) %2797)
%2806 = (*.f64 %623 %182)
%2807 = (*.f64 %2797 #s(literal 1 binary64))
%2808 = (*.f64 %182 %623)
%2809 = (/.f64 %174 %619)
%2810 = (/.f64 #s(literal -1 binary64) %2809)
%2811 = (/.f64 %174 %623)
%2812 = (/.f64 #s(literal 1 binary64) %2811)
%2813 = (/.f64 %2797 #s(literal 1 binary64))
%2814 = (/.f64 %623 #s(literal 1 binary64))
%2815 = (/.f64 %2814 %174)
%2816 = (*.f64 %619 %195)
%2817 = (*.f64 #s(literal 2 binary64) %2816)
%2818 = (*.f64 %234 %619)
%2819 = (*.f64 #s(literal -2 binary64) %2818)
%2820 = (*.f64 %2816 #s(literal 2 binary64))
%2821 = (*.f64 %679 %195)
%2822 = (/.f64 %690 %294)
%2823 = (/.f64 %2557 %294)
%2824 = (*.f64 #s(literal 2 binary64) %619)
%2825 = (/.f64 %2824 %843)
%2826 = (/.f64 %679 %845)
%2827 = (*.f64 #s(literal 2 binary64) %2797)
%2828 = (*.f64 #s(literal 1/2 binary64) %2827)
%2829 = (*.f64 %690 %234)
%2830 = (*.f64 %2797 #s(literal 2 binary64))
%2831 = (*.f64 %2830 #s(literal 1/2 binary64))
%2833 = (/.f64 #s(literal -2 binary64) (*.f64 %2809 #s(literal 2 binary64)))
%2835 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %2809))
%2836 = (/.f64 #s(literal 1/2 binary64) %2809)
%2837 = (*.f64 #s(literal -2 binary64) %2836)
%2838 = (/.f64 #s(literal 1 binary64) #s(literal -1 binary64))
%2839 = (*.f64 %2838 %2799)
%2840 = (/.f64 %182 #s(literal -1 binary64))
%2841 = (*.f64 %2840 %619)
%2843 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %2811))
%2845 = (/.f64 #s(literal 2 binary64) (*.f64 %2811 #s(literal 2 binary64)))
%2847 = (/.f64 (/.f64 %623 #s(literal 2 binary64)) %260)
%2848 = (/.f64 %2827 #s(literal 2 binary64))
%2850 = (/.f64 (/.f64 %623 %294) #s(literal 1/2 binary64))
%2851 = (/.f64 %2830 #s(literal 2 binary64))
%2852 = (/.f64 #s(literal 2 binary64) %2811)
%2853 = (*.f64 #s(literal 1/2 binary64) %2852)
%2854 = (*.f64 %182 %2814)
%2856 = (/.f64 #s(literal 1 binary64) (/.f64 %2809 #s(literal -1 binary64)))
%2857 = (/.f64 #s(literal 1 binary64) %619)
%2858 = (/.f64 %177 %2857)
%2859 = (/.f64 #s(literal -1 binary64) %619)
%2860 = (/.f64 %182 %2859)
%2861 = (/.f64 #s(literal 1 binary64) %2859)
%2862 = (/.f64 %2861 %174)
%2863 = (/.f64 #s(literal -1 binary64) %2857)
%2864 = (/.f64 %2863 %174)
%2866 = (/.f64 #s(literal 1 binary64) (/.f64 %2811 #s(literal 1 binary64)))
%2867 = (*.f64 #s(literal 4 binary64) %2816)
%2868 = (*.f64 #s(literal 1/2 binary64) %2867)
%2870 = (*.f64 (/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %619)
%2872 = (/.f64 (*.f64 #s(literal 2 binary64) %2870) %174)
%2873 = (*.f64 %273 %2816)
%2874 = (*.f64 %2870 %236)
%2875 = (*.f64 %236 %2870)
%2876 = (/.f64 %623 %260)
%2877 = (*.f64 %52 %2876)
%2878 = (/.f64 %623 #s(literal 1/2 binary64))
%2879 = (*.f64 %313 %2878)
%2880 = (*.f64 #s(literal 2 binary64) %2859)
%2881 = (/.f64 %236 %2880)
%2883 = (/.f64 (*.f64 %236 #s(literal 1/2 binary64)) %2859)
%2884 = (/.f64 #s(literal -1/2 binary64) %619)
%2885 = (/.f64 %234 %2884)
%2886 = (*.f64 #s(literal 1 binary64) %2885)
%2887 = (/.f64 #s(literal 2 binary64) %2857)
%2888 = (*.f64 %195 %2887)
%2889 = (/.f64 #s(literal 1 binary64) %2857)
%2890 = (*.f64 %177 %2889)
%2891 = (/.f64 #s(literal -1 binary64) %2859)
%2892 = (*.f64 %177 %2891)
%2893 = (*.f64 %182 %2861)
%2894 = (*.f64 %182 %2863)
%2895 = (/.f64 #s(literal 2 binary64) %2859)
%2896 = (*.f64 %234 %2895)
%2897 = (/.f64 #s(literal 1/2 binary64) %2857)
%2898 = (*.f64 %291 %2897)
%2899 = (*.f64 %2889 %177)
%2900 = (*.f64 %2861 %182)
%2901 = (*.f64 %2895 %234)
%2902 = (*.f64 %2887 %195)
%2903 = (*.f64 %2863 %182)
%2904 = (*.f64 %2891 %177)
%2905 = (/.f64 #s(literal -2 binary64) %2857)
%2906 = (*.f64 %2905 %234)
%2907 = (*.f64 %244 %2897)
%2908 = (/.f64 #s(literal -1/2 binary64) %2859)
%2909 = (*.f64 %244 %2908)
%2911 = (/.f64 #s(literal 1 binary64) (/.f64 %2859 %182))
%2912 = (/.f64 %2840 %2857)
%2914 = (/.f64 (/.f64 %182 #s(literal 2 binary64)) %2884)
%2915 = (*.f64 %2870 #s(literal 1 binary64))
%2916 = (*.f64 %236 %2915)
%2917 = (*.f64 %2859 #s(literal 2 binary64))
%2918 = (/.f64 %267 %2917)
%2919 = (/.f64 %182 %2884)
%2920 = (*.f64 %52 %2919)
%2921 = (/.f64 #s(literal 2 binary64) #s(literal -1 binary64))
%2922 = (/.f64 %234 %2857)
%2923 = (*.f64 %2921 %2922)
%2924 = (pow.f64 %2811 #s(literal -1 binary64))
%2926 = (/.f64 #s(literal 1 binary64) (pow.f64 %2811 #s(literal 1 binary64)))
%2927 = (*.f64 %2516 %2571)
%2928 = (*.f64 %2571 %2516)
%2929 = (pow.f64 %619 #s(literal 2 binary64))
%2930 = (/.f64 %2929 %2571)
%2931 = (/.f64 %2571 %2519)
%2932 = (*.f64 %2570 %2517)
%2933 = (*.f64 %2517 %2570)
%2935 = (neg.f64 (*.f64 %2570 %2516))
%2936 = (neg.f64 %2519)
%2937 = (/.f64 %2570 %2936)
%2938 = (/.f64 #s(literal 1 binary64) %2571)
%2939 = (*.f64 %2938 %2929)
%2940 = (/.f64 #s(literal -1 binary64) %2570)
%2941 = (*.f64 %2940 %2929)
%2943 = (/.f64 #s(literal 1 binary64) (/.f64 %2519 %2571))
%2946 = (/.f64 (*.f64 %2571 #s(literal 2 binary64)) (*.f64 %2519 #s(literal 2 binary64)))
%2949 = (/.f64 (*.f64 #s(literal 2 binary64) %2571) (*.f64 #s(literal 2 binary64) %2519))
%2950 = (fma.f64 ecc %219 %177)
%2951 = (fma.f64 %169 %225 %177)
%2952 = (fma.f64 %219 ecc %177)
%2953 = (fma.f64 %225 %169 %177)
%2954 = (-.f64 %177 %212)
%2955 = (fma.f64 %222 %208 %177)
%2956 = (fma.f64 %216 %210 %177)
%2957 = (+.f64 %177 %242)
%2958 = (+.f64 %242 %177)
%2959 = (-.f64 %242 %182)
%2960 = (fma.f64 %170 %177 %177)
%2961 = (fma.f64 #s(literal -1 binary64) %212 %177)
%2962 = (fma.f64 %177 %170 %177)
%2963 = (fma.f64 #s(literal 1 binary64) %177 %242)
%2964 = (fma.f64 #s(literal 1 binary64) %242 %177)
%2965 = (fma.f64 #s(literal 2 binary64) %195 %242)
%2966 = (fma.f64 #s(literal -1 binary64) %182 %242)
%2967 = (fma.f64 #s(literal -2 binary64) %234 %242)
%2968 = (fma.f64 #s(literal -1/2 binary64) %236 %242)
%2969 = (fma.f64 %195 #s(literal 2 binary64) %242)
%2970 = (fma.f64 %177 #s(literal 1 binary64) %242)
%2971 = (fma.f64 %182 #s(literal -1 binary64) %242)
%2972 = (fma.f64 %242 #s(literal 1 binary64) %177)
%2973 = (fma.f64 %236 #s(literal -1/2 binary64) %242)
%2974 = (fma.f64 %222 %556 %177)
%2975 = (fma.f64 %216 %558 %177)
%2976 = (fma.f64 %252 %182 %177)
%2977 = (fma.f64 %182 %252 %177)
%2978 = (fma.f64 %562 %222 %177)
%2979 = (fma.f64 %564 %216 %177)
%2980 = (fma.f64 %566 ecc %177)
%2981 = (fma.f64 %568 %169 %177)
%2982 = (+.f64 %177 %554)
%2983 = (+.f64 %554 %177)
%2984 = (fma.f64 #s(literal 1/2 binary64) %244 %242)
%2985 = (fma.f64 %246 %219 %177)
%2986 = (fma.f64 %248 %225 %177)
%2987 = (fma.f64 %219 %246 %177)
%2988 = (fma.f64 %225 %248 %177)
%2989 = (fma.f64 %222 %576 %177)
%2990 = (fma.f64 %216 %578 %177)
%2991 = (-.f64 %177 %255)
%2992 = (fma.f64 %580 %208 %177)
%2993 = (fma.f64 %582 %210 %177)
%2994 = (fma.f64 %210 %582 %177)
%2995 = (fma.f64 %208 %580 %177)
%2996 = (fma.f64 #s(literal -1/2 binary64) %586 %177)
%2997 = (fma.f64 %470 %195 %177)
%2998 = (fma.f64 #s(literal 1 binary64) %177 %554)
%2999 = (fma.f64 #s(literal 2 binary64) %195 %554)
%3000 = (fma.f64 #s(literal 2 binary64) %258 %242)
%3001 = (fma.f64 #s(literal 2 binary64) %589 %177)
%3002 = (fma.f64 #s(literal 2 binary64) %591 %177)
%3003 = (fma.f64 #s(literal -1 binary64) %182 %554)
%3004 = (fma.f64 #s(literal -1 binary64) %261 %242)
%3005 = (fma.f64 #s(literal -2 binary64) %234 %554)
%3006 = (fma.f64 #s(literal -1/2 binary64) %236 %554)
%3007 = (fma.f64 %195 #s(literal 2 binary64) %554)
%3008 = (fma.f64 #s(literal 1/2 binary64) %263 %242)
%3009 = (fma.f64 #s(literal 1/2 binary64) %265 %242)
%3010 = (fma.f64 %177 #s(literal 1 binary64) %554)
%3011 = (fma.f64 %182 #s(literal -1 binary64) %554)
%3012 = (fma.f64 %236 #s(literal -1/2 binary64) %554)
%3013 = (fma.f64 %267 #s(literal -1/2 binary64) %242)
%3014 = (fma.f64 %269 #s(literal 1/2 binary64) %242)
%3015 = (fma.f64 %195 %593 %177)
%3016 = (fma.f64 %275 %212 %177)
%3017 = (fma.f64 %177 %596 %177)
%3018 = (fma.f64 #s(literal 2 binary64) %598 %177)
%3019 = (fma.f64 %600 %234 %177)
%3020 = (fma.f64 #s(literal 1/2 binary64) %244 %554)
%3021 = (fma.f64 %195 %271 %242)
%3022 = (fma.f64 %273 %195 %242)
%3023 = (fma.f64 %275 %182 %242)
%3024 = (fma.f64 %277 %234 %242)
%3025 = (fma.f64 %177 %56 %242)
%3026 = (fma.f64 %182 %275 %242)
%3027 = (fma.f64 %182 %287 %242)
%3028 = (fma.f64 %236 %289 %242)
%3029 = (fma.f64 %291 %292 %242)
%3030 = (fma.f64 %279 %602 %177)
%3031 = (fma.f64 %282 %604 %177)
%3032 = (fma.f64 %606 %280 %177)
%3033 = (fma.f64 %608 %283 %177)
%3034 = (fma.f64 %295 %610 %177)
%3035 = (fma.f64 %298 %612 %177)
%3036 = (fma.f64 %614 %296 %177)
%3037 = (fma.f64 %616 %299 %177)
%3038 = (fma.f64 #s(literal 2 binary64) %258 %554)
%3039 = (fma.f64 #s(literal -1 binary64) %261 %554)
%3040 = (fma.f64 #s(literal 1/2 binary64) %263 %554)
%3041 = (fma.f64 #s(literal 1/2 binary64) %265 %554)
%3042 = (fma.f64 %267 #s(literal -1/2 binary64) %554)
%3043 = (fma.f64 %269 #s(literal 1/2 binary64) %554)
%3044 = (fma.f64 %195 %271 %554)
%3045 = (fma.f64 %52 %311 %242)
%3046 = (fma.f64 %273 %195 %554)
%3047 = (fma.f64 %275 %182 %554)
%3048 = (fma.f64 %277 %234 %554)
%3049 = (fma.f64 %177 %56 %554)
%3050 = (fma.f64 %182 %275 %554)
%3051 = (fma.f64 %182 %287 %554)
%3052 = (fma.f64 %236 %289 %554)
%3053 = (fma.f64 %291 %292 %554)
%3054 = (fma.f64 %313 %314 %242)
%3055 = (fma.f64 %52 %311 %554)
%3056 = (fma.f64 %313 %314 %554)
%3057 = (*.f64 %171 %2516)
%3058 = (*.f64 %619 %3057)
%3059 = (*.f64 %619 %2516)
%3060 = (*.f64 %171 %3059)
%3061 = (*.f64 %623 %2516)
%3062 = (*.f64 %174 %3061)
%3063 = (*.f64 %174 %2516)
%3064 = (*.f64 %623 %3063)
%3065 = (*.f64 %174 %2517)
%3066 = (*.f64 %619 %3065)
%3067 = (*.f64 %619 %2517)
%3068 = (*.f64 %174 %3067)
%3070 = (/.f64 (/.f64 %2571 %171) %171)
%3071 = (/.f64 %170 %619)
%3072 = (fma.f64 %3071 %619 #s(literal -1 binary64))
%3073 = (/.f64 %623 %3072)
%3075 = (/.f64 (fma.f64 %242 %174 #s(literal -1 binary64)) %174)
%3077 = (/.f64 (-.f64 %180 %170) %174)
%3079 = (/.f64 (fma.f64 %177 %174 %252) %174)
%3081 = (/.f64 (-.f64 %528 #s(literal 1 binary64)) %174)
%3082 = (/.f64 #s(literal -1 binary64) %3072)
%3083 = (*.f64 %3082 %619)
%3084 = (/.f64 #s(literal 1 binary64) %3072)
%3085 = (*.f64 %3084 %623)
%3086 = (*.f64 #s(literal 0 binary64) %2797)
%3087 = (+.f64 %2797 %3086)
%3088 = (*.f64 %2797 #s(literal 0 binary64))
%3089 = (+.f64 %2797 %3088)
%3090 = (/.f64 #s(literal 0 binary64) %2811)
%3091 = (+.f64 %2797 %3090)
%3092 = (fma.f64 %619 %195 %2816)
%3093 = (fma.f64 #s(literal -1/2 binary64) %2799 %2816)
%3094 = (fma.f64 %195 %619 %2816)
%3095 = (fma.f64 %2799 #s(literal -1/2 binary64) %2816)
%3096 = (+.f64 %2816 %2816)
%3097 = (fma.f64 %619 %177 %3086)
%3098 = (fma.f64 %619 %177 %3088)
%3099 = (fma.f64 #s(literal -1 binary64) %2799 %3086)
%3100 = (fma.f64 #s(literal -1 binary64) %2799 %3088)
%3101 = (fma.f64 %623 %234 %2816)
%3102 = (fma.f64 %2797 #s(literal 1/2 binary64) %2816)
%3103 = (fma.f64 #s(literal 1/2 binary64) %2797 %2816)
%3104 = (fma.f64 %177 %619 %3086)
%3105 = (fma.f64 %177 %619 %3088)
%3106 = (fma.f64 %2799 #s(literal -1 binary64) %3086)
%3107 = (fma.f64 %2799 #s(literal -1 binary64) %3088)
%3108 = (fma.f64 %234 %623 %2816)
%3109 = (fma.f64 #s(literal 1 binary64) %2797 %3086)
%3110 = (fma.f64 #s(literal 1 binary64) %2797 %3088)
%3111 = (fma.f64 %623 %182 %3086)
%3112 = (fma.f64 %623 %182 %3088)
%3113 = (fma.f64 %2797 #s(literal 1 binary64) %3086)
%3114 = (fma.f64 %2797 #s(literal 1 binary64) %3088)
%3115 = (fma.f64 %182 %623 %3086)
%3116 = (fma.f64 %182 %623 %3088)
%3117 = (fma.f64 %619 %177 %3090)
%3118 = (fma.f64 #s(literal -1 binary64) %2799 %3090)
%3119 = (fma.f64 %177 %619 %3090)
%3120 = (fma.f64 %2799 #s(literal -1 binary64) %3090)
%3121 = (fma.f64 #s(literal 1 binary64) %2797 %3090)
%3122 = (fma.f64 %623 %182 %3090)
%3123 = (fma.f64 %2797 #s(literal 1 binary64) %3090)
%3124 = (fma.f64 %182 %623 %3090)
%3125 = (fma.f64 #s(literal 1 binary64) %2816 %2816)
%3126 = (fma.f64 %2816 #s(literal 1 binary64) %2816)
%3127 = (fma.f64 %676 %177 %2816)
%3128 = (fma.f64 %2550 %182 %2816)
%3129 = (fma.f64 %182 %2550 %2816)
%3130 = (fma.f64 #s(literal 2 binary64) %2816 %3086)
%3131 = (fma.f64 #s(literal 2 binary64) %2816 %3088)
%3132 = (fma.f64 #s(literal -2 binary64) %2818 %3086)
%3133 = (fma.f64 #s(literal -2 binary64) %2818 %3088)
%3134 = (fma.f64 %2816 #s(literal 2 binary64) %3086)
%3135 = (fma.f64 %2816 #s(literal 2 binary64) %3088)
%3136 = (fma.f64 %688 %182 %2816)
%3137 = (fma.f64 %679 %195 %3086)
%3138 = (fma.f64 %679 %195 %3088)
%3139 = (/.f64 %619 #s(literal 1 binary64))
%3140 = (fma.f64 %195 %3139 %2816)
%3141 = (fma.f64 %289 %2799 %2816)
%3142 = (fma.f64 %2799 %289 %2816)
%3143 = (/.f64 %619 #s(literal 2 binary64))
%3144 = (fma.f64 %3143 %177 %2816)
%3145 = (fma.f64 %3139 %195 %2816)
%3146 = (fma.f64 #s(literal 1/2 binary64) %2827 %3086)
%3147 = (fma.f64 #s(literal 1/2 binary64) %2827 %3088)
%3148 = (fma.f64 %690 %234 %3086)
%3149 = (fma.f64 %690 %234 %3088)
%3150 = (fma.f64 %2830 #s(literal 1/2 binary64) %3086)
%3151 = (fma.f64 %2830 #s(literal 1/2 binary64) %3088)
%3152 = (fma.f64 #s(literal 2 binary64) %2816 %3090)
%3153 = (fma.f64 #s(literal -2 binary64) %2818 %3090)
%3154 = (fma.f64 #s(literal -2 binary64) %2836 %3086)
%3155 = (fma.f64 #s(literal -2 binary64) %2836 %3088)
%3156 = (fma.f64 %2816 #s(literal 2 binary64) %3090)
%3157 = (fma.f64 %2838 %2799 %3086)
%3158 = (fma.f64 %2838 %2799 %3088)
%3159 = (fma.f64 %679 %195 %3090)
%3160 = (fma.f64 %2840 %619 %3086)
%3161 = (fma.f64 %2840 %619 %3088)
%3162 = (fma.f64 #s(literal 1/2 binary64) %2827 %3090)
%3163 = (fma.f64 #s(literal 1/2 binary64) %2852 %3086)
%3164 = (fma.f64 #s(literal 1/2 binary64) %2852 %3088)
%3165 = (fma.f64 %690 %234 %3090)
%3166 = (fma.f64 %182 %2814 %3086)
%3167 = (fma.f64 %182 %2814 %3088)
%3168 = (fma.f64 %2830 #s(literal 1/2 binary64) %3090)
%3169 = (fma.f64 #s(literal -2 binary64) %2836 %3090)
%3170 = (fma.f64 %2838 %2799 %3090)
%3171 = (fma.f64 %2840 %619 %3090)
%3172 = (fma.f64 #s(literal 1/2 binary64) %2852 %3090)
%3173 = (fma.f64 %182 %2814 %3090)
%3174 = (*.f64 %2550 #s(literal 2 binary64))
%3175 = (fma.f64 %3174 %234 %2816)
%3176 = (fma.f64 #s(literal 1/2 binary64) %2867 %3086)
%3177 = (fma.f64 #s(literal 1/2 binary64) %2867 %3088)
%3178 = (/.f64 %619 %260)
%3179 = (fma.f64 %2469 %3178 %2816)
%3180 = (fma.f64 %182 %2870 %2816)
%3181 = (/.f64 %619 #s(literal 1/2 binary64))
%3182 = (fma.f64 %2471 %3181 %2816)
%3183 = (/.f64 %619 %294)
%3184 = (fma.f64 %3183 %287 %2816)
%3185 = (fma.f64 #s(literal 1/2 binary64) %2867 %3090)
%3186 = (fma.f64 %273 %2816 %3086)
%3187 = (fma.f64 %273 %2816 %3088)
%3188 = (fma.f64 %2870 %236 %3086)
%3189 = (fma.f64 %2870 %236 %3088)
%3190 = (fma.f64 %236 %2870 %3086)
%3191 = (fma.f64 %236 %2870 %3088)
%3192 = (fma.f64 %52 %2876 %3086)
%3193 = (fma.f64 %52 %2876 %3088)
%3194 = (fma.f64 %313 %2878 %3086)
%3195 = (fma.f64 %313 %2878 %3088)
%3196 = (fma.f64 #s(literal 1 binary64) %2885 %3086)
%3197 = (fma.f64 #s(literal 1 binary64) %2885 %3088)
%3198 = (fma.f64 %195 %2887 %3086)
%3199 = (fma.f64 %195 %2887 %3088)
%3200 = (fma.f64 %273 %2816 %3090)
%3201 = (fma.f64 %177 %2889 %3086)
%3202 = (fma.f64 %177 %2889 %3088)
%3203 = (fma.f64 %177 %2891 %3086)
%3204 = (fma.f64 %177 %2891 %3088)
%3205 = (fma.f64 %182 %2861 %3086)
%3206 = (fma.f64 %182 %2861 %3088)
%3207 = (fma.f64 %182 %2863 %3086)
%3208 = (fma.f64 %182 %2863 %3088)
%3209 = (fma.f64 %2870 %236 %3090)
%3210 = (fma.f64 %234 %2895 %3086)
%3211 = (fma.f64 %234 %2895 %3088)
%3212 = (fma.f64 %236 %2870 %3090)
%3213 = (fma.f64 %291 %2897 %3086)
%3214 = (fma.f64 %291 %2897 %3088)
%3215 = (fma.f64 %2889 %177 %3086)
%3216 = (fma.f64 %2889 %177 %3088)
%3217 = (fma.f64 %2861 %182 %3086)
%3218 = (fma.f64 %2861 %182 %3088)
%3219 = (fma.f64 %2895 %234 %3086)
%3220 = (fma.f64 %2895 %234 %3088)
%3221 = (fma.f64 %2887 %195 %3086)
%3222 = (fma.f64 %2887 %195 %3088)
%3223 = (fma.f64 %2863 %182 %3086)
%3224 = (fma.f64 %2863 %182 %3088)
%3225 = (fma.f64 %2891 %177 %3086)
%3226 = (fma.f64 %2891 %177 %3088)
%3227 = (fma.f64 %2905 %234 %3086)
%3228 = (fma.f64 %2905 %234 %3088)
%3229 = (fma.f64 %52 %2876 %3090)
%3230 = (fma.f64 %244 %2897 %3086)
%3231 = (fma.f64 %244 %2897 %3088)
%3232 = (fma.f64 %244 %2908 %3086)
%3233 = (fma.f64 %244 %2908 %3088)
%3234 = (fma.f64 %313 %2878 %3090)
%3235 = (fma.f64 #s(literal 1 binary64) %2885 %3090)
%3236 = (fma.f64 %195 %2887 %3090)
%3237 = (fma.f64 %177 %2889 %3090)
%3238 = (fma.f64 %177 %2891 %3090)
%3239 = (fma.f64 %182 %2861 %3090)
%3240 = (fma.f64 %182 %2863 %3090)
%3241 = (fma.f64 %234 %2895 %3090)
%3242 = (fma.f64 %291 %2897 %3090)
%3243 = (fma.f64 %2889 %177 %3090)
%3244 = (fma.f64 %2861 %182 %3090)
%3245 = (fma.f64 %2895 %234 %3090)
%3246 = (fma.f64 %2887 %195 %3090)
%3247 = (fma.f64 %2863 %182 %3090)
%3248 = (fma.f64 %2891 %177 %3090)
%3249 = (fma.f64 %2905 %234 %3090)
%3250 = (fma.f64 %244 %2897 %3090)
%3251 = (fma.f64 %244 %2908 %3090)
%3252 = (fma.f64 %236 %2915 %3086)
%3253 = (fma.f64 %236 %2915 %3088)
%3255 = (/.f64 (fma.f64 %252 %171 %174) %2936)
%3256 = (*.f64 %171 %252)
%3258 = (/.f64 (-.f64 %171 %3256) %2519)
%3259 = (fma.f64 %236 %2915 %3090)
%3261 = (/.f64 (+.f64 %174 %3256) %2936)
%3263 = (/.f64 (+.f64 %174 %524) %2936)
%3265 = (/.f64 (-.f64 %524 %171) %2936)
%3266 = (fma.f64 %52 %2919 %3086)
%3267 = (fma.f64 %52 %2919 %3088)
%3268 = (fma.f64 %2921 %2922 %3086)
%3269 = (fma.f64 %2921 %2922 %3088)
%3270 = (fma.f64 %52 %2919 %3090)
%3271 = (fma.f64 %2921 %2922 %3090)
%3272 = (fma.f64 %2516 %2571 %3086)
%3273 = (fma.f64 %2516 %2571 %3088)
%3274 = (fma.f64 %2571 %2516 %3086)
%3275 = (fma.f64 %2571 %2516 %3088)
%3276 = (fma.f64 %2516 %2571 %3090)
%3277 = (fma.f64 %2571 %2516 %3090)
%3278 = (fma.f64 %2570 %2517 %3086)
%3279 = (fma.f64 %2570 %2517 %3088)
%3280 = (fma.f64 %2517 %2570 %3086)
%3281 = (fma.f64 %2517 %2570 %3088)
%3282 = (fma.f64 %2570 %2517 %3090)
%3283 = (fma.f64 %2517 %2570 %3090)
%3284 = (/.f64 #s(literal 1/2 binary64) %2571)
%3285 = (fma.f64 %3284 %2929 %2816)
%3286 = (fma.f64 %2938 %2929 %3086)
%3287 = (fma.f64 %2938 %2929 %3088)
%3288 = (fma.f64 %2940 %2929 %3086)
%3289 = (fma.f64 %2940 %2929 %3088)
%3290 = (fma.f64 %2938 %2929 %3090)
%3291 = (fma.f64 %2940 %2929 %3090)
%3292 = (fma.f64 %619 %3057 %3086)
%3293 = (fma.f64 %619 %3057 %3088)
%3294 = (fma.f64 %171 %3059 %3086)
%3295 = (fma.f64 %171 %3059 %3088)
%3296 = (fma.f64 %174 %3061 %3086)
%3297 = (fma.f64 %174 %3061 %3088)
%3298 = (fma.f64 %623 %3063 %3086)
%3299 = (fma.f64 %623 %3063 %3088)
%3300 = (fma.f64 %619 %3065 %3086)
%3301 = (fma.f64 %619 %3065 %3088)
%3302 = (fma.f64 %174 %3067 %3086)
%3303 = (fma.f64 %174 %3067 %3088)
%3304 = (fma.f64 %619 %3057 %3090)
%3305 = (fma.f64 %171 %3059 %3090)
%3306 = (fma.f64 %174 %3061 %3090)
%3307 = (fma.f64 %623 %3063 %3090)
%3308 = (fma.f64 %619 %3065 %3090)
%3309 = (fma.f64 %174 %3067 %3090)
%3310 = (/.f64 %516 %2519)
%3311 = (/.f64 %171 %2519)
%3312 = (+.f64 %3310 %3311)
%3313 = (+.f64 %3311 %3310)
%3314 = (/.f64 #s(literal 1/2 binary64) %3072)
%3315 = (fma.f64 %3314 %623 %2816)
%3316 = (fma.f64 %3082 %619 %3086)
%3317 = (fma.f64 %3082 %619 %3088)
%3318 = (fma.f64 %3084 %623 %3086)
%3319 = (fma.f64 %3084 %623 %3088)
%3320 = (fma.f64 %3082 %619 %3090)
%3321 = (fma.f64 %3084 %623 %3090)
%3336 = (/.f64 #s(literal -1/2 binary64) %2811)
%3386 = (*.f64 %212 #s(literal -1/2 binary64))
%3394 = (*.f64 %242 #s(literal 1/2 binary64))
%3457 = (/.f64 #s(literal 1/2 binary64) %619)
%3464 = (pow.f64 %619 #s(literal -2 binary64))
%3467 = (neg.f64 %2929)
%3469 = (/.f64 %169 %623)
%3471 = (/.f64 ecc %623)
%3476 = (/.f64 %169 %619)
%3478 = (/.f64 ecc %619)
%3480 = (/.f64 %170 %623)
%3521 = (neg.f64 %3072)
%3532 = (-.f64 %619 %2643)
%3534 = (-.f64 %2660 %623)
%3536 = (*.f64 %623 %252)
%3537 = (-.f64 %619 %3536)
%3539 = (fma.f64 %252 %623 %623)
%3542 = (-.f64 %623 (*.f64 %619 %252))
%3544 = (*.f64 %252 %623)
%3545 = (-.f64 %3544 %619)
%3547 = (+.f64 %623 %3536)
%3549 = (+.f64 %623 %3544)
%3551 = (*.f64 %3071 %619)
%3555 = (/.f64 %619 %2929)
%3557 = (log.f64 %2797)
%3558 = (fabs.f64 %2799)
%3559 = (log.f64 %3558)
%3560 = (log.f64 %2811)
%3561 = (neg.f64 %3560)
%3562 = (+.f64 %3557 #s(literal 0 binary64))
%3563 = (+.f64 #s(literal 0 binary64) %3557)
%3564 = (-.f64 #s(literal 0 binary64) %3560)
%3565 = (*.f64 #s(literal 1 binary64) %3557)
%3566 = (*.f64 #s(literal -1 binary64) %3560)
%3567 = (*.f64 %3560 #s(literal -1 binary64))
%3568 = (+.f64 #s(literal 0 binary64) %3560)
%3569 = (neg.f64 %3568)
%3570 = (*.f64 #s(literal 1 binary64) %3560)
%3571 = (neg.f64 %3570)
%3572 = (fma.f64 #s(literal 1 binary64) %3557 #s(literal 0 binary64))
%3573 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %3557)
%3574 = (fma.f64 #s(literal -1 binary64) %3560 #s(literal 0 binary64))
%3575 = (fma.f64 %3560 #s(literal -1 binary64) #s(literal 0 binary64))
%3576 = (-.f64 #s(literal 0 binary64) %3568)
%3578 = (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) %3557))
%3579 = (-.f64 #s(literal 0 binary64) %3570)
%3580 = (*.f64 #s(literal -1/2 binary64) %3560)
%3581 = (*.f64 #s(literal 2 binary64) %3580)
%3582 = (*.f64 #s(literal -1 binary64) %3570)
%3583 = (*.f64 #s(literal 1/2 binary64) %3560)
%3584 = (*.f64 #s(literal -2 binary64) %3583)
%3585 = (fabs.f64 %619)
%3586 = (log.f64 %3585)
%3587 = (fabs.f64 %174)
%3588 = (log.f64 %3587)
%3589 = (-.f64 %3586 %3588)
%3590 = (neg.f64 %3588)
%3591 = (+.f64 %3586 %3590)
%3592 = (+.f64 %3590 %3586)
%3593 = (/.f64 #s(literal 2 binary64) %3558)
%3595 = (log.f64 (/.f64 #s(literal 2 binary64) %3593))
%3596 = (fma.f64 #s(literal 2 binary64) %39 %3557)
%3597 = (fma.f64 #s(literal 2 binary64) %41 %3557)
%3598 = (fma.f64 #s(literal 2 binary64) %3580 #s(literal 0 binary64))
%3599 = (fma.f64 #s(literal -1 binary64) %3570 #s(literal 0 binary64))
%3600 = (fma.f64 #s(literal -2 binary64) %3583 #s(literal 0 binary64))
%3602 = (-.f64 %3586 (neg.f64 %3590))
%3603 = (neg.f64 %3586)
%3604 = (-.f64 %3590 %3603)
%3606 = (+.f64 (-.f64 #s(literal 0 binary64) %3588) %3586)
%3607 = (+.f64 #s(literal 0 binary64) %3586)
%3608 = (-.f64 %3607 %3588)
%3609 = (fma.f64 #s(literal 0 binary64) %52 %3557)
%3610 = (+.f64 %3607 %3590)
%3612 = (+.f64 (+.f64 #s(literal 0 binary64) %3590) %3586)
%3613 = (fabs.f64 %182)
%3616 = (+.f64 (log.f64 (fabs.f64 %3613)) %3586)
%3617 = (fabs.f64 %2859)
%3618 = (log.f64 %3617)
%3619 = (-.f64 %3590 %3618)
%3620 = (neg.f64 %3618)
%3621 = (+.f64 %3590 %3620)
%3622 = (fabs.f64 %2816)
%3623 = (log.f64 %3622)
%3624 = (+.f64 %156 %3623)
%3625 = (+.f64 %3623 %156)
%3626 = (log.f64 %3593)
%3627 = (-.f64 %156 %3626)
%3628 = (neg.f64 %156)
%3629 = (-.f64 %3623 %3628)
%3630 = (neg.f64 %3628)
%3631 = (+.f64 %3623 %3630)
%3635 = (fabs.f64 %195)
%3636 = (log.f64 %3635)
%3637 = (+.f64 (log.f64 (fabs.f64 (fabs.f64 %2824))) %3636)
%3639 = (neg.f64 (-.f64 %3628 %3623))
%3644 = (+.f64 (log.f64 (fabs.f64 %236)) (log.f64 (fabs.f64 %2870)))
%3646 = (+.f64 %156 (-.f64 %158 %3560))
%3648 = (+.f64 %156 (+.f64 %158 %3557))
%3650 = (+.f64 %3586 (+.f64 %3636 %156))
%3652 = (+.f64 (+.f64 %156 %3586) %3636)
%3654 = (+.f64 %3586 (-.f64 %3636 %3628))
%3655 = (pow.f64 %2816 #s(literal 2 binary64))
%3656 = (log.f64 %3655)
%3657 = (fma.f64 #s(literal 1/2 binary64) %3656 %156)
%3658 = (fma.f64 #s(literal 1/2 binary64) %3656 %3630)
%3659 = (fabs.f64 %2570)
%3661 = (fabs.f64 (/.f64 #s(literal -1 binary64) %2516))
%3663 = (log.f64 (/.f64 %3659 %3661))
%3664 = (log.f64 %3659)
%3665 = (fabs.f64 %2519)
%3667 = (-.f64 %3664 (log.f64 %3665))
%3668 = (fabs.f64 %2516)
%3669 = (log.f64 %3668)
%3670 = (+.f64 %3664 %3669)
%3671 = (+.f64 %3669 %3664)
%3672 = (neg.f64 %3669)
%3673 = (-.f64 %3664 %3672)
%3674 = (neg.f64 %3664)
%3675 = (-.f64 %3669 %3674)
%3676 = (pow.f64 %171 #s(literal -4 binary64))
%3677 = (log.f64 %3676)
%3678 = (fma.f64 #s(literal 1/2 binary64) %3677 %3664)
%3679 = (neg.f64 %3674)
%3680 = (+.f64 %3669 %3679)
%3682 = (neg.f64 (-.f64 %3674 %3669))
%3683 = (fma.f64 #s(literal 1/2 binary64) %3677 %3679)
%3684 = (pow.f64 %2570 #s(literal 2 binary64))
%3685 = (log.f64 %3684)
%3686 = (fma.f64 #s(literal 1/2 binary64) %3685 %3669)
%3690 = (+.f64 %3588 (log.f64 (fabs.f64 (fabs.f64 %3059))))
%3692 = (+.f64 %3588 (+.f64 %3586 %3669))
%3694 = (+.f64 (+.f64 %3669 %3588) %3586)
%3696 = (+.f64 %3588 (-.f64 %3586 %3672))
%3758 = (*.f64 %3464 %174)
%3766 = (/.f64 %619 %619)
%3784 = (/.f64 %2567 %2929)
%3799 = (*.f64 %170 %3758)
%3803 = (*.f64 %171 %3464)
%3805 = (/.f64 %2643 %2929)
%3806 = (/.f64 %623 %2929)
%3840 = (fabs.f64 %2809)
%3844 = (neg.f64 %3840)
%3847 = (neg.f64 %3587)
%3848 = (neg.f64 %3585)
%3856 = (fabs.f64 %3617)
%3860 = (pow.f64 %2809 #s(literal 2 binary64))
%3862 = (sqrt.f64 %3840)
%3865 = (fabs.f64 %2929)
%3867 = (sqrt.f64 %3665)
%3871 = (sqrt.f64 %3865)
%3878 = (sqrt.f64 %3587)
%3884 = (sqrt.f64 (fabs.f64 (/.f64 %2519 %619)))
%3885 = (sqrt.f64 %3585)
%3893 = (fabs.f64 %3072)
%3896 = (neg.f64 %3862)
%3919 = (log.f64 %3860)
%3932 = (log.f64 %3862)
%3943 = (fabs.f64 %2550)
%3950 = (/.f64 #s(literal -1/2 binary64) %3840)
%3953 = (fabs.f64 %3943)
%3967 = (sqrt.f64 %3622)
%3970 = (pow.f64 %2550 #s(literal 2 binary64))
%3974 = (pow.f64 %195 #s(literal 2 binary64))
%3976 = (sqrt.f64 (fabs.f64 %3974))
%3981 = (sqrt.f64 (fabs.f64 (*.f64 %3974 %619)))
%3988 = (sqrt.f64 %3635)
%3991 = (sqrt.f64 (fabs.f64 (*.f64 %2929 %195)))
%3997 = (neg.f64 %3967)
%4007 = (log.f64 %3967)
%4014 = (sqrt.f64 %3659)
%4024 = (neg.f64 %4014)
%4028 = (sqrt.f64 (fabs.f64 (*.f64 %2519 %619)))
%4032 = (sqrt.f64 (fabs.f64 (*.f64 %2929 %174)))
%4040 = (log.f64 %4014)
%4049 = (sqrt.f64 %3668)
%4052 = (neg.f64 %4049)
%4056 = (log.f64 %4049)
%4058 = (/.f64 %1135 %171)
%4060 = (/.f64 %1262 %171)
%4062 = (/.f64 %619 %1445)
#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 0 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(copysign.f64 #s(literal 1 binary64) #s(literal 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 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 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 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/2 binary64) #s(literal 0 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 -1/2 binary64) #s(literal -1 binary64) #s(literal 1/2 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))
(+.f64 #s(literal 1/2 binary64) %35)
(+.f64 #s(literal 1 binary64) %37)
(+.f64 #s(literal 1 binary64) %39)
(+.f64 #s(literal 1 binary64) %41)
(-.f64 #s(literal 1 binary64) %37)
(*.f64 #s(literal 2 binary64) %44)
(*.f64 #s(literal 4 binary64) %46)
(*.f64 #s(literal 4 binary64) %48)
(*.f64 %46 #s(literal 4 binary64))
(*.f64 %44 #s(literal 2 binary64))
(+.f64 #s(literal 1/2 binary64) %52)
(-.f64 %52 #s(literal -1/2 binary64))
(*.f64 #s(literal 2 binary64) %52)
(*.f64 %56 #s(literal 1 binary64))
(*.f64 %58 %59)
(*.f64 %59 %58)
(/.f64 %62 #s(literal 4 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %35)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %35)
(/.f64 %59 %59)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %37)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %39)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %41)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %44)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %37)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %39)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %41)
(fma.f64 #s(literal 2 binary64) %39 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %41 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %44 #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %37)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %39)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %41)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %37)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %39)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %41)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %37)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %39)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %41)
(fma.f64 #s(literal 4 binary64) %46 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %48 #s(literal 0 binary64))
(fma.f64 %46 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %44 #s(literal 2 binary64) #s(literal 0 binary64))
(+.f64 %44 %44)
(fma.f64 #s(literal 2 binary64) %52 #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %52)
(fma.f64 #s(literal 0 binary64) %52 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %52)
(fma.f64 %56 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 %58 %59 #s(literal 0 binary64))
(fma.f64 %59 %58 #s(literal 0 binary64))
(*.f64 %98 %46)
(+.f64 %52 %52)
(*.f64 %101 %102)
(*.f64 %62 %104)
(exp.f64 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %44 %37)
(fma.f64 #s(literal 2 binary64) %44 %39)
(fma.f64 #s(literal 2 binary64) %44 %41)
(fma.f64 #s(literal 4 binary64) %46 %37)
(fma.f64 #s(literal 4 binary64) %46 %39)
(fma.f64 #s(literal 4 binary64) %46 %41)
(fma.f64 #s(literal 4 binary64) %48 %37)
(fma.f64 #s(literal 4 binary64) %48 %39)
(fma.f64 #s(literal 4 binary64) %48 %41)
(fma.f64 %46 #s(literal 4 binary64) %37)
(fma.f64 %46 #s(literal 4 binary64) %39)
(fma.f64 %46 #s(literal 4 binary64) %41)
(fma.f64 %44 #s(literal 2 binary64) %37)
(fma.f64 %44 #s(literal 2 binary64) %39)
(fma.f64 %44 #s(literal 2 binary64) %41)
(fma.f64 %98 %46 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %52 %37)
(fma.f64 #s(literal 2 binary64) %52 %39)
(fma.f64 #s(literal 2 binary64) %52 %41)
(fma.f64 %56 #s(literal 1 binary64) %37)
(fma.f64 %56 #s(literal 1 binary64) %39)
(fma.f64 %56 #s(literal 1 binary64) %41)
(fma.f64 %58 %59 %37)
(fma.f64 %58 %59 %39)
(fma.f64 %58 %59 %41)
(fma.f64 %59 %58 %37)
(fma.f64 %59 %58 %39)
(fma.f64 %59 %58 %41)
(fma.f64 %101 %102 #s(literal 0 binary64))
(fma.f64 %62 %104 #s(literal 0 binary64))
(cosh.f64 #s(literal 0 binary64))
(exp.f64 %138)
(fma.f64 %98 %46 %37)
(fma.f64 %98 %46 %39)
(fma.f64 %98 %46 %41)
(hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 %101 %102 %37)
(fma.f64 %101 %102 %39)
(fma.f64 %101 %102 %41)
(fma.f64 %62 %104 %37)
(fma.f64 %62 %104 %39)
(fma.f64 %62 %104 %41)
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))
(pow.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) %156) %158)
(*.f64 %160 %161)
(fma.f64 %160 %161 #s(literal 0 binary64))
(fma.f64 %160 %161 %37)
(fma.f64 %160 %161 %39)
(fma.f64 %160 %161 %41)
(pow.f64 %171 (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(/.f64 %174 %174)
(/.f64 %171 %171)
(*.f64 %171 %177)
(*.f64 %177 %171)
(neg.f64 %180)
(neg.f64 (*.f64 %182 %171))
(fma.f64 %185 %186 %189)
(fma.f64 %171 %177 #s(literal 0 binary64))
(fma.f64 %177 %171 #s(literal 0 binary64))
(+.f64 (*.f64 %185 %186) %189)
(*.f64 #s(literal 2 binary64) %196)
(fma.f64 %171 %177 %37)
(fma.f64 %171 %177 %39)
(fma.f64 %171 %177 %41)
(fma.f64 #s(literal 2 binary64) %196 #s(literal 0 binary64))
(fma.f64 %177 %171 %37)
(fma.f64 %177 %171 %39)
(fma.f64 %177 %171 %41)
(fma.f64 #s(literal 2 binary64) %196 %37)
(fma.f64 #s(literal 2 binary64) %196 %39)
(fma.f64 #s(literal 2 binary64) %196 %41)
(fma.f64 ecc %208 %177)
(fma.f64 %169 %210 %177)
(+.f64 %177 %212)
(+.f64 %212 %177)
(fma.f64 ecc (/.f64 %216 %171) %177)
(fma.f64 ecc (neg.f64 %219) %177)
(fma.f64 %169 (/.f64 %222 %171) %177)
(fma.f64 %169 (neg.f64 %225) %177)
(fma.f64 %222 %219 %177)
(fma.f64 %216 %225 %177)
(fma.f64 #s(literal 1 binary64) %177 %212)
(fma.f64 %170 %182 %177)
(fma.f64 #s(literal 2 binary64) %195 %212)
(fma.f64 #s(literal -1 binary64) %182 %212)
(fma.f64 #s(literal -2 binary64) %234 %212)
(fma.f64 #s(literal -1/2 binary64) %236 %212)
(fma.f64 %195 #s(literal 2 binary64) %212)
(fma.f64 %177 #s(literal 1 binary64) %212)
(fma.f64 %182 #s(literal -1 binary64) %212)
(fma.f64 %236 #s(literal -1/2 binary64) %212)
(fma.f64 #s(literal -1 binary64) %242 %177)
(fma.f64 #s(literal 1/2 binary64) %244 %212)
(fma.f64 %246 %208 %177)
(fma.f64 %248 %210 %177)
(fma.f64 %210 %248 %177)
(fma.f64 %208 %246 %177)
(fma.f64 %252 %177 %177)
(fma.f64 %177 %252 %177)
(+.f64 %177 %255)
(+.f64 %255 %177)
(fma.f64 #s(literal 2 binary64) %258 %212)
(fma.f64 #s(literal -1 binary64) %261 %212)
(fma.f64 #s(literal 1/2 binary64) %263 %212)
(fma.f64 #s(literal 1/2 binary64) %265 %212)
(fma.f64 %267 #s(literal -1/2 binary64) %212)
(fma.f64 %269 #s(literal 1/2 binary64) %212)
(fma.f64 %195 %271 %212)
(fma.f64 %273 %195 %212)
(fma.f64 %275 %182 %212)
(fma.f64 %277 %234 %212)
(fma.f64 %279 %280 %177)
(fma.f64 %282 %283 %177)
(fma.f64 %177 %56 %212)
(fma.f64 %182 %275 %212)
(fma.f64 %182 %287 %212)
(fma.f64 %236 %289 %212)
(fma.f64 %291 %292 %212)
(fma.f64 %295 %296 %177)
(fma.f64 %298 %299 %177)
(fma.f64 #s(literal 1 binary64) %177 %255)
(fma.f64 #s(literal 2 binary64) %195 %255)
(fma.f64 #s(literal -1 binary64) %182 %255)
(fma.f64 #s(literal -2 binary64) %234 %255)
(fma.f64 #s(literal -1/2 binary64) %236 %255)
(fma.f64 %195 #s(literal 2 binary64) %255)
(fma.f64 %177 #s(literal 1 binary64) %255)
(fma.f64 %182 #s(literal -1 binary64) %255)
(fma.f64 %236 #s(literal -1/2 binary64) %255)
(fma.f64 #s(literal 1/2 binary64) %244 %255)
(fma.f64 %52 %311 %212)
(fma.f64 %313 %314 %212)
(fma.f64 #s(literal 2 binary64) %258 %255)
(fma.f64 #s(literal -1 binary64) %261 %255)
(fma.f64 #s(literal 1/2 binary64) %263 %255)
(fma.f64 #s(literal 1/2 binary64) %265 %255)
(fma.f64 %267 #s(literal -1/2 binary64) %255)
(fma.f64 %269 #s(literal 1/2 binary64) %255)
(fma.f64 %195 %271 %255)
(fma.f64 %273 %195 %255)
(fma.f64 %275 %182 %255)
(fma.f64 %277 %234 %255)
(fma.f64 %177 %56 %255)
(fma.f64 %182 %275 %255)
(fma.f64 %182 %287 %255)
(fma.f64 %236 %289 %255)
(fma.f64 %291 %292 %255)
(fma.f64 %52 %311 %255)
(fma.f64 %313 %314 %255)
ecc
(neg.f64 %222)
(*.f64 ecc #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) ecc)
(*.f64 #s(literal -1 binary64) %222)
(*.f64 %222 #s(literal -1 binary64))
(+.f64 ecc %338)
(+.f64 ecc %340)
(*.f64 %342 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %342)
(*.f64 #s(literal 2 binary64) %345)
(*.f64 %345 #s(literal 2 binary64))
(/.f64 %342 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %349)
(*.f64 %351 #s(literal -1/2 binary64))
(fma.f64 ecc #s(literal 1 binary64) %338)
(fma.f64 ecc #s(literal 1 binary64) %340)
(fma.f64 ecc #s(literal 1/2 binary64) %345)
(fma.f64 #s(literal 1 binary64) ecc %338)
(fma.f64 #s(literal 1 binary64) ecc %340)
(fma.f64 #s(literal 1/2 binary64) ecc %345)
(+.f64 %345 %345)
(fma.f64 #s(literal -1 binary64) %222 %338)
(fma.f64 #s(literal -1 binary64) %222 %340)
(fma.f64 %222 #s(literal -1 binary64) %338)
(fma.f64 %222 #s(literal -1 binary64) %340)
(fma.f64 #s(literal -1/2 binary64) %222 %345)
(fma.f64 %342 #s(literal 1/2 binary64) %338)
(fma.f64 %342 #s(literal 1/2 binary64) %340)
(fma.f64 #s(literal 1/2 binary64) %342 %338)
(fma.f64 #s(literal 1/2 binary64) %342 %340)
(fma.f64 #s(literal 1 binary64) %345 %345)
(fma.f64 #s(literal 2 binary64) %345 %338)
(fma.f64 #s(literal 2 binary64) %345 %340)
(fma.f64 %345 #s(literal 1 binary64) %345)
(fma.f64 %345 #s(literal 2 binary64) %338)
(fma.f64 %345 #s(literal 2 binary64) %340)
(fma.f64 #s(literal -2 binary64) %349 %338)
(fma.f64 #s(literal -2 binary64) %349 %340)
(fma.f64 %351 #s(literal -1/2 binary64) %338)
(fma.f64 %351 #s(literal -1/2 binary64) %340)
(fma.f64 %349 #s(literal -1 binary64) %345)
phi
(neg.f64 %215)
(*.f64 phi #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) phi)
(*.f64 #s(literal -1 binary64) %215)
(*.f64 #s(literal 2 binary64) %384)
(*.f64 #s(literal 1/2 binary64) %386)
(/.f64 %386 #s(literal 2 binary64))
%169
(neg.f64 %216)
(*.f64 #s(literal 1 binary64) %169)
(*.f64 %169 #s(literal 1 binary64))
(sin.f64 (+.f64 %215 %392))
(sin.f64 (neg.f64 %395))
(*.f64 #s(literal -1 binary64) %216)
(*.f64 %216 #s(literal -1 binary64))
(sin.f64 (+.f64 %395 %392))
(*.f64 #s(literal 2 binary64) %402)
(*.f64 %404 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %404)
(*.f64 %402 #s(literal 2 binary64))
(/.f64 %404 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %409)
(*.f64 %411 #s(literal -1/2 binary64))
(cos.f64 (+.f64 %215 %413))
(cos.f64 (+.f64 %395 %413))
(cos.f64 (+.f64 %418 %392))
(+.f64 %169 %421)
(+.f64 %169 %423)
(fma.f64 #s(literal 1 binary64) %169 %421)
(fma.f64 #s(literal 1 binary64) %169 %423)
(fma.f64 %169 #s(literal 1 binary64) %421)
(fma.f64 %169 #s(literal 1 binary64) %423)
(fma.f64 %169 #s(literal 1/2 binary64) %402)
(fma.f64 #s(literal 1/2 binary64) %169 %402)
(+.f64 %402 %402)
(fma.f64 #s(literal -1 binary64) %216 %421)
(fma.f64 #s(literal -1 binary64) %216 %423)
(fma.f64 %216 #s(literal -1 binary64) %421)
(fma.f64 %216 #s(literal -1 binary64) %423)
(fma.f64 #s(literal -1/2 binary64) %216 %402)
(fma.f64 #s(literal 1 binary64) %402 %402)
(fma.f64 #s(literal 2 binary64) %402 %421)
(fma.f64 #s(literal 2 binary64) %402 %423)
(fma.f64 %404 #s(literal 1/2 binary64) %421)
(fma.f64 %404 #s(literal 1/2 binary64) %423)
(fma.f64 #s(literal 1/2 binary64) %404 %421)
(fma.f64 #s(literal 1/2 binary64) %404 %423)
(fma.f64 %402 #s(literal 1 binary64) %402)
(fma.f64 %402 #s(literal 2 binary64) %421)
(fma.f64 %402 #s(literal 2 binary64) %423)
(fma.f64 #s(literal -2 binary64) %409 %421)
(fma.f64 #s(literal -2 binary64) %409 %423)
(fma.f64 %409 #s(literal -1 binary64) %402)
(fma.f64 %411 #s(literal -1/2 binary64) %421)
(fma.f64 %411 #s(literal -1/2 binary64) %423)
%170
(*.f64 %169 ecc)
(*.f64 %222 %216)
(*.f64 %216 %222)
(neg.f64 %252)
(*.f64 #s(literal 1 binary64) %170)
(*.f64 %170 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %252)
(*.f64 %252 #s(literal -1 binary64))
(*.f64 %342 %402)
(*.f64 #s(literal 1/2 binary64) %461)
(*.f64 #s(literal 2 binary64) %463)
(*.f64 #s(literal 2 binary64) %465)
(*.f64 #s(literal 2 binary64) %467)
(*.f64 %404 %345)
(*.f64 %470 #s(literal 1/2 binary64))
(*.f64 %472 #s(literal 2 binary64))
(/.f64 %461 #s(literal 2 binary64))
(/.f64 %470 #s(literal 2 binary64))
(fma.f64 ecc %169 %476)
(fma.f64 ecc %169 %478)
(fma.f64 %169 ecc %476)
(fma.f64 %169 ecc %478)
(+.f64 %170 %476)
(+.f64 %170 %478)
(fma.f64 %222 %216 %476)
(fma.f64 %222 %216 %478)
(fma.f64 %216 %222 %476)
(fma.f64 %216 %222 %478)
(fma.f64 #s(literal 1 binary64) %170 %476)
(fma.f64 #s(literal 1 binary64) %170 %478)
(fma.f64 %170 #s(literal 1 binary64) %476)
(fma.f64 %170 #s(literal 1 binary64) %478)
(fma.f64 %170 #s(literal 1/2 binary64) %472)
(fma.f64 #s(literal 1/2 binary64) %170 %467)
(+.f64 %467 %467)
(+.f64 %472 %472)
(fma.f64 #s(literal -1 binary64) %252 %476)
(fma.f64 #s(literal -1 binary64) %252 %478)
(fma.f64 %252 #s(literal -1 binary64) %476)
(fma.f64 %252 #s(literal -1 binary64) %478)
(fma.f64 %342 %402 %476)
(fma.f64 %342 %402 %478)
(fma.f64 #s(literal 1/2 binary64) %461 %476)
(fma.f64 #s(literal 1/2 binary64) %461 %478)
(fma.f64 #s(literal 2 binary64) %463 %476)
(fma.f64 #s(literal 2 binary64) %463 %478)
(fma.f64 #s(literal 2 binary64) %465 %476)
(fma.f64 #s(literal 2 binary64) %465 %478)
(fma.f64 #s(literal 2 binary64) %467 %476)
(fma.f64 #s(literal 2 binary64) %467 %478)
(fma.f64 %404 %345 %476)
(fma.f64 %404 %345 %478)
(fma.f64 %470 #s(literal 1/2 binary64) %476)
(fma.f64 %470 #s(literal 1/2 binary64) %478)
(fma.f64 %472 #s(literal 2 binary64) %476)
(fma.f64 %472 #s(literal 2 binary64) %478)
(/.f64 %516 %171)
(*.f64 ecc %518)
(*.f64 %169 %520)
(*.f64 %171 %242)
(*.f64 %242 %171)
(/.f64 %524 %174)
(neg.f64 (*.f64 %212 %171))
(neg.f64 %528)
(fma.f64 ecc %518 %476)
(fma.f64 ecc %518 %478)
(fma.f64 %169 %520 %476)
(fma.f64 %169 %520 %478)
(fma.f64 %171 %242 %476)
(fma.f64 %171 %242 %478)
(fma.f64 %242 %171 %476)
(fma.f64 %242 %171 %478)
(fma.f64 ecc %219 %538)
(fma.f64 %169 %225 %538)
(fma.f64 %252 %242 %242)
(fma.f64 %219 ecc %538)
(fma.f64 %225 %169 %538)
(fma.f64 %222 %208 %538)
(fma.f64 %216 %210 %538)
(+.f64 %242 %538)
(+.f64 %538 %242)
(fma.f64 %170 %177 %538)
(fma.f64 #s(literal -1 binary64) %212 %538)
(fma.f64 %177 %170 %538)
(fma.f64 #s(literal 1 binary64) %242 %538)
(fma.f64 %242 #s(literal 1 binary64) %552)
(fma.f64 %242 %252 %554)
(fma.f64 %222 %556 %538)
(fma.f64 %216 %558 %538)
(fma.f64 %252 %182 %538)
(fma.f64 %182 %252 %538)
(fma.f64 %562 %222 %538)
(fma.f64 %564 %216 %538)
(fma.f64 %566 ecc %538)
(fma.f64 %568 %169 %538)
(+.f64 %552 %554)
(+.f64 %554 %552)
(fma.f64 %246 %219 %538)
(fma.f64 %248 %225 %538)
(fma.f64 %219 %246 %538)
(fma.f64 %225 %248 %538)
(fma.f64 %222 %576 %538)
(fma.f64 %216 %578 %538)
(fma.f64 %580 %208 %538)
(fma.f64 %582 %210 %538)
(fma.f64 %210 %582 %538)
(fma.f64 %208 %580 %538)
(fma.f64 #s(literal -1/2 binary64) %586 %538)
(fma.f64 %470 %195 %538)
(fma.f64 #s(literal 2 binary64) %589 %538)
(fma.f64 #s(literal 2 binary64) %591 %538)
(fma.f64 %195 %593 %538)
(fma.f64 %275 %212 %538)
(fma.f64 %177 %596 %538)
(fma.f64 #s(literal 2 binary64) %598 %538)
(fma.f64 %600 %234 %538)
(fma.f64 %279 %602 %538)
(fma.f64 %282 %604 %538)
(fma.f64 %606 %280 %538)
(fma.f64 %608 %283 %538)
(fma.f64 %295 %610 %538)
(fma.f64 %298 %612 %538)
(fma.f64 %614 %296 %538)
(fma.f64 %616 %299 %538)
%618
%619
%620
%621
%622
%624
%625
%626
%627
%628
%630
%631
%632
%633
%634
%635
%636
%637
%638
%639
%641
%643
%644
%645
%646
%647
%649
%651
%652
%653
%654
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%677
%678
%680
%681
%682
%683
%684
%685
%686
%687
%689
%691
%693
%695
%696
%697
%698
%699
%700
%701
%702
%703
%704
%705
%706
%707
%708
%709
%710
%711
%712
%713
%714
%715
%716
%717
%718
%719
%720
%721
%722
%723
%724
%725
%726
%727
%728
%729
%730
%731
%732
%733
%734
%735
%736
%738
%740
%741
%742
%743
%744
%745
%746
%747
%748
%749
%750
%751
%752
%753
%754
%755
%756
%757
%758
%759
%760
%761
%762
%763
%764
%765
%766
%767
%768
%769
%770
%771
%772
%773
%774
%775
%776
%777
%778
%171
(fma.f64 ecc %216 #s(literal 1 binary64))
(fma.f64 %169 %222 #s(literal 1 binary64))
(fma.f64 %222 %169 #s(literal 1 binary64))
(fma.f64 %216 ecc #s(literal 1 binary64))
(neg.f64 %174)
(+.f64 #s(literal 1 binary64) %252)
(+.f64 %252 #s(literal 1 binary64))
(-.f64 %252 #s(literal -1 binary64))
(fma.f64 %170 #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) %170 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %174)
(*.f64 %174 #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) %791)
(+.f64 %171 #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) %794)
(+.f64 (fma.f64 %169 %222 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) %171)
(*.f64 %171 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %252)
(fma.f64 #s(literal 1 binary64) %252 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %252)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %252)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %252)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %252)
(fma.f64 %252 #s(literal 1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %807)
(+.f64 #s(literal 1/2 binary64) %809)
(fma.f64 #s(literal -1 binary64) %174 #s(literal 0 binary64))
(fma.f64 %174 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %791)
(fma.f64 #s(literal 1 binary64) %171 #s(literal 0 binary64))
(fma.f64 %171 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %791)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %791)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %791)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %794)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %794)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %791)
(fma.f64 #s(literal 2 binary64) %822 #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) %467 #s(literal 1 binary64))
(fma.f64 %470 #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 %826 #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %828)
(*.f64 #s(literal -2 binary64) %260)
(*.f64 %294 #s(literal -1/2 binary64))
(*.f64 %832 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %807)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %807)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %807)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %807)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %809)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %809)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %807)
(*.f64 #s(literal 2 binary64) %841)
(*.f64 #s(literal 1/2 binary64) %843)
(*.f64 %845 #s(literal 1/2 binary64))
(*.f64 %847 #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %44 %252)
(fma.f64 #s(literal 2 binary64) %850 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %852 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %46 %252)
(fma.f64 #s(literal 4 binary64) %48 %252)
(fma.f64 %46 #s(literal 4 binary64) %252)
(fma.f64 %44 #s(literal 2 binary64) %252)
(fma.f64 %351 %402 #s(literal 1 binary64))
(fma.f64 %411 %345 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %860)
(*.f64 %862 #s(literal 1/2 binary64))
(/.f64 %845 #s(literal 2 binary64))
(/.f64 %843 #s(literal 2 binary64))
(/.f64 (fma.f64 %252 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %52 %252)
(fma.f64 %56 #s(literal 1 binary64) %252)
(fma.f64 %58 %59 %252)
(fma.f64 %59 %58 %252)
(fma.f64 #s(literal 2 binary64) %828 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %260 #s(literal 0 binary64))
(fma.f64 %294 #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 %832 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %44 %791)
(fma.f64 #s(literal 2 binary64) %841 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %843 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %46 %791)
(fma.f64 #s(literal 4 binary64) %48 %791)
(fma.f64 %46 #s(literal 4 binary64) %791)
(fma.f64 %44 #s(literal 2 binary64) %791)
(fma.f64 %845 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %847 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %860 #s(literal 0 binary64))
(fma.f64 %862 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %887)
(*.f64 %889 #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) %52 %791)
(fma.f64 %56 #s(literal 1 binary64) %791)
(fma.f64 %58 %59 %791)
(fma.f64 %59 %58 %791)
(fma.f64 #s(literal 2 binary64) %44 %807)
(fma.f64 #s(literal 4 binary64) %46 %807)
(fma.f64 #s(literal 4 binary64) %48 %807)
(fma.f64 %46 #s(literal 4 binary64) %807)
(fma.f64 %44 #s(literal 2 binary64) %807)
(fma.f64 %98 %46 %252)
(fma.f64 #s(literal 2 binary64) %52 %807)
(fma.f64 %56 #s(literal 1 binary64) %807)
(fma.f64 %58 %59 %807)
(fma.f64 %59 %58 %807)
(fma.f64 #s(literal 2 binary64) %887 #s(literal 0 binary64))
(fma.f64 %889 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %101 %102 %252)
(fma.f64 %62 %104 %252)
(fma.f64 %98 %46 %791)
(fma.f64 %98 %46 %807)
(fma.f64 %101 %102 %791)
(fma.f64 %62 %104 %791)
(fma.f64 %101 %102 %807)
(fma.f64 %62 %104 %807)
(fma.f64 %160 %161 %252)
(fma.f64 %160 %161 %791)
(fma.f64 %160 %161 %807)
(+.f64 %171 %918)
(+.f64 %171 %920)
(fma.f64 #s(literal -1 binary64) %174 %918)
(fma.f64 #s(literal -1 binary64) %174 %920)
(fma.f64 %174 #s(literal -1 binary64) %918)
(fma.f64 %174 #s(literal -1 binary64) %920)
(fma.f64 #s(literal 1 binary64) %171 %918)
(fma.f64 #s(literal 1 binary64) %171 %920)
(fma.f64 %171 #s(literal 1 binary64) %918)
(fma.f64 %171 #s(literal 1 binary64) %920)
(fma.f64 %171 #s(literal 1/2 binary64) %847)
(fma.f64 #s(literal 1/2 binary64) %171 %841)
(+.f64 %847 %847)
(+.f64 %841 %841)
(fma.f64 #s(literal 2 binary64) %828 %918)
(fma.f64 #s(literal 2 binary64) %828 %920)
(fma.f64 #s(literal -2 binary64) %260 %918)
(fma.f64 #s(literal -2 binary64) %260 %920)
(fma.f64 %294 #s(literal -1/2 binary64) %918)
(fma.f64 %294 #s(literal -1/2 binary64) %920)
(fma.f64 %832 #s(literal 1/2 binary64) %918)
(fma.f64 %832 #s(literal 1/2 binary64) %920)
(fma.f64 #s(literal 2 binary64) %841 %918)
(fma.f64 #s(literal 2 binary64) %841 %920)
(fma.f64 #s(literal 1/2 binary64) %843 %918)
(fma.f64 #s(literal 1/2 binary64) %843 %920)
(fma.f64 %845 #s(literal 1/2 binary64) %918)
(fma.f64 %845 #s(literal 1/2 binary64) %920)
(fma.f64 %847 #s(literal 2 binary64) %918)
(fma.f64 %847 #s(literal 2 binary64) %920)
(fma.f64 #s(literal 2 binary64) %860 %918)
(fma.f64 #s(literal 2 binary64) %860 %920)
(fma.f64 %862 #s(literal 1/2 binary64) %918)
(fma.f64 %862 #s(literal 1/2 binary64) %920)
(fma.f64 #s(literal 2 binary64) %887 %918)
(fma.f64 #s(literal 2 binary64) %887 %920)
(fma.f64 %889 #s(literal 1/2 binary64) %918)
(fma.f64 %889 #s(literal 1/2 binary64) %920)
(fma.f64 %171 %177 %252)
(fma.f64 %177 %171 %252)
(fma.f64 %171 %177 %791)
(fma.f64 %177 %171 %791)
(fma.f64 %171 %177 %807)
(fma.f64 %177 %171 %807)
(fma.f64 #s(literal 2 binary64) %196 %252)
(fma.f64 #s(literal 2 binary64) %196 %791)
(fma.f64 #s(literal 2 binary64) %196 %807)
#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 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 4 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) %981)
(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 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 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) %994)
(+.f64 #s(literal 1/2 binary64) %996)
(+.f64 #s(literal 1/2 binary64) %998)
(+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 2 binary64) %138)
(fma.f64 #s(literal 1/2 binary64) %981 #s(literal 0 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) %994)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %994)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %994)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %994)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %996)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %998)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %996)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %998)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %994)
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %138)
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %138)
(fma.f64 #s(literal 2 binary64) %44 #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) %138)
(fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) %138)
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %138)
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %138)
(fma.f64 #s(literal 4 binary64) %46 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %48 #s(literal 1 binary64))
(fma.f64 %46 #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 %44 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %52 #s(literal 1 binary64))
(fma.f64 %56 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 %58 %59 #s(literal 1 binary64))
(fma.f64 %59 %58 #s(literal 1 binary64))
(/.f64 %1030 %1030)
(fma.f64 #s(literal 1/2 binary64) %981 %138)
(fma.f64 #s(literal 2 binary64) %44 %994)
(fma.f64 #s(literal 4 binary64) %46 %994)
(fma.f64 #s(literal 4 binary64) %48 %994)
(fma.f64 %46 #s(literal 4 binary64) %994)
(fma.f64 %44 #s(literal 2 binary64) %994)
(fma.f64 %98 %46 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %52 %994)
(fma.f64 %56 #s(literal 1 binary64) %994)
(fma.f64 %58 %59 %994)
(fma.f64 %59 %58 %994)
(fma.f64 %101 %102 #s(literal 1 binary64))
(fma.f64 %62 %104 #s(literal 1 binary64))
(fma.f64 %98 %46 %994)
(fma.f64 %101 %102 %994)
(fma.f64 %62 %104 %994)
(fma.f64 %160 %161 #s(literal 1 binary64))
(fma.f64 %160 %161 %994)
(fma.f64 %171 %177 #s(literal 1 binary64))
(fma.f64 %177 %171 #s(literal 1 binary64))
(fma.f64 %171 %177 %994)
(fma.f64 %177 %171 %994)
(fma.f64 #s(literal 2 binary64) %196 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %196 %994)
(*.f64 phi ecc)
%1057
(*.f64 %222 %215)
(*.f64 %215 %222)
(neg.f64 %1060)
(*.f64 #s(literal 1 binary64) %1057)
(*.f64 %1057 #s(literal 1 binary64))
(*.f64 ecc %1064)
(*.f64 #s(literal -1 binary64) %1060)
(*.f64 %1060 #s(literal -1 binary64))
(*.f64 %1068 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %1068)
(*.f64 #s(literal 2 binary64) %1071)
(*.f64 %1073 %345)
(*.f64 %1071 #s(literal 2 binary64))
(/.f64 %1068 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %1077)
(*.f64 %1079 #s(literal -1/2 binary64))
(fma.f64 phi ecc %1081)
(fma.f64 phi ecc %1083)
(fma.f64 ecc phi %1081)
(fma.f64 ecc phi %1083)
(+.f64 %1057 %1081)
(+.f64 %1057 %1083)
(*.f64 #s(literal 1/2 binary64) %1089)
(fma.f64 %222 %215 %1081)
(fma.f64 %222 %215 %1083)
(fma.f64 %215 %222 %1081)
(fma.f64 %215 %222 %1083)
(fma.f64 #s(literal 1 binary64) %1057 %1081)
(fma.f64 #s(literal 1 binary64) %1057 %1083)
(fma.f64 %1057 #s(literal 1 binary64) %1081)
(fma.f64 %1057 #s(literal 1 binary64) %1083)
(fma.f64 %1057 #s(literal 1/2 binary64) %1071)
(fma.f64 #s(literal 1/2 binary64) %1057 %1071)
(fma.f64 %384 ecc %1071)
(fma.f64 %345 phi %1071)
(+.f64 %1071 %1071)
(fma.f64 ecc %1064 %1081)
(fma.f64 ecc %1064 %1083)
(fma.f64 #s(literal -1 binary64) %1060 %1081)
(fma.f64 #s(literal -1 binary64) %1060 %1083)
(fma.f64 %1060 #s(literal -1 binary64) %1081)
(fma.f64 %1060 #s(literal -1 binary64) %1083)
(fma.f64 #s(literal -1/2 binary64) %1060 %1071)
(fma.f64 %349 %215 %1071)
(fma.f64 %1068 #s(literal 1/2 binary64) %1081)
(fma.f64 %1068 #s(literal 1/2 binary64) %1083)
(fma.f64 #s(literal 1/2 binary64) %1068 %1081)
(fma.f64 #s(literal 1/2 binary64) %1068 %1083)
(fma.f64 #s(literal 1 binary64) %1071 %1071)
(fma.f64 #s(literal 2 binary64) %1071 %1081)
(fma.f64 #s(literal 2 binary64) %1071 %1083)
(fma.f64 %1073 %345 %1081)
(fma.f64 %1073 %345 %1083)
(fma.f64 %1071 #s(literal 1 binary64) %1071)
(fma.f64 %1071 #s(literal 2 binary64) %1081)
(fma.f64 %1071 #s(literal 2 binary64) %1083)
(fma.f64 #s(literal -2 binary64) %1077 %1081)
(fma.f64 #s(literal -2 binary64) %1077 %1083)
(fma.f64 %1077 #s(literal -1 binary64) %1071)
(fma.f64 %1079 #s(literal -1/2 binary64) %1081)
(fma.f64 %1079 #s(literal -1/2 binary64) %1083)
(fma.f64 #s(literal 1/2 binary64) %1089 %1081)
(fma.f64 #s(literal 1/2 binary64) %1089 %1083)
%1135
%1136
(fma.f64 ecc phi #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %1057)
(+.f64 %1057 #s(literal 1 binary64))
(-.f64 %1057 #s(literal -1 binary64))
(neg.f64 %1141)
(-.f64 #s(literal 1 binary64) %1060)
(fma.f64 %222 %215 #s(literal 1 binary64))
(fma.f64 %215 %222 #s(literal 1 binary64))
(neg.f64 %1146)
(neg.f64 %1148)
(+.f64 %1136 #s(literal 0 binary64))
(+.f64 (fma.f64 phi ecc #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1057)
(fma.f64 #s(literal 1 binary64) %1057 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1057)
(fma.f64 %1057 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1057)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1057)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1057)
(*.f64 #s(literal 1 binary64) %1136)
(*.f64 %1136 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %1162)
(+.f64 #s(literal 1/2 binary64) %1164)
(*.f64 #s(literal -1 binary64) %1141)
(fma.f64 ecc %1064 #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) %1060 #s(literal 1 binary64))
(fma.f64 %1060 #s(literal -1 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1146)
(+.f64 #s(literal 1 binary64) %1171)
(+.f64 #s(literal 1/2 binary64) %1173)
(*.f64 #s(literal -1 binary64) %1148)
(fma.f64 #s(literal 1 binary64) %1136 #s(literal 0 binary64))
(fma.f64 %1136 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1162)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1162)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1162)
(fma.f64 #s(literal -1 binary64) %1141 #s(literal 0 binary64))
(fma.f64 %1068 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1162)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1164)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1164)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1162)
(fma.f64 #s(literal 1/2 binary64) %1068 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %44 %1057)
(fma.f64 #s(literal 2 binary64) %1071 #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) %1146 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %46 %1057)
(fma.f64 #s(literal 4 binary64) %48 %1057)
(fma.f64 %46 #s(literal 4 binary64) %1057)
(fma.f64 %44 #s(literal 2 binary64) %1057)
(fma.f64 %1073 %345 #s(literal 1 binary64))
(fma.f64 %1071 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %1197)
(/.f64 %1199 #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1171)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1171)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1171)
(fma.f64 #s(literal -1 binary64) %1148 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1171)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1173)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1173)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1171)
(*.f64 #s(literal 2 binary64) %1209)
(*.f64 #s(literal 2 binary64) %1211)
(fma.f64 #s(literal 2 binary64) %52 %1057)
(fma.f64 %56 #s(literal 1 binary64) %1057)
(fma.f64 %58 %59 %1057)
(fma.f64 %59 %58 %1057)
(fma.f64 #s(literal -2 binary64) %1077 #s(literal 1 binary64))
(fma.f64 %1079 #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1197 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %44 %1162)
(fma.f64 #s(literal 2 binary64) %1209 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1211 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %46 %1162)
(fma.f64 #s(literal 4 binary64) %48 %1162)
(fma.f64 %46 #s(literal 4 binary64) %1162)
(fma.f64 %44 #s(literal 2 binary64) %1162)
(fma.f64 #s(literal 1/2 binary64) %1089 #s(literal 1 binary64))
(fma.f64 %98 %46 %1057)
(fma.f64 #s(literal 2 binary64) %52 %1162)
(fma.f64 %56 #s(literal 1 binary64) %1162)
(fma.f64 %58 %59 %1162)
(fma.f64 %59 %58 %1162)
(fma.f64 #s(literal 2 binary64) %44 %1171)
(fma.f64 #s(literal 4 binary64) %46 %1171)
(fma.f64 #s(literal 4 binary64) %48 %1171)
(fma.f64 %46 #s(literal 4 binary64) %1171)
(fma.f64 %44 #s(literal 2 binary64) %1171)
(fma.f64 #s(literal 2 binary64) %52 %1171)
(fma.f64 %56 #s(literal 1 binary64) %1171)
(fma.f64 %58 %59 %1171)
(fma.f64 %59 %58 %1171)
(fma.f64 %101 %102 %1057)
(fma.f64 %62 %104 %1057)
(fma.f64 %98 %46 %1162)
(fma.f64 %98 %46 %1171)
(fma.f64 %101 %102 %1162)
(fma.f64 %62 %104 %1162)
(fma.f64 %101 %102 %1171)
(fma.f64 %62 %104 %1171)
(fma.f64 %160 %161 %1057)
(fma.f64 %160 %161 %1162)
(fma.f64 %160 %161 %1171)
(fma.f64 %171 %177 %1057)
(fma.f64 %177 %171 %1057)
(fma.f64 %171 %177 %1162)
(fma.f64 %177 %171 %1162)
(fma.f64 #s(literal 2 binary64) %196 %1057)
(fma.f64 %171 %177 %1171)
(fma.f64 %177 %171 %1171)
(fma.f64 #s(literal 2 binary64) %196 %1162)
(fma.f64 #s(literal 2 binary64) %196 %1171)
%1262
#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 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 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 2 binary64) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) #s(literal 2 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 2 binary64) #s(literal -1/2 binary64) #s(literal 0 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 -2 binary64) #s(literal 1/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 -1 binary64) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal -1 binary64) %1284)
(+.f64 #s(literal -1 binary64) %1286)
(*.f64 #s(literal 1/2 binary64) %1288)
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %1284)
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %1286)
(fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %1284)
(fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %1286)
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %1284)
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %1286)
(fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %1284)
(fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %1286)
(fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %1284)
(fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %1286)
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %1284)
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %1286)
(fma.f64 #s(literal 1/2 binary64) %1288 #s(literal 0 binary64))
(fma.f64 %1303 #s(literal 2 binary64) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) %1288 %1284)
(fma.f64 #s(literal 1/2 binary64) %1288 %1286)
(pow.f64 #s(literal -1 binary64) #s(literal 3 binary64))
(*.f64 phi %222)
(*.f64 ecc %215)
(*.f64 %222 phi)
(*.f64 %215 ecc)
%1060
(*.f64 %1057 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %1057)
(*.f64 #s(literal 1 binary64) %1060)
(*.f64 %1060 #s(literal 1 binary64))
(*.f64 %222 %1064)
(*.f64 %1064 %222)
(*.f64 %1068 #s(literal -1/2 binary64))
(*.f64 #s(literal 2 binary64) %1319)
(*.f64 #s(literal -2 binary64) %1071)
(*.f64 %1323 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %1325)
(*.f64 #s(literal 2 binary64) %1327)
(*.f64 %1329 %345)
(*.f64 #s(literal 2 binary64) %1331)
%1333
(fma.f64 phi %222 #s(literal 1 binary64))
(fma.f64 ecc %215 #s(literal 1 binary64))
(fma.f64 %222 phi #s(literal 1 binary64))
(fma.f64 %215 ecc #s(literal 1 binary64))
(neg.f64 %1338)
(+.f64 #s(literal 1 binary64) %1060)
(+.f64 %1060 #s(literal 1 binary64))
(-.f64 %1060 #s(literal -1 binary64))
(fma.f64 %1057 #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) %1057 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1338)
(+.f64 #s(literal 1 binary64) %1346)
(+.f64 %1333 #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) %1349)
(+.f64 (fma.f64 %215 ecc #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) %1333)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1060)
(fma.f64 #s(literal 1 binary64) %1060 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1060)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1060)
(fma.f64 %1060 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1060)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1060)
(+.f64 #s(literal 1 binary64) %1361)
(+.f64 #s(literal 1/2 binary64) %1363)
(fma.f64 %222 %1064 #s(literal 1 binary64))
(fma.f64 %1064 %222 #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) %1338 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1346)
(fma.f64 #s(literal 1 binary64) %1333 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1346)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1346)
(fma.f64 %1068 #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1346)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1349)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1349)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1346)
(fma.f64 #s(literal 2 binary64) %1319 #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) %1071 #s(literal 1 binary64))
(fma.f64 %1323 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1361)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1361)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1361)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1361)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1363)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1363)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1361)
(*.f64 #s(literal 2 binary64) %1387)
(fma.f64 #s(literal 2 binary64) %44 %1060)
(fma.f64 #s(literal 2 binary64) %1325 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1327 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %46 %1060)
(fma.f64 #s(literal 4 binary64) %48 %1060)
(fma.f64 %46 #s(literal 4 binary64) %1060)
(fma.f64 %44 #s(literal 2 binary64) %1060)
(fma.f64 %1329 %345 #s(literal 1 binary64))
(/.f64 (fma.f64 %1060 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %52 %1060)
(fma.f64 %56 #s(literal 1 binary64) %1060)
(fma.f64 %58 %59 %1060)
(fma.f64 %59 %58 %1060)
(fma.f64 #s(literal 2 binary64) %44 %1346)
(fma.f64 #s(literal 2 binary64) %1387 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %46 %1346)
(fma.f64 #s(literal 4 binary64) %48 %1346)
(fma.f64 %46 #s(literal 4 binary64) %1346)
(fma.f64 %44 #s(literal 2 binary64) %1346)
(fma.f64 #s(literal 2 binary64) %1331 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %52 %1346)
(fma.f64 %56 #s(literal 1 binary64) %1346)
(fma.f64 %58 %59 %1346)
(fma.f64 %59 %58 %1346)
(fma.f64 #s(literal 2 binary64) %44 %1361)
(fma.f64 #s(literal 4 binary64) %46 %1361)
(fma.f64 #s(literal 4 binary64) %48 %1361)
(fma.f64 %46 #s(literal 4 binary64) %1361)
(fma.f64 %44 #s(literal 2 binary64) %1361)
(fma.f64 %98 %46 %1060)
(fma.f64 #s(literal 2 binary64) %52 %1361)
(fma.f64 %56 #s(literal 1 binary64) %1361)
(fma.f64 %58 %59 %1361)
(fma.f64 %59 %58 %1361)
(fma.f64 %101 %102 %1060)
(fma.f64 %62 %104 %1060)
(fma.f64 %98 %46 %1346)
(fma.f64 %98 %46 %1361)
(fma.f64 %101 %102 %1346)
(fma.f64 %62 %104 %1346)
(fma.f64 %101 %102 %1361)
(fma.f64 %62 %104 %1361)
(fma.f64 %160 %161 %1060)
(fma.f64 %160 %161 %1346)
(fma.f64 %160 %161 %1361)
(fma.f64 %171 %177 %1060)
(fma.f64 %177 %171 %1060)
(fma.f64 %171 %177 %1346)
(fma.f64 %177 %171 %1346)
(fma.f64 %171 %177 %1361)
(fma.f64 %177 %171 %1361)
(fma.f64 #s(literal 2 binary64) %196 %1060)
(fma.f64 #s(literal 2 binary64) %196 %1346)
(fma.f64 #s(literal 2 binary64) %196 %1361)
%1445
%222
(*.f64 ecc #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) ecc)
(*.f64 #s(literal 1 binary64) %222)
(*.f64 %222 #s(literal 1 binary64))
(*.f64 %342 #s(literal -1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) ecc))
(*.f64 #s(literal -2 binary64) %345)
(*.f64 %1322 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (neg.f64 %345))
(*.f64 #s(literal 2 binary64) (*.f64 %345 #s(literal -1 binary64)))
%342
(*.f64 ecc #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) ecc)
(-.f64 ecc %222)
(*.f64 %222 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) %222)
(neg.f64 %1322)
(fma.f64 ecc #s(literal 1 binary64) ecc)
(fma.f64 #s(literal 1 binary64) ecc ecc)
(*.f64 #s(literal 1 binary64) %342)
(*.f64 %342 #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) %222 ecc)
(fma.f64 %222 #s(literal -1 binary64) ecc)
(*.f64 #s(literal -1 binary64) %1322)
(*.f64 #s(literal 1/2 binary64) %1472)
(*.f64 #s(literal 4 binary64) %345)
(*.f64 %345 #s(literal 4 binary64))
(*.f64 %1322 #s(literal -1 binary64))
(fma.f64 %342 #s(literal 1/2 binary64) ecc)
(fma.f64 #s(literal 1/2 binary64) %342 ecc)
(fma.f64 #s(literal 2 binary64) %345 ecc)
(fma.f64 %345 #s(literal 2 binary64) ecc)
(fma.f64 #s(literal -2 binary64) %349 ecc)
(fma.f64 %351 #s(literal -1/2 binary64) ecc)
%1068
(*.f64 ecc %1483)
(*.f64 %342 phi)
(*.f64 #s(literal 2 binary64) %1057)
(*.f64 %1057 #s(literal 2 binary64))
(*.f64 %1073 ecc)
(*.f64 %1060 #s(literal -2 binary64))
(*.f64 %215 %1322)
(*.f64 %1322 %215)
(neg.f64 %1323)
(fma.f64 phi ecc %1057)
(fma.f64 ecc phi %1057)
(*.f64 %222 %1495)
(+.f64 %1057 %1057)
(*.f64 #s(literal 1 binary64) %1068)
(*.f64 #s(literal -1 binary64) %1323)
(*.f64 %1071 #s(literal 4 binary64))
(-.f64 %1057 %1060)
(fma.f64 %222 %215 %1057)
(fma.f64 %215 %222 %1057)
(fma.f64 #s(literal 1 binary64) %1057 %1057)
(fma.f64 %1057 #s(literal 1 binary64) %1057)
(fma.f64 ecc %1064 %1057)
(fma.f64 #s(literal -1 binary64) %1060 %1057)
(fma.f64 %1060 #s(literal -1 binary64) %1057)
(fma.f64 %1068 #s(literal 1/2 binary64) %1057)
(fma.f64 #s(literal 1/2 binary64) %1068 %1057)
(fma.f64 #s(literal 2 binary64) %1071 %1057)
(fma.f64 %1073 %345 %1057)
(fma.f64 %1071 #s(literal 2 binary64) %1057)
(fma.f64 #s(literal -2 binary64) %1077 %1057)
(fma.f64 %1079 #s(literal -1/2 binary64) %1057)
(fma.f64 #s(literal 1/2 binary64) %1089 %1057)
(fma.f64 phi %342 #s(literal 1 binary64))
(fma.f64 ecc %1483 #s(literal 1 binary64))
%1519
(fma.f64 #s(literal 2 binary64) %1057 #s(literal 1 binary64))
(fma.f64 %1057 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 %1073 ecc #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %1068)
(+.f64 %1068 #s(literal 1 binary64))
(-.f64 %1068 #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) %1323)
(fma.f64 %1060 #s(literal -2 binary64) #s(literal 1 binary64))
(fma.f64 %215 %1322 #s(literal 1 binary64))
(fma.f64 %1322 %215 #s(literal 1 binary64))
(neg.f64 %1530)
(neg.f64 %1532)
(neg.f64 (+.f64 #s(literal -1 binary64) %1323))
(fma.f64 phi ecc %1136)
(fma.f64 ecc phi %1136)
(+.f64 %1519 #s(literal 0 binary64))
(+.f64 (fma.f64 %342 phi #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 %222 %1495 #s(literal 1 binary64))
(+.f64 %1057 %1136)
(+.f64 %1136 %1057)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1068)
(fma.f64 #s(literal 1 binary64) %1068 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1068)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1068)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1068)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1068)
(+.f64 #s(literal 1 binary64) %1550)
(+.f64 #s(literal 1/2 binary64) %1552)
(fma.f64 #s(literal -1 binary64) %1323 #s(literal 1 binary64))
(fma.f64 %1071 #s(literal 4 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %1556)
(+.f64 #s(literal 1/2 binary64) %1558)
(-.f64 %1136 %1060)
(fma.f64 %222 %215 %1136)
(fma.f64 %215 %222 %1136)
(fma.f64 #s(literal 1 binary64) %1057 %1136)
(fma.f64 #s(literal 1 binary64) %1136 %1057)
(fma.f64 %1057 #s(literal 1 binary64) %1136)
(fma.f64 %1136 #s(literal 1 binary64) %1057)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1550)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1550)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1550)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1550)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1552)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1552)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1550)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1556)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1556)
(fma.f64 #s(literal 2 binary64) %44 %1068)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1556)
(fma.f64 #s(literal -1 binary64) %1141 %1057)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1556)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %1558)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1558)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1556)
(fma.f64 #s(literal 4 binary64) %46 %1068)
(fma.f64 #s(literal 4 binary64) %48 %1068)
(fma.f64 %46 #s(literal 4 binary64) %1068)
(fma.f64 %44 #s(literal 2 binary64) %1068)
(fma.f64 ecc %1064 %1136)
(fma.f64 #s(literal -1 binary64) %1060 %1136)
(fma.f64 #s(literal -1 binary64) %1146 %1057)
(fma.f64 %1060 #s(literal -1 binary64) %1136)
(/.f64 (fma.f64 %1068 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %52 %1068)
(fma.f64 %56 #s(literal 1 binary64) %1068)
(fma.f64 %58 %59 %1068)
(fma.f64 %59 %58 %1068)
(fma.f64 #s(literal -1 binary64) %1148 %1057)
(fma.f64 %1068 #s(literal 1/2 binary64) %1136)
(fma.f64 #s(literal 1/2 binary64) %1068 %1136)
(fma.f64 #s(literal 2 binary64) %1197 %1057)
(fma.f64 #s(literal 2 binary64) %1071 %1136)
(fma.f64 %1073 %345 %1136)
(fma.f64 %1071 #s(literal 2 binary64) %1136)
(fma.f64 #s(literal 2 binary64) %44 %1550)
(fma.f64 #s(literal 4 binary64) %46 %1550)
(fma.f64 #s(literal 4 binary64) %48 %1550)
(fma.f64 %46 #s(literal 4 binary64) %1550)
(fma.f64 %44 #s(literal 2 binary64) %1550)
(fma.f64 #s(literal 2 binary64) %44 %1556)
(fma.f64 #s(literal 2 binary64) %1209 %1057)
(fma.f64 #s(literal 2 binary64) %1211 %1057)
(fma.f64 #s(literal 4 binary64) %46 %1556)
(fma.f64 #s(literal 4 binary64) %48 %1556)
(fma.f64 %46 #s(literal 4 binary64) %1556)
(fma.f64 %44 #s(literal 2 binary64) %1556)
(fma.f64 %98 %46 %1068)
(fma.f64 #s(literal 2 binary64) %52 %1550)
(fma.f64 #s(literal -2 binary64) %1077 %1136)
(fma.f64 %56 #s(literal 1 binary64) %1550)
(fma.f64 %1079 #s(literal -1/2 binary64) %1136)
(fma.f64 %58 %59 %1550)
(fma.f64 %59 %58 %1550)
(fma.f64 #s(literal 2 binary64) %52 %1556)
(fma.f64 %56 #s(literal 1 binary64) %1556)
(fma.f64 %58 %59 %1556)
(fma.f64 %59 %58 %1556)
(fma.f64 %101 %102 %1068)
(fma.f64 %62 %104 %1068)
(fma.f64 #s(literal 1/2 binary64) %1089 %1136)
(fma.f64 %98 %46 %1550)
(fma.f64 %98 %46 %1556)
(fma.f64 %101 %102 %1550)
(fma.f64 %62 %104 %1550)
(fma.f64 %101 %102 %1556)
(fma.f64 %62 %104 %1556)
(fma.f64 %160 %161 %1068)
(fma.f64 %160 %161 %1550)
(fma.f64 %160 %161 %1556)
(fma.f64 %171 %177 %1068)
(fma.f64 %177 %171 %1068)
(fma.f64 %171 %177 %1550)
(fma.f64 %177 %171 %1550)
(fma.f64 %171 %177 %1556)
(fma.f64 #s(literal 2 binary64) %196 %1068)
(fma.f64 %177 %171 %1556)
(fma.f64 #s(literal 2 binary64) %196 %1550)
(fma.f64 #s(literal 2 binary64) %196 %1556)
%1649
(*.f64 phi %1650)
%1652
(*.f64 %1057 %342)
(*.f64 %342 %1057)
(*.f64 %1068 ecc)
(*.f64 %1650 phi)
(*.f64 #s(literal 2 binary64) %1658)
(*.f64 %1060 %1322)
(*.f64 %222 %1323)
(*.f64 %1323 %222)
(*.f64 %1663 %215)
(neg.f64 %1665)
(*.f64 #s(literal 1 binary64) %1652)
(*.f64 %1652 #s(literal 1 binary64))
(*.f64 %1669 ecc)
(*.f64 #s(literal -1 binary64) %1665)
(*.f64 %1665 #s(literal -1 binary64))
(*.f64 %1673 %1060)
(fma.f64 phi %1657 %1658)
(fma.f64 ecc %1057 %1658)
(fma.f64 %1057 ecc %1658)
(fma.f64 %1657 phi %1658)
(+.f64 %1658 %1658)
(*.f64 #s(literal 2 binary64) %1680)
(*.f64 #s(literal 2 binary64) %1682)
(*.f64 %1684 %1071)
(*.f64 %1686 %345)
(-.f64 %1658 %1688)
(-.f64 %1658 (neg.f64 %1658))
(-.f64 %1658 %1692)
(fma.f64 %1060 %222 %1658)
(fma.f64 %222 %1060 %1658)
(fma.f64 %1696 %215 %1658)
(fma.f64 #s(literal 1 binary64) %1658 %1658)
(fma.f64 %1658 #s(literal 1 binary64) %1658)
(fma.f64 #s(literal -1 binary64) %1688 %1658)
(fma.f64 #s(literal -1 binary64) %1692 %1658)
(fma.f64 %1702 #s(literal -1 binary64) %1658)
(fma.f64 %1704 #s(literal -1 binary64) %1658)
(fma.f64 %342 %1071 %1658)
(fma.f64 %1068 %345 %1658)
(fma.f64 #s(literal 2 binary64) %1708 %1658)
(fma.f64 #s(literal 2 binary64) %1710 %1658)
(fma.f64 phi %1650 ecc)
(fma.f64 ecc %1068 ecc)
(fma.f64 %1057 %342 ecc)
%1715
(fma.f64 %1068 ecc ecc)
(fma.f64 %1650 phi ecc)
(*.f64 ecc %1519)
(*.f64 %1519 ecc)
(fma.f64 #s(literal 2 binary64) %1658 ecc)
(+.f64 ecc %1652)
(+.f64 %1652 ecc)
(-.f64 ecc %1665)
(fma.f64 %1060 %1322 ecc)
(fma.f64 %222 %1323 ecc)
(fma.f64 %1323 %222 ecc)
(fma.f64 %1663 %215 ecc)
(neg.f64 %1728)
(*.f64 %222 %1532)
(-.f64 %1652 %222)
(fma.f64 ecc #s(literal 1 binary64) %1652)
(fma.f64 #s(literal 1 binary64) ecc %1652)
(fma.f64 #s(literal 1 binary64) %1652 ecc)
(fma.f64 %1652 #s(literal 1 binary64) ecc)
(fma.f64 %1669 ecc ecc)
(*.f64 ecc %1737)
(*.f64 #s(literal 1 binary64) %1715)
(*.f64 %1715 #s(literal 1 binary64))
(*.f64 %1741 ecc)
(fma.f64 #s(literal -1 binary64) %1665 ecc)
(fma.f64 %1665 #s(literal -1 binary64) ecc)
(*.f64 #s(literal -1 binary64) %1728)
(*.f64 %1728 #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) %222 %1652)
(fma.f64 %222 #s(literal -1 binary64) %1652)
(fma.f64 %1673 %1060 ecc)
(*.f64 %222 %1750)
(*.f64 %1752 %222)
(fma.f64 phi %1657 %1754)
(fma.f64 ecc %1057 %1754)
(fma.f64 %1057 ecc %1754)
(fma.f64 %1657 phi %1754)
(fma.f64 %342 #s(literal 1/2 binary64) %1652)
(fma.f64 #s(literal 1/2 binary64) %342 %1652)
(+.f64 %1658 %1754)
(fma.f64 #s(literal 2 binary64) %345 %1652)
(fma.f64 #s(literal 2 binary64) %1680 ecc)
(fma.f64 #s(literal 2 binary64) %1682 ecc)
(fma.f64 %345 #s(literal 2 binary64) %1652)
(fma.f64 %1684 %1071 ecc)
(fma.f64 %1686 %345 ecc)
(*.f64 #s(literal 2 binary64) %1768)
(*.f64 %1770 %345)
(+.f64 (+.f64 ecc %1658) %1658)
(fma.f64 phi %1657 %1774)
(fma.f64 ecc %1057 %1774)
(fma.f64 %1057 ecc %1774)
(fma.f64 #s(literal -2 binary64) %349 %1652)
(fma.f64 %1657 phi %1774)
(fma.f64 %351 #s(literal -1/2 binary64) %1652)
(fma.f64 %1060 %222 %1754)
(fma.f64 %222 %1060 %1754)
(fma.f64 %1696 %215 %1754)
(+.f64 %1658 %1774)
(fma.f64 #s(literal 1 binary64) %1658 %1754)
(fma.f64 %1658 #s(literal 1 binary64) %1754)
(fma.f64 %1060 %222 %1774)
(fma.f64 %222 %1060 %1774)
(fma.f64 %1696 %215 %1774)
(fma.f64 #s(literal -1 binary64) %1688 %1754)
(fma.f64 #s(literal -1 binary64) %1692 %1754)
(fma.f64 %1702 #s(literal -1 binary64) %1754)
(fma.f64 %1704 #s(literal -1 binary64) %1754)
(fma.f64 #s(literal 1 binary64) %1658 %1774)
(fma.f64 %1658 #s(literal 1 binary64) %1774)
(fma.f64 #s(literal -1 binary64) %1688 %1774)
(fma.f64 #s(literal -1 binary64) %1692 %1774)
(fma.f64 %1702 #s(literal -1 binary64) %1774)
(fma.f64 %1704 #s(literal -1 binary64) %1774)
(fma.f64 %342 %1071 %1754)
(fma.f64 %1068 %345 %1754)
(fma.f64 #s(literal 2 binary64) %1708 %1754)
(fma.f64 #s(literal 2 binary64) %1710 %1754)
(fma.f64 %342 %1071 %1774)
(fma.f64 %1068 %345 %1774)
(fma.f64 #s(literal 2 binary64) %1708 %1774)
(fma.f64 #s(literal 2 binary64) %1710 %1774)
(*.f64 ecc %1199)
%1809
(neg.f64 %1810)
(fma.f64 ecc %1519 ecc)
(fma.f64 %1519 ecc ecc)
(+.f64 ecc %1715)
(+.f64 %1715 ecc)
(fma.f64 phi %1650 %342)
(fma.f64 ecc %1068 %342)
(fma.f64 %1057 %342 %342)
(fma.f64 %342 %1057 %342)
(fma.f64 %1068 ecc %342)
(fma.f64 %1650 phi %342)
(*.f64 ecc (+.f64 #s(literal 1 binary64) %1519))
(*.f64 ecc (-.f64 %1519 #s(literal -1 binary64)))
(*.f64 ecc %1826)
(*.f64 %1826 ecc)
(fma.f64 ecc #s(literal 2 binary64) %1652)
(fma.f64 #s(literal 2 binary64) ecc %1652)
(fma.f64 #s(literal 2 binary64) %1658 %342)
(-.f64 ecc %1728)
(+.f64 %342 %1652)
(+.f64 %1652 %342)
(fma.f64 %222 %1532 ecc)
(-.f64 %342 %1665)
(-.f64 %1652 %1322)
(-.f64 %1715 %222)
(fma.f64 %1060 %1322 %342)
(fma.f64 %222 #s(literal -2 binary64) %1652)
(fma.f64 %222 %1323 %342)
(fma.f64 #s(literal -2 binary64) %222 %1652)
(fma.f64 %1323 %222 %342)
(fma.f64 %1663 %215 %342)
(fma.f64 ecc #s(literal 1 binary64) %1715)
(fma.f64 ecc %1737 ecc)
(fma.f64 #s(literal 1 binary64) ecc %1715)
(fma.f64 #s(literal 1 binary64) %1715 ecc)
(fma.f64 %1715 #s(literal 1 binary64) ecc)
(fma.f64 %1741 ecc ecc)
(fma.f64 #s(literal -1 binary64) %1728 ecc)
(fma.f64 %1728 #s(literal -1 binary64) ecc)
(fma.f64 #s(literal 1 binary64) %342 %1652)
(fma.f64 #s(literal 1 binary64) %1652 %342)
(fma.f64 %342 #s(literal 1 binary64) %1652)
(fma.f64 %1652 #s(literal 1 binary64) %342)
(fma.f64 %1669 ecc %342)
(fma.f64 #s(literal -1 binary64) %222 %1715)
(fma.f64 #s(literal -1 binary64) %1322 %1652)
(fma.f64 #s(literal -1 binary64) %1665 %342)
(fma.f64 %222 #s(literal -1 binary64) %1715)
(fma.f64 %222 %1750 ecc)
(fma.f64 #s(literal 1/2 binary64) %1472 %1652)
(fma.f64 #s(literal 4 binary64) %345 %1652)
(fma.f64 %345 #s(literal 4 binary64) %1652)
(fma.f64 %1322 #s(literal -1 binary64) %1652)
(fma.f64 %1665 #s(literal -1 binary64) %342)
(fma.f64 %1752 %222 ecc)
(fma.f64 %1673 %1060 %342)
(fma.f64 %342 #s(literal 1/2 binary64) %1715)
(fma.f64 #s(literal 1/2 binary64) %342 %1715)
(fma.f64 phi %1657 %1872)
(fma.f64 ecc %1057 %1872)
(fma.f64 #s(literal 2 binary64) %345 %1715)
(fma.f64 #s(literal 2 binary64) %1768 ecc)
(fma.f64 %1057 ecc %1872)
(fma.f64 %345 #s(literal 2 binary64) %1715)
(fma.f64 %1657 phi %1872)
(fma.f64 %1770 %345 ecc)
(+.f64 %1658 %1872)
(fma.f64 #s(literal 2 binary64) %1680 %342)
(fma.f64 #s(literal 2 binary64) %1682 %342)
(fma.f64 %1684 %1071 %342)
(fma.f64 %1686 %345 %342)
(fma.f64 #s(literal -2 binary64) %349 %1715)
(fma.f64 %351 #s(literal -1/2 binary64) %1715)
(fma.f64 %1060 %222 %1872)
(fma.f64 %222 %1060 %1872)
(fma.f64 %1696 %215 %1872)
(fma.f64 #s(literal 1 binary64) %1658 %1872)
(fma.f64 %1658 #s(literal 1 binary64) %1872)
(fma.f64 #s(literal -1 binary64) %1688 %1872)
(fma.f64 #s(literal -1 binary64) %1692 %1872)
(fma.f64 %1702 #s(literal -1 binary64) %1872)
(fma.f64 %1704 #s(literal -1 binary64) %1872)
(fma.f64 %342 %1071 %1872)
(fma.f64 %1068 %345 %1872)
(fma.f64 #s(literal 2 binary64) %1708 %1872)
(fma.f64 #s(literal 2 binary64) %1710 %1872)
%1901
(*.f64 %1809 phi)
(*.f64 %215 %1810)
(*.f64 %1810 %215)
(neg.f64 %1905)
(fma.f64 phi ecc %1907)
(fma.f64 phi %1715 %1057)
(fma.f64 ecc phi %1907)
(fma.f64 ecc %1911 %1057)
(fma.f64 %1057 %1519 %1057)
(fma.f64 %1519 %1057 %1057)
(fma.f64 %1715 phi %1057)
(fma.f64 %1916 ecc %1057)
(+.f64 %1057 %1907)
(+.f64 %1907 %1057)
(fma.f64 phi %1652 %1068)
(fma.f64 %1652 phi %1068)
(-.f64 %1057 (*.f64 %1728 phi))
(+.f64 (*.f64 %1652 phi) %1068)
(+.f64 (*.f64 phi %1652) %1068)
(fma.f64 phi ecc %1928)
(fma.f64 phi ecc %1930)
(fma.f64 ecc phi %1928)
(fma.f64 ecc phi %1930)
(-.f64 %1057 %1934)
(-.f64 %1907 %1060)
(+.f64 %1057 %1928)
(+.f64 %1057 %1930)
(fma.f64 phi ecc %1939)
(fma.f64 phi %342 %1941)
(fma.f64 phi %342 %1943)
(fma.f64 ecc phi %1939)
(fma.f64 ecc %1483 %1941)
(fma.f64 ecc %1483 %1943)
(fma.f64 %222 %215 %1907)
(fma.f64 %342 phi %1941)
(fma.f64 %342 phi %1943)
(fma.f64 %215 %222 %1907)
(fma.f64 #s(literal 2 binary64) %1057 %1941)
(fma.f64 #s(literal 2 binary64) %1057 %1943)
(fma.f64 %1057 #s(literal 2 binary64) %1941)
(fma.f64 %1057 #s(literal 2 binary64) %1943)
(fma.f64 %1073 ecc %1941)
(fma.f64 %1073 ecc %1943)
(+.f64 %1057 %1939)
(+.f64 %1068 %1941)
(+.f64 %1068 %1943)
(+.f64 %1939 %1057)
(fma.f64 #s(literal 1 binary64) %1057 %1907)
(fma.f64 %1057 #s(literal 1 binary64) %1907)
(fma.f64 %1060 #s(literal -2 binary64) %1941)
(fma.f64 %1060 #s(literal -2 binary64) %1943)
(fma.f64 %222 %215 %1928)
(fma.f64 %222 %215 %1930)
(fma.f64 %215 %222 %1928)
(fma.f64 %215 %222 %1930)
(fma.f64 %215 %1322 %1941)
(fma.f64 %215 %1322 %1943)
(fma.f64 %1322 %215 %1941)
(fma.f64 %1322 %215 %1943)
(fma.f64 %222 %215 %1939)
(fma.f64 %215 %222 %1939)
(fma.f64 ecc %1064 %1907)
(fma.f64 #s(literal -1 binary64) %1060 %1907)
(fma.f64 %1060 #s(literal -1 binary64) %1907)
(fma.f64 #s(literal 1 binary64) %1057 %1928)
(fma.f64 #s(literal 1 binary64) %1057 %1930)
(fma.f64 %1057 #s(literal 1 binary64) %1928)
(fma.f64 %1057 #s(literal 1 binary64) %1930)
(fma.f64 %222 %1495 %1941)
(fma.f64 %222 %1495 %1943)
(fma.f64 #s(literal 1 binary64) %1057 %1939)
(fma.f64 #s(literal 1 binary64) %1068 %1941)
(fma.f64 #s(literal 1 binary64) %1068 %1943)
(fma.f64 %1057 #s(literal 1 binary64) %1939)
(fma.f64 ecc %1064 %1928)
(fma.f64 ecc %1064 %1930)
(fma.f64 #s(literal -1 binary64) %1060 %1928)
(fma.f64 #s(literal -1 binary64) %1060 %1930)
(fma.f64 #s(literal -1 binary64) %1323 %1941)
(fma.f64 #s(literal -1 binary64) %1323 %1943)
(fma.f64 %1060 #s(literal -1 binary64) %1928)
(fma.f64 %1060 #s(literal -1 binary64) %1930)
(fma.f64 %1071 #s(literal 4 binary64) %1941)
(fma.f64 %1071 #s(literal 4 binary64) %1943)
(fma.f64 %1068 #s(literal 1/2 binary64) %1907)
(fma.f64 #s(literal 1/2 binary64) %1068 %1907)
(fma.f64 ecc %1064 %1939)
(fma.f64 #s(literal -1 binary64) %1060 %1939)
(fma.f64 %1060 #s(literal -1 binary64) %1939)
(fma.f64 #s(literal 2 binary64) %1071 %1907)
(fma.f64 %1073 %345 %1907)
(fma.f64 %1071 #s(literal 2 binary64) %1907)
(fma.f64 %1068 #s(literal 1/2 binary64) %1928)
(fma.f64 %1068 #s(literal 1/2 binary64) %1930)
(fma.f64 #s(literal -2 binary64) %1077 %1907)
(fma.f64 #s(literal 1/2 binary64) %1068 %1928)
(fma.f64 #s(literal 1/2 binary64) %1068 %1930)
(fma.f64 %1079 #s(literal -1/2 binary64) %1907)
(fma.f64 #s(literal 2 binary64) %1071 %1928)
(fma.f64 #s(literal 2 binary64) %1071 %1930)
(fma.f64 %1073 %345 %1928)
(fma.f64 %1073 %345 %1930)
(fma.f64 %1071 #s(literal 2 binary64) %1928)
(fma.f64 %1071 #s(literal 2 binary64) %1930)
(fma.f64 %1068 #s(literal 1/2 binary64) %1939)
(fma.f64 #s(literal 1/2 binary64) %1068 %1939)
(fma.f64 #s(literal 2 binary64) %1071 %1939)
(fma.f64 %1073 %345 %1939)
(fma.f64 %1071 #s(literal 2 binary64) %1939)
(fma.f64 #s(literal -2 binary64) %1077 %1928)
(fma.f64 #s(literal -2 binary64) %1077 %1930)
(fma.f64 %1079 #s(literal -1/2 binary64) %1928)
(fma.f64 %1079 #s(literal -1/2 binary64) %1930)
(fma.f64 #s(literal -2 binary64) %1077 %1939)
(fma.f64 %1079 #s(literal -1/2 binary64) %1939)
(fma.f64 #s(literal 1/2 binary64) %1089 %1907)
(fma.f64 #s(literal 1/2 binary64) %1089 %1928)
(fma.f64 #s(literal 1/2 binary64) %1089 %1930)
(fma.f64 #s(literal 1/2 binary64) %1089 %1939)
(fma.f64 phi %1809 #s(literal 1 binary64))
%2035
(+.f64 #s(literal 1 binary64) %1901)
(+.f64 %1901 #s(literal 1 binary64))
(-.f64 %1901 #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) %1905)
(fma.f64 %215 %1810 #s(literal 1 binary64))
(fma.f64 %1810 %215 #s(literal 1 binary64))
(neg.f64 (fma.f64 %1810 phi #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal -1 binary64) %1901))
(neg.f64 (+.f64 #s(literal -1 binary64) %1905))
(+.f64 %2035 #s(literal 0 binary64))
(+.f64 (fma.f64 %1809 phi #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1901)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1901)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1901)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1901)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1901)
(+.f64 #s(literal 1 binary64) %2056)
(+.f64 #s(literal 1/2 binary64) %2058)
(+.f64 #s(literal 1 binary64) %2060)
(+.f64 #s(literal 1/2 binary64) %2062)
(fma.f64 phi ecc %2064)
(fma.f64 phi %1715 %1136)
(fma.f64 ecc phi %2064)
(fma.f64 ecc %1911 %1136)
(fma.f64 %1057 %1519 %1136)
(fma.f64 %1519 %1057 %1136)
(fma.f64 %1715 phi %1136)
(fma.f64 %1916 ecc %1136)
(+.f64 %1057 %2064)
(+.f64 %1136 %1907)
(+.f64 %1907 %1136)
(fma.f64 phi ecc %2076)
(fma.f64 ecc phi %2076)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %2056)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2056)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %2056)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %2056)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %2058)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2058)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2056)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %2060)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2060)
(fma.f64 #s(literal 2 binary64) %44 %1901)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %2060)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %2060)
(fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %2062)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2062)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2060)
(fma.f64 #s(literal 4 binary64) %46 %1901)
(fma.f64 #s(literal 4 binary64) %48 %1901)
(fma.f64 %46 #s(literal 4 binary64) %1901)
(fma.f64 %44 #s(literal 2 binary64) %1901)
(+.f64 %1057 %2076)
(+.f64 (+.f64 #s(literal 1 binary64) %1907) %1057)
(-.f64 %1136 %1934)
(/.f64 (fma.f64 %1901 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %52 %1901)
(fma.f64 %56 #s(literal 1 binary64) %1901)
(fma.f64 %58 %59 %1901)
(fma.f64 %59 %58 %1901)
(fma.f64 %222 %215 %2064)
(fma.f64 %215 %222 %2064)
(fma.f64 %222 %215 %2076)
(fma.f64 %215 %222 %2076)
(fma.f64 #s(literal 1 binary64) %1057 %2064)
(fma.f64 #s(literal 1 binary64) %1136 %1907)
(fma.f64 %1057 #s(literal 1 binary64) %2064)
(fma.f64 %1136 #s(literal 1 binary64) %1907)
(-.f64 (-.f64 #s(literal 1 binary64) %1934) %1060)
(fma.f64 #s(literal 1 binary64) %1057 %2076)
(fma.f64 #s(literal 2 binary64) %44 %2056)
(fma.f64 %1057 #s(literal 1 binary64) %2076)
(fma.f64 #s(literal -1 binary64) %1141 %1907)
(fma.f64 #s(literal 4 binary64) %46 %2056)
(fma.f64 #s(literal 4 binary64) %48 %2056)
(fma.f64 %46 #s(literal 4 binary64) %2056)
(fma.f64 %44 #s(literal 2 binary64) %2056)
(fma.f64 ecc %1064 %2064)
(fma.f64 #s(literal 2 binary64) %44 %2060)
(fma.f64 #s(literal -1 binary64) %1060 %2064)
(fma.f64 #s(literal -1 binary64) %1146 %1907)
(fma.f64 %1060 #s(literal -1 binary64) %2064)
(fma.f64 #s(literal 4 binary64) %46 %2060)
(fma.f64 #s(literal 4 binary64) %48 %2060)
(fma.f64 %46 #s(literal 4 binary64) %2060)
(fma.f64 %44 #s(literal 2 binary64) %2060)
(fma.f64 %98 %46 %1901)
(fma.f64 #s(literal 2 binary64) %52 %2056)
(fma.f64 %56 #s(literal 1 binary64) %2056)
(fma.f64 %58 %59 %2056)
(fma.f64 %59 %58 %2056)
(fma.f64 ecc %1064 %2076)
(fma.f64 #s(literal -1 binary64) %1060 %2076)
(fma.f64 #s(literal -1 binary64) %1148 %1907)
(fma.f64 %1060 #s(literal -1 binary64) %2076)
(fma.f64 #s(literal 2 binary64) %52 %2060)
(fma.f64 %56 #s(literal 1 binary64) %2060)
(fma.f64 %58 %59 %2060)
(fma.f64 %59 %58 %2060)
(fma.f64 %101 %102 %1901)
(fma.f64 %62 %104 %1901)
(fma.f64 %1068 #s(literal 1/2 binary64) %2064)
(fma.f64 #s(literal 1/2 binary64) %1068 %2064)
(fma.f64 #s(literal 2 binary64) %1197 %1907)
(fma.f64 #s(literal 2 binary64) %1071 %2064)
(fma.f64 %1073 %345 %2064)
(fma.f64 %1071 #s(literal 2 binary64) %2064)
(fma.f64 %1068 #s(literal 1/2 binary64) %2076)
(fma.f64 #s(literal 1/2 binary64) %1068 %2076)
(fma.f64 #s(literal 2 binary64) %1071 %2076)
(fma.f64 #s(literal 2 binary64) %1209 %1907)
(fma.f64 #s(literal 2 binary64) %1211 %1907)
(fma.f64 %98 %46 %2056)
(fma.f64 %1073 %345 %2076)
(fma.f64 %1071 #s(literal 2 binary64) %2076)
(fma.f64 #s(literal -2 binary64) %1077 %2064)
(fma.f64 %98 %46 %2060)
(fma.f64 %1079 #s(literal -1/2 binary64) %2064)
(fma.f64 #s(literal -2 binary64) %1077 %2076)
(fma.f64 %1079 #s(literal -1/2 binary64) %2076)
(fma.f64 %101 %102 %2056)
(fma.f64 %62 %104 %2056)
(fma.f64 %101 %102 %2060)
(fma.f64 %62 %104 %2060)
(fma.f64 #s(literal 1/2 binary64) %1089 %2064)
(fma.f64 #s(literal 1/2 binary64) %1089 %2076)
(fma.f64 %160 %161 %1901)
(fma.f64 %160 %161 %2056)
(fma.f64 %160 %161 %2060)
(fma.f64 %171 %177 %1901)
(fma.f64 %177 %171 %1901)
(fma.f64 %171 %177 %2056)
(fma.f64 %177 %171 %2056)
(fma.f64 %171 %177 %2060)
(fma.f64 #s(literal 2 binary64) %196 %1901)
(fma.f64 %177 %171 %2060)
(fma.f64 #s(literal 2 binary64) %196 %2056)
(fma.f64 #s(literal 2 binary64) %196 %2060)
%2187
(approx %2188 %1068)
(neg.f64 %169)
%216
(sin.f64 %395)
(*.f64 %169 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %169)
(*.f64 #s(literal 1 binary64) %216)
(*.f64 %216 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %169))
(*.f64 %404 #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) %402)
(*.f64 %2200 #s(literal 1/2 binary64))
(cos.f64 %418)
(*.f64 #s(literal 2 binary64) (neg.f64 %402))
(cos.f64 (fabs.f64 %418))
(cos.f64 (neg.f64 %418))
(*.f64 #s(literal 2 binary64) (*.f64 %402 #s(literal -1 binary64)))
(sin.f64 (+.f64 %418 %413))
(fma.f64 %169 %2213 %2216)
(+.f64 (*.f64 %169 %2213) %2216)
(-.f64 (*.f64 %2214 (cos.f64 %413)) (*.f64 %169 (sin.f64 %413)))
%404
(*.f64 #s(literal 2 binary64) %169)
(*.f64 %216 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) %216)
(neg.f64 %2200)
(*.f64 #s(literal 1 binary64) %404)
(*.f64 #s(literal -1 binary64) %2200)
(*.f64 %404 #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %169))
(*.f64 #s(literal 4 binary64) %402)
(*.f64 %402 #s(literal 4 binary64))
(*.f64 %2200 #s(literal -1 binary64))
(+.f64 %169 %169)
(-.f64 %169 %216)
(fma.f64 #s(literal 1 binary64) %169 %169)
(fma.f64 %169 #s(literal 1 binary64) %169)
(fma.f64 #s(literal -1 binary64) %216 %169)
(fma.f64 %216 #s(literal -1 binary64) %169)
(fma.f64 #s(literal 2 binary64) %402 %169)
(fma.f64 %404 #s(literal 1/2 binary64) %169)
(fma.f64 #s(literal 1/2 binary64) %404 %169)
(fma.f64 %402 #s(literal 2 binary64) %169)
(fma.f64 #s(literal -2 binary64) %409 %169)
(fma.f64 %411 #s(literal -1/2 binary64) %169)
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 %1483 #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi phi) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 phi %215) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi %215) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 phi %395) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi %395) #s(literal 2 binary64)))))
(*.f64 %169 %342)
%461
(*.f64 ecc %404)
(*.f64 #s(literal 2 binary64) %170)
(*.f64 %404 ecc)
(*.f64 %222 %2200)
(*.f64 %2200 %222)
(neg.f64 %2278)
(*.f64 #s(literal 1 binary64) %461)
(*.f64 %461 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %2278)
(*.f64 %2278 #s(literal -1 binary64))
(*.f64 (*.f64 %404 #s(literal -1 binary64)) %222)
(*.f64 #s(literal 2 binary64) (*.f64 %345 %404))
(*.f64 (*.f64 %404 #s(literal 2 binary64)) %345)
(fma.f64 ecc %169 %170)
(fma.f64 %169 ecc %170)
(+.f64 %170 %170)
(-.f64 %170 %252)
(fma.f64 %222 %216 %170)
(fma.f64 %216 %222 %170)
(fma.f64 #s(literal 1 binary64) %170 %170)
(fma.f64 %170 #s(literal 1 binary64) %170)
(fma.f64 #s(literal -1 binary64) %252 %170)
(fma.f64 %252 #s(literal -1 binary64) %170)
(fma.f64 %342 %402 %170)
(fma.f64 #s(literal 1/2 binary64) %461 %170)
(fma.f64 #s(literal 2 binary64) %463 %170)
(fma.f64 #s(literal 2 binary64) %465 %170)
(fma.f64 #s(literal 2 binary64) %467 %170)
(fma.f64 %404 %345 %170)
(fma.f64 %470 #s(literal 1/2 binary64) %170)
(fma.f64 %472 #s(literal 2 binary64) %170)
(fma.f64 ecc %518 %170)
(fma.f64 %169 %520 %170)
(fma.f64 %171 %242 %170)
(fma.f64 %242 %171 %170)
(approx %2188 %461)
#s(literal -2 binary64)
(neg.f64 #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 1 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 2 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/2 binary64) #s(literal -4 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 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))
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %1288 #s(literal -1 binary64))
#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 1/2 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 -1/2 binary64) %2336)
(+.f64 #s(literal -1/2 binary64) %2338)
(*.f64 %1303 #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) %2336)
(fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) %2338)
(fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) %2336)
(fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) %2338)
(fma.f64 #s(literal -1/2 binary64) #s(literal 1 binary64) %2336)
(fma.f64 #s(literal -1/2 binary64) #s(literal 1 binary64) %2338)
(fma.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64) %1303)
(fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) %2336)
(fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) %2338)
(fma.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64) %2350)
(+.f64 %2350 %2350)
(+.f64 %1303 %1303)
(fma.f64 %1303 #s(literal 2 binary64) %2336)
(fma.f64 %1303 #s(literal 2 binary64) %2338)
%618
%619
%620
%621
%622
%624
%625
%626
%627
%628
%630
%631
%632
%633
%634
%635
%636
%637
%638
%639
%641
%643
%644
%645
%646
%647
%649
%651
%652
%653
%654
%655
%656
%657
%658
%659
%660
%661
%662
%663
%664
%665
%666
%667
%668
%669
%670
%671
%672
%673
%674
%675
%677
%678
%680
%681
%682
%683
%684
%685
%686
%687
%689
%691
%693
%695
%696
%697
%698
%699
%700
%701
%702
%703
%704
%705
%706
%707
%708
%709
%710
%711
%712
%713
%714
%715
%716
%717
%718
%719
%720
%721
%722
%723
%724
%725
%726
%727
%728
%729
%730
%731
%732
%733
%734
%735
%736
%738
%740
%741
%742
%743
%744
%745
%746
%747
%748
%749
%750
%751
%752
%753
%754
%755
%756
%757
%758
%759
%760
%761
%762
%763
%764
%765
%766
%767
%768
%769
%770
%771
%772
%773
%774
%775
%776
%777
%778
(fma.f64 ecc %169 #s(literal -1 binary64))
%174
(+.f64 %170 #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) %170)
(-.f64 %170 #s(literal 1 binary64))
(neg.f64 %171)
(-.f64 #s(literal -1 binary64) %252)
(fma.f64 %222 %216 #s(literal -1 binary64))
(fma.f64 %216 %222 #s(literal -1 binary64))
(-.f64 %174 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %170 #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %170)
(fma.f64 %170 #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %170)
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %170)
(fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %170)
(fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %170)
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %170)
(*.f64 #s(literal 1 binary64) %174)
(*.f64 %174 #s(literal 1 binary64))
(-.f64 (-.f64 %170 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 %171 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %171)
(fma.f64 #s(literal -1 binary64) %252 #s(literal -1 binary64))
(fma.f64 %252 #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 %342 %402 #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %461 #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) %463 #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) %465 #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) %467 #s(literal -1 binary64))
(fma.f64 %404 %345 #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %1288 %170)
(fma.f64 %470 #s(literal 1/2 binary64) #s(literal -1 binary64))
(fma.f64 %472 #s(literal 2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) %260)
(*.f64 #s(literal 1/2 binary64) %294)
(*.f64 %294 #s(literal 1/2 binary64))
(*.f64 %260 #s(literal 2 binary64))
(/.f64 %294 #s(literal 2 binary64))
(/.f64 (-.f64 %470 #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) %2397)
(+.f64 %174 %2399)
(+.f64 %174 %2401)
(fma.f64 #s(literal 1 binary64) %174 %2399)
(fma.f64 #s(literal 1 binary64) %174 %2401)
(fma.f64 %174 #s(literal 1 binary64) %2399)
(fma.f64 %174 #s(literal 1 binary64) %2401)
(fma.f64 %174 #s(literal 1/2 binary64) %260)
(fma.f64 #s(literal 1/2 binary64) %174 %260)
(+.f64 %260 %260)
(fma.f64 %171 #s(literal -1 binary64) %2399)
(fma.f64 %171 #s(literal -1 binary64) %2401)
(fma.f64 #s(literal -1 binary64) %171 %2399)
(fma.f64 #s(literal -1 binary64) %171 %2401)
(fma.f64 #s(literal 1 binary64) %260 %260)
(fma.f64 #s(literal 2 binary64) %260 %2399)
(fma.f64 #s(literal 2 binary64) %260 %2401)
(fma.f64 #s(literal 1/2 binary64) %294 %2399)
(fma.f64 #s(literal 1/2 binary64) %294 %2401)
(fma.f64 %294 #s(literal 1/2 binary64) %2399)
(fma.f64 %294 #s(literal 1/2 binary64) %2401)
(fma.f64 %260 #s(literal 1 binary64) %260)
(fma.f64 %260 #s(literal 2 binary64) %2399)
(fma.f64 %260 #s(literal 2 binary64) %2401)
(fma.f64 #s(literal 1/2 binary64) %2397 %2399)
(fma.f64 #s(literal 1/2 binary64) %2397 %2401)
(fma.f64 ecc %518 #s(literal -1 binary64))
(fma.f64 %169 %520 #s(literal -1 binary64))
(fma.f64 %171 %242 #s(literal -1 binary64))
(fma.f64 %242 %171 #s(literal -1 binary64))
%195
(/.f64 #s(literal 1/2 binary64) %171)
(neg.f64 %234)
(/.f64 #s(literal -1 binary64) %294)
(*.f64 #s(literal 1 binary64) %195)
(*.f64 #s(literal -1 binary64) %234)
(*.f64 #s(literal -1/2 binary64) %182)
(*.f64 %195 #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) %177)
(*.f64 %177 #s(literal 1/2 binary64))
(*.f64 %182 #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) %845)
(/.f64 #s(literal 1 binary64) %843)
(/.f64 %44 %171)
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) %171)
(/.f64 #s(literal 1 binary64) (/.f64 %174 #s(literal -1/2 binary64)))
(/.f64 %195 #s(literal 1 binary64))
(/.f64 %289 %174)
(/.f64 %177 #s(literal 2 binary64))
(neg.f64 %2450)
(neg.f64 %2452)
(neg.f64 (*.f64 #s(literal 1 binary64) %234))
(neg.f64 %2456)
(/.f64 #s(literal 1 binary64) (/.f64 %171 #s(literal 1/2 binary64)))
(*.f64 #s(literal 2 binary64) %2460)
(*.f64 #s(literal 2 binary64) %2462)
(*.f64 #s(literal -1 binary64) %2456)
(*.f64 %44 %177)
(*.f64 %2466 #s(literal 2 binary64))
(*.f64 %2452 #s(literal -1 binary64))
(/.f64 %2469 %260)
(/.f64 %2471 #s(literal 1/2 binary64))
(*.f64 %289 %182)
(*.f64 %2469 %236)
(*.f64 %2471 %271)
(+.f64 %195 %2476)
(+.f64 %195 %2478)
(fma.f64 #s(literal 1 binary64) %195 %2476)
(fma.f64 #s(literal 1 binary64) %195 %2478)
(fma.f64 #s(literal -1 binary64) %234 %2476)
(fma.f64 #s(literal -1 binary64) %234 %2478)
(fma.f64 #s(literal -1/2 binary64) %182 %2476)
(fma.f64 #s(literal -1/2 binary64) %182 %2478)
(fma.f64 %195 #s(literal 1 binary64) %2476)
(fma.f64 %195 #s(literal 1 binary64) %2478)
(fma.f64 %195 #s(literal 1/2 binary64) %2466)
(fma.f64 #s(literal 1/2 binary64) %195 %2462)
(fma.f64 #s(literal 1/2 binary64) %177 %2476)
(fma.f64 #s(literal 1/2 binary64) %177 %2478)
(fma.f64 %177 #s(literal 1/2 binary64) %2476)
(fma.f64 %177 #s(literal 1/2 binary64) %2478)
(fma.f64 %182 #s(literal -1/2 binary64) %2476)
(fma.f64 %182 #s(literal -1/2 binary64) %2478)
(+.f64 %2466 %2466)
(+.f64 %2462 %2462)
(fma.f64 #s(literal 2 binary64) %2460 %2476)
(fma.f64 #s(literal 2 binary64) %2460 %2478)
(fma.f64 #s(literal 2 binary64) %2462 %2476)
(fma.f64 #s(literal 2 binary64) %2462 %2478)
(fma.f64 #s(literal -1 binary64) %2456 %2476)
(fma.f64 #s(literal -1 binary64) %2456 %2478)
(fma.f64 %44 %177 %2476)
(fma.f64 %44 %177 %2478)
(fma.f64 %2466 #s(literal 2 binary64) %2476)
(fma.f64 %2466 #s(literal 2 binary64) %2478)
(fma.f64 %2452 #s(literal -1 binary64) %2476)
(fma.f64 %2452 #s(literal -1 binary64) %2478)
(fma.f64 %289 %182 %2476)
(fma.f64 %289 %182 %2478)
(fma.f64 %2469 %236 %2476)
(fma.f64 %2469 %236 %2478)
(fma.f64 %2471 %271 %2476)
(fma.f64 %2471 %271 %2478)
%2516
(neg.f64 %2517)
(/.f64 #s(literal 1 binary64) %2519)
%623
(fma.f64 ecc %216 #s(literal -1 binary64))
(fma.f64 %169 %222 #s(literal -1 binary64))
(fma.f64 %222 %169 #s(literal -1 binary64))
(fma.f64 %216 ecc #s(literal -1 binary64))
(neg.f64 %619)
(+.f64 #s(literal -1 binary64) %252)
(+.f64 %252 #s(literal -1 binary64))
(-.f64 %252 #s(literal 1 binary64))
(fma.f64 %170 #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) %170 #s(literal -1 binary64))
(*.f64 %619 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %619)
(-.f64 %623 #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) %623)
(*.f64 %623 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %252)
(fma.f64 #s(literal 1 binary64) %252 #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %252)
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %252)
(fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %252)
(fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %252)
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %252)
(fma.f64 %252 #s(literal 1 binary64) #s(literal -1 binary64))
(-.f64 (-.f64 %252 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) %822 #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) %467 #s(literal -1 binary64))
(fma.f64 %470 #s(literal -1/2 binary64) #s(literal -1 binary64))
(fma.f64 %826 #s(literal 1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) %2550)
(*.f64 #s(literal -2 binary64) %676)
(*.f64 %2553 #s(literal 1/2 binary64))
(*.f64 %679 #s(literal -1/2 binary64))
(*.f64 #s(literal 2 binary64) %688)
(*.f64 #s(literal 1/2 binary64) %2557)
(fma.f64 #s(literal 2 binary64) %850 #s(literal -1 binary64))
(fma.f64 #s(literal 2 binary64) %852 #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %1288 %252)
(fma.f64 %351 %402 #s(literal -1 binary64))
(fma.f64 %411 %345 #s(literal -1 binary64))
(/.f64 %2557 #s(literal 2 binary64))
(/.f64 (-.f64 %600 #s(literal 2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal -1 binary64) %2567)
(+.f64 %2567 #s(literal -1 binary64))
%2570
(neg.f64 %2571)
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %2567)
(fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %2567)
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %2567)
(fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %2567)
(fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %2567)
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %2567)
(-.f64 %2570 #s(literal 0 binary64))
(-.f64 (-.f64 %2567 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) %2570)
(*.f64 %2570 #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %1288 %2567)
(/.f64 (-.f64 (*.f64 %2567 #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 ecc %2588 #s(literal -1 binary64))
(fma.f64 %169 %2590 #s(literal -1 binary64))
(fma.f64 %170 %170 #s(literal -1 binary64))
(fma.f64 %1657 %2593 #s(literal -1 binary64))
(fma.f64 %2593 %1657 #s(literal -1 binary64))
(fma.f64 %2596 %169 #s(literal -1 binary64))
(fma.f64 %2598 ecc #s(literal -1 binary64))
(fma.f64 %252 %252 #s(literal -1 binary64))
(fma.f64 %2601 %2601 #s(literal -1 binary64))
(*.f64 %619 %174)
(*.f64 %174 %619)
(*.f64 %171 %623)
(*.f64 %623 %171)
(*.f64 #s(literal 2 binary64) (*.f64 %260 %619))
(*.f64 %294 %676)
(*.f64 %679 %260)
(*.f64 (*.f64 %619 %294) #s(literal 1/2 binary64))
(fma.f64 ecc %2613 %174)
(fma.f64 %169 %2615 %174)
(fma.f64 %170 %174 %174)
(fma.f64 %174 %170 %174)
(fma.f64 %2613 ecc %174)
(fma.f64 %2615 %169 %174)
(+.f64 #s(literal -1 binary64) %2622)
(+.f64 %174 %2621)
(+.f64 %2621 %174)
(+.f64 %2626 %170)
(+.f64 %2628 #s(literal -1 binary64))
(fma.f64 ecc %169 %2630)
(fma.f64 ecc (*.f64 %169 %619) %623)
(fma.f64 %169 ecc %2630)
(fma.f64 %169 (*.f64 ecc %619) %623)
(fma.f64 %170 %619 %623)
(fma.f64 %619 %170 %623)
(fma.f64 (*.f64 %619 ecc) %169 %623)
(fma.f64 (*.f64 %619 %169) ecc %623)
(-.f64 %2643 %619)
(-.f64 %2628 #s(literal 1 binary64))
(+.f64 %170 %2630)
(+.f64 %623 %2643)
(+.f64 %2643 %623)
(+.f64 %2649 %170)
(-.f64 %170 (-.f64 #s(literal 1 binary64) %2621))
(-.f64 %174 %516)
(-.f64 %2621 %171)
(-.f64 %2626 %252)
(-.f64 %623 %2656)
(-.f64 #s(literal -1 binary64) (-.f64 %252 %2621))
(-.f64 %623 %2660)
(-.f64 %2649 %252)
(-.f64 (-.f64 %2621 %252) #s(literal 1 binary64))
(fma.f64 %222 %216 %2630)
(fma.f64 %216 %222 %2630)
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %2622)
(fma.f64 #s(literal 1 binary64) %174 %2621)
(fma.f64 #s(literal 1 binary64) %2621 %174)
(fma.f64 %619 #s(literal -1 binary64) %2643)
(fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %2622)
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %2622)
(fma.f64 #s(literal -1 binary64) %619 %2643)
(fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %2622)
(fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %2622)
(fma.f64 %174 #s(literal 1 binary64) %2621)
(fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %2622)
(fma.f64 %2621 #s(literal 1 binary64) %174)
(fma.f64 #s(literal 1 binary64) %170 %2630)
(fma.f64 #s(literal 1 binary64) %623 %2643)
(fma.f64 %170 #s(literal 1 binary64) %2630)
(fma.f64 %171 #s(literal -1 binary64) %2621)
(fma.f64 #s(literal -1 binary64) %171 %2621)
(fma.f64 #s(literal -1 binary64) %516 %174)
(fma.f64 %623 #s(literal 1 binary64) %2643)
(fma.f64 %516 #s(literal -1 binary64) %174)
(fma.f64 %222 (*.f64 #s(literal -1 binary64) %2613) %174)
(fma.f64 %216 (*.f64 #s(literal -1 binary64) %2615) %174)
(fma.f64 (*.f64 %2613 #s(literal -1 binary64)) %222 %174)
(fma.f64 (*.f64 %2615 #s(literal -1 binary64)) %216 %174)
(fma.f64 #s(literal -1 binary64) %252 %2630)
(fma.f64 %252 #s(literal -1 binary64) %2630)
(fma.f64 #s(literal 2 binary64) %260 %2621)
(fma.f64 #s(literal 2 binary64) %2550 %2643)
(fma.f64 #s(literal 2 binary64) (*.f64 %260 %170) %174)
(fma.f64 #s(literal 2 binary64) (*.f64 %345 %2613) %174)
(fma.f64 #s(literal 2 binary64) (*.f64 %402 %2615) %174)
(fma.f64 #s(literal -2 binary64) %676 %2643)
(fma.f64 #s(literal 1/2 binary64) %1288 %2622)
(fma.f64 #s(literal 1/2 binary64) %294 %2621)
(fma.f64 %294 #s(literal 1/2 binary64) %2621)
(fma.f64 %294 %467 %174)
(fma.f64 %260 #s(literal 2 binary64) %2621)
(fma.f64 %2553 #s(literal 1/2 binary64) %2643)
(fma.f64 %679 #s(literal -1/2 binary64) %2643)
(fma.f64 %470 %260 %174)
(fma.f64 (*.f64 %2613 #s(literal 2 binary64)) %345 %174)
(fma.f64 (*.f64 %2615 #s(literal 2 binary64)) %402 %174)
(fma.f64 (*.f64 %170 %294) #s(literal 1/2 binary64) %174)
(fma.f64 %342 %402 %2630)
(fma.f64 #s(literal 1/2 binary64) %461 %2630)
(fma.f64 #s(literal 2 binary64) %463 %2630)
(fma.f64 #s(literal 2 binary64) %465 %2630)
(fma.f64 #s(literal 2 binary64) %688 %2643)
(fma.f64 #s(literal 2 binary64) %467 %2630)
(fma.f64 %404 %345 %2630)
(fma.f64 #s(literal 1/2 binary64) %2557 %2643)
(fma.f64 %470 #s(literal 1/2 binary64) %2630)
(fma.f64 %472 #s(literal 2 binary64) %2630)
(fma.f64 #s(literal 1/2 binary64) %2397 %2621)
(+.f64 %2567 %2731)
(fma.f64 ecc %216 %2733)
(fma.f64 %169 %222 %2733)
(fma.f64 %222 %169 %2733)
(fma.f64 %216 ecc %2733)
(+.f64 %252 %2733)
(+.f64 (+.f64 %174 %252) %2567)
(+.f64 (+.f64 %174 %2567) %252)
(fma.f64 ecc %216 %2743)
(fma.f64 %169 %222 %2743)
(fma.f64 %222 %169 %2743)
(fma.f64 %216 ecc %2743)
(+.f64 %252 %2743)
(+.f64 %2567 %2749)
(fma.f64 %170 #s(literal -1 binary64) %2733)
(fma.f64 #s(literal -1 binary64) %170 %2733)
(fma.f64 %170 #s(literal -1 binary64) %2743)
(fma.f64 #s(literal -1 binary64) %170 %2743)
(fma.f64 #s(literal 1 binary64) %252 %2733)
(fma.f64 %252 #s(literal 1 binary64) %2733)
(fma.f64 #s(literal 1 binary64) %252 %2743)
(fma.f64 %252 #s(literal 1 binary64) %2743)
(fma.f64 #s(literal 2 binary64) %822 %2733)
(fma.f64 #s(literal -2 binary64) %467 %2733)
(fma.f64 %470 #s(literal -1/2 binary64) %2733)
(fma.f64 %826 #s(literal 1/2 binary64) %2733)
(fma.f64 #s(literal 2 binary64) %822 %2743)
(fma.f64 #s(literal -2 binary64) %467 %2743)
(fma.f64 %470 #s(literal -1/2 binary64) %2743)
(fma.f64 %826 #s(literal 1/2 binary64) %2743)
(fma.f64 #s(literal 2 binary64) %850 %2733)
(fma.f64 #s(literal 2 binary64) %852 %2733)
(fma.f64 %351 %402 %2733)
(fma.f64 %411 %345 %2733)
(fma.f64 #s(literal 2 binary64) %850 %2743)
(fma.f64 #s(literal 2 binary64) %852 %2743)
(fma.f64 %351 %402 %2743)
(fma.f64 %411 %345 %2743)
(fma.f64 ecc %2588 %2731)
(fma.f64 %169 %2590 %2731)
(fma.f64 %170 %170 %2731)
(fma.f64 %1657 %2593 %2731)
(fma.f64 %2593 %1657 %2731)
(fma.f64 %2596 %169 %2731)
(fma.f64 %2598 ecc %2731)
(fma.f64 ecc %2588 %2749)
(fma.f64 %169 %2590 %2749)
(fma.f64 %170 %170 %2749)
(fma.f64 %1657 %2593 %2749)
(fma.f64 %2593 %1657 %2749)
(fma.f64 %2596 %169 %2749)
(fma.f64 %2598 ecc %2749)
(fma.f64 %252 %252 %2731)
(fma.f64 %2601 %2601 %2731)
(fma.f64 %252 %252 %2749)
(fma.f64 %2601 %2601 %2749)
(fma.f64 ecc %518 %2630)
(fma.f64 %169 %520 %2630)
(fma.f64 %171 %242 %2630)
(fma.f64 %242 %171 %2630)
%2797
%2798
%2800
%2801
%2802
%2803
%2804
%2805
%2806
%2807
%2808
%2810
%2812
%2813
%2815
%2817
%2819
%2820
%2821
%2822
%2823
%2825
%2826
%2828
%2829
%2831
%2833
%2835
%2837
%2839
%2841
%2843
%2845
%2847
%2848
%2850
%2851
%2853
%2854
%2856
%2858
%2860
%2862
%2864
%2866
%2868
%2872
%2873
%2874
%2875
%2877
%2879
%2881
%2883
%2886
%2888
%2890
%2892
%2893
%2894
%2896
%2898
%2899
%2900
%2901
%2902
%2903
%2904
%2906
%2907
%2909
%2911
%2912
%2914
%2916
%2918
%2920
%2923
%2924
%2926
%2927
%2928
%2930
%2931
%2932
%2933
%2935
%2937
%2939
%2941
%2943
%2946
%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
%2979
%2980
%2981
%2982
%2983
%2984
%2985
%2986
%2987
%2988
%2989
%2990
%2991
%2992
%2993
%2994
%2995
%2996
%2997
%2998
%2999
%3000
%3001
%3002
%3003
%3004
%3005
%3006
%3007
%3008
%3009
%3010
%3011
%3012
%3013
%3014
%3015
%3016
%3017
%3018
%3019
%3020
%3021
%3022
%3023
%3024
%3025
%3026
%3027
%3028
%3029
%3030
%3031
%3032
%3033
%3034
%3035
%3036
%3037
%3038
%3039
%3040
%3041
%3042
%3043
%3044
%3045
%3046
%3047
%3048
%3049
%3050
%3051
%3052
%3053
%3054
%3055
%3056
%3058
%3060
%3062
%3064
%3066
%3068
%3070
%3073
%3075
%3077
%3079
%3081
%3083
%3085
%3087
%3089
%3091
%3092
%3093
%3094
%3095
%3096
%3097
%3098
%3099
%3100
%3101
%3102
%3103
%3104
%3105
%3106
%3107
%3108
%3109
%3110
%3111
%3112
%3113
%3114
%3115
%3116
%3117
%3118
%3119
%3120
%3121
%3122
%3123
%3124
%3125
%3126
%3127
%3128
%3129
%3130
%3131
%3132
%3133
%3134
%3135
%3136
%3137
%3138
%3140
%3141
%3142
%3144
%3145
%3146
%3147
%3148
%3149
%3150
%3151
%3152
%3153
%3154
%3155
%3156
%3157
%3158
%3159
%3160
%3161
%3162
%3163
%3164
%3165
%3166
%3167
%3168
%3169
%3170
%3171
%3172
%3173
%3175
%3176
%3177
%3179
%3180
%3182
%3184
%3185
%3186
%3187
%3188
%3189
%3190
%3191
%3192
%3193
%3194
%3195
%3196
%3197
%3198
%3199
%3200
%3201
%3202
%3203
%3204
%3205
%3206
%3207
%3208
%3209
%3210
%3211
%3212
%3213
%3214
%3215
%3216
%3217
%3218
%3219
%3220
%3221
%3222
%3223
%3224
%3225
%3226
%3227
%3228
%3229
%3230
%3231
%3232
%3233
%3234
%3235
%3236
%3237
%3238
%3239
%3240
%3241
%3242
%3243
%3244
%3245
%3246
%3247
%3248
%3249
%3250
%3251
%3252
%3253
%3255
%3258
%3259
%3261
%3263
%3265
%3266
%3267
%3268
%3269
%3270
%3271
%3272
%3273
%3274
%3275
%3276
%3277
%3278
%3279
%3280
%3281
%3282
%3283
%3285
%3286
%3287
%3288
%3289
%3290
%3291
%3292
%3293
%3294
%3295
%3296
%3297
%3298
%3299
%3300
%3301
%3302
%3303
%3304
%3305
%3306
%3307
%3308
%3309
%3312
%3313
%3315
%3316
%3317
%3318
%3319
%3320
%3321
(/.f64 %2550 %174)
%2816
(*.f64 #s(literal -1/2 binary64) %2799)
(*.f64 %195 %619)
(*.f64 %2799 #s(literal -1/2 binary64))
(/.f64 %676 %171)
(/.f64 %688 %174)
(*.f64 %623 %234)
(*.f64 %2797 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %2797)
(*.f64 %234 %623)
(/.f64 #s(literal -1/2 binary64) %2809)
(neg.f64 %2818)
(/.f64 #s(literal 1/2 binary64) %2811)
(neg.f64 %2836)
(neg.f64 %3336)
(*.f64 #s(literal 1 binary64) %2816)
(*.f64 %2816 #s(literal 1 binary64))
(*.f64 %676 %177)
(*.f64 %2550 %182)
(*.f64 %182 %2550)
(/.f64 (*.f64 %2550 #s(literal -1 binary64)) %171)
(*.f64 %688 %182)
(/.f64 #s(literal 1 binary64) (/.f64 %174 %2550))
(/.f64 %2816 #s(literal 1 binary64))
(/.f64 %2870 %174)
(/.f64 (/.f64 %2550 #s(literal 1 binary64)) %174)
(*.f64 %195 %3139)
(*.f64 %289 %2799)
(*.f64 %2799 %289)
(*.f64 %3143 %177)
(*.f64 %3139 %195)
(/.f64 #s(literal 1 binary64) (/.f64 %171 %676))
(/.f64 %195 %2857)
(/.f64 %234 %2859)
(/.f64 #s(literal 1 binary64) (/.f64 %2811 #s(literal 1/2 binary64)))
(*.f64 %3174 %234)
(/.f64 (/.f64 %2550 #s(literal 2 binary64)) %260)
(/.f64 (/.f64 %2550 %294) #s(literal 1/2 binary64))
(*.f64 %2469 %3178)
(*.f64 %182 %2870)
(*.f64 %2471 %3181)
(*.f64 %3183 %287)
(/.f64 (*.f64 #s(literal 1/2 binary64) %2571) %2519)
(*.f64 %3284 %2929)
(fma.f64 ecc (*.f64 %169 %195) %195)
(fma.f64 %169 (*.f64 ecc %195) %195)
(fma.f64 %170 %195 %195)
(fma.f64 %195 %170 %195)
(fma.f64 %212 #s(literal -1/2 binary64) %195)
(fma.f64 (*.f64 %195 ecc) %169 %195)
(fma.f64 (*.f64 %195 %169) ecc %195)
(+.f64 %195 %3386)
(+.f64 %3386 %195)
(fma.f64 #s(literal 1/2 binary64) %242 %195)
(fma.f64 %242 #s(literal 1/2 binary64) %195)
(-.f64 %195 (*.f64 %234 %170))
(-.f64 %3386 %234)
(+.f64 %195 %3394)
(+.f64 %3394 %195)
(-.f64 %195 (*.f64 %252 %195))
(-.f64 %195 (neg.f64 %3386))
(fma.f64 #s(literal 1 binary64) %195 %3386)
(fma.f64 #s(literal -1 binary64) %234 %3386)
(fma.f64 #s(literal -1/2 binary64) %182 %3386)
(fma.f64 #s(literal -1/2 binary64) (*.f64 %182 %170) %195)
(fma.f64 %195 #s(literal 1 binary64) %3386)
(fma.f64 #s(literal 1/2 binary64) %177 %3386)
(fma.f64 %177 #s(literal 1/2 binary64) %3386)
(fma.f64 %182 #s(literal -1/2 binary64) %3386)
(fma.f64 %182 %822 %195)
(fma.f64 %472 %177 %195)
(fma.f64 (*.f64 %170 #s(literal -1/2 binary64)) %182 %195)
(fma.f64 #s(literal 1 binary64) %195 %3394)
(fma.f64 #s(literal -1 binary64) %234 %3394)
(fma.f64 #s(literal -1/2 binary64) %182 %3394)
(fma.f64 %195 #s(literal 1 binary64) %3394)
(fma.f64 #s(literal 1/2 binary64) %177 %3394)
(fma.f64 %177 #s(literal 1/2 binary64) %3394)
(fma.f64 %182 #s(literal -1/2 binary64) %3394)
(-.f64 %3386 %2450)
(-.f64 %3386 %2456)
(fma.f64 #s(literal 2 binary64) %2460 %3386)
(fma.f64 #s(literal 2 binary64) %2462 %3386)
(fma.f64 #s(literal -1 binary64) %2456 %3386)
(fma.f64 %44 %177 %3386)
(fma.f64 %2466 #s(literal 2 binary64) %3386)
(fma.f64 %2452 #s(literal -1 binary64) %3386)
(fma.f64 #s(literal 2 binary64) %2460 %3394)
(fma.f64 #s(literal 2 binary64) %2462 %3394)
(fma.f64 #s(literal -1 binary64) %2456 %3394)
(fma.f64 %44 %177 %3394)
(fma.f64 %2466 #s(literal 2 binary64) %3394)
(fma.f64 %2452 #s(literal -1 binary64) %3394)
(fma.f64 %289 %182 %3386)
(fma.f64 %2469 %236 %3386)
(fma.f64 %289 %182 %3394)
(fma.f64 %2469 %236 %3394)
(fma.f64 %2471 %271 %3386)
(fma.f64 %2471 %271 %3394)
(*.f64 %3314 %623)
(/.f64 %171 %619)
%2811
(neg.f64 %2809)
(*.f64 #s(literal -1 binary64) %2809)
(*.f64 %174 %2859)
(*.f64 %2859 %174)
(*.f64 #s(literal 1 binary64) %2811)
(*.f64 %171 %2857)
(*.f64 %2811 #s(literal 1 binary64))
(*.f64 %2857 %171)
(/.f64 #s(literal 1 binary64) %2797)
(*.f64 #s(literal 2 binary64) (*.f64 %2884 %174))
(*.f64 %294 %2884)
(*.f64 #s(literal 2 binary64) (/.f64 %260 %623))
(*.f64 %845 %3457)
(*.f64 #s(literal 2 binary64) (*.f64 %260 %2859))
(*.f64 %2917 %260)
(*.f64 (*.f64 %2859 %294) #s(literal 1/2 binary64))
(*.f64 %2571 %3464)
(/.f64 %2571 %2929)
(/.f64 %2570 %3467)
(fma.f64 ecc %3469 %2857)
(fma.f64 %169 %3471 %2857)
(fma.f64 %3469 ecc %2857)
(fma.f64 %3471 %169 %2857)
(-.f64 %2857 %3071)
(fma.f64 %222 %3476 %2857)
(fma.f64 %216 %3478 %2857)
(+.f64 %2857 %3480)
(+.f64 %3480 %2857)
(-.f64 %3480 %2859)
(fma.f64 %170 %2859 %2857)
(fma.f64 #s(literal -1 binary64) %3071 %2857)
(fma.f64 %2859 %170 %2857)
(fma.f64 #s(literal 1 binary64) %2857 %3480)
(fma.f64 #s(literal 1 binary64) %3480 %2857)
(fma.f64 #s(literal 2 binary64) %3457 %3480)
(fma.f64 #s(literal -1 binary64) %2859 %3480)
(fma.f64 #s(literal -2 binary64) %2884 %3480)
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) %619) %3480)
(fma.f64 %2859 #s(literal -1 binary64) %3480)
(fma.f64 %2857 #s(literal 1 binary64) %3480)
(fma.f64 %3457 #s(literal 2 binary64) %3480)
(fma.f64 %252 %2857 %2857)
(fma.f64 %470 %2884 %2857)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %3457) %3480)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %2859) %3480)
(fma.f64 #s(literal 2 binary64) (*.f64 %345 %3469) %2857)
(fma.f64 #s(literal 2 binary64) (*.f64 %402 %3471) %2857)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %3457) %3480)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %2857) %3480)
(/.f64 (/.f64 %2571 %623) %623)
(/.f64 %3072 %623)
(/.f64 (fma.f64 %3480 %619 #s(literal 1 binary64)) %619)
(/.f64 (-.f64 (*.f64 %2857 %619) %170) %619)
(/.f64 (fma.f64 %2857 %619 %252) %619)
(/.f64 %3521 %619)
(/.f64 (fma.f64 %2857 %623 %170) %623)
(/.f64 (-.f64 (*.f64 %3480 %619) #s(literal -1 binary64)) %619)
(/.f64 (-.f64 (*.f64 %2857 %623) %252) %623)
(*.f64 %3072 %2859)
(/.f64 %3532 %2929)
(/.f64 %3534 %2929)
(/.f64 %3537 %2929)
(/.f64 %3539 %3467)
(/.f64 %3542 %3467)
(/.f64 %3545 %3467)
(/.f64 %3547 %3467)
(/.f64 %3549 %3467)
(+.f64 (/.f64 %3551 %623) %2857)
(+.f64 (/.f64 %2656 %2929) %3555)
%2797
%2798
%2800
%2801
%2802
%2803
%2804
%2805
%2806
%2807
%2808
%2810
%2812
%2813
%2815
%2817
%2819
%2820
%2821
%2822
%2823
%2825
%2826
%2828
%2829
%2831
%2833
%2835
%2837
%2839
%2841
%2843
%2845
%2847
%2848
%2850
%2851
%2853
%2854
%2856
%2858
%2860
%2862
%2864
%2866
%2868
%2872
%2873
%2874
%2875
%2877
%2879
%2881
%2883
%2886
%2888
%2890
%2892
%2893
%2894
%2896
%2898
%2899
%2900
%2901
%2902
%2903
%2904
%2906
%2907
%2909
%2911
%2912
%2914
%2916
%2918
%2920
%2923
%2924
%2926
%2927
%2928
%2930
%2931
%2932
%2933
%2935
%2937
%2939
%2941
%2943
%2946
%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
%2979
%2980
%2981
%2982
%2983
%2984
%2985
%2986
%2987
%2988
%2989
%2990
%2991
%2992
%2993
%2994
%2995
%2996
%2997
%2998
%2999
%3000
%3001
%3002
%3003
%3004
%3005
%3006
%3007
%3008
%3009
%3010
%3011
%3012
%3013
%3014
%3015
%3016
%3017
%3018
%3019
%3020
%3021
%3022
%3023
%3024
%3025
%3026
%3027
%3028
%3029
%3030
%3031
%3032
%3033
%3034
%3035
%3036
%3037
%3038
%3039
%3040
%3041
%3042
%3043
%3044
%3045
%3046
%3047
%3048
%3049
%3050
%3051
%3052
%3053
%3054
%3055
%3056
%3058
%3060
%3062
%3064
%3066
%3068
%3070
%3073
%3075
%3077
%3079
%3081
%3083
%3085
%3087
%3089
%3091
%3092
%3093
%3094
%3095
%3096
%3097
%3098
%3099
%3100
%3101
%3102
%3103
%3104
%3105
%3106
%3107
%3108
%3109
%3110
%3111
%3112
%3113
%3114
%3115
%3116
%3117
%3118
%3119
%3120
%3121
%3122
%3123
%3124
%3125
%3126
%3127
%3128
%3129
%3130
%3131
%3132
%3133
%3134
%3135
%3136
%3137
%3138
%3140
%3141
%3142
%3144
%3145
%3146
%3147
%3148
%3149
%3150
%3151
%3152
%3153
%3154
%3155
%3156
%3157
%3158
%3159
%3160
%3161
%3162
%3163
%3164
%3165
%3166
%3167
%3168
%3169
%3170
%3171
%3172
%3173
%3175
%3176
%3177
%3179
%3180
%3182
%3184
%3185
%3186
%3187
%3188
%3189
%3190
%3191
%3192
%3193
%3194
%3195
%3196
%3197
%3198
%3199
%3200
%3201
%3202
%3203
%3204
%3205
%3206
%3207
%3208
%3209
%3210
%3211
%3212
%3213
%3214
%3215
%3216
%3217
%3218
%3219
%3220
%3221
%3222
%3223
%3224
%3225
%3226
%3227
%3228
%3229
%3230
%3231
%3232
%3233
%3234
%3235
%3236
%3237
%3238
%3239
%3240
%3241
%3242
%3243
%3244
%3245
%3246
%3247
%3248
%3249
%3250
%3251
%3252
%3253
%3255
%3258
%3259
%3261
%3263
%3265
%3266
%3267
%3268
%3269
%3270
%3271
%3272
%3273
%3274
%3275
%3276
%3277
%3278
%3279
%3280
%3281
%3282
%3283
%3285
%3286
%3287
%3288
%3289
%3290
%3291
%3292
%3293
%3294
%3295
%3296
%3297
%3298
%3299
%3300
%3301
%3302
%3303
%3304
%3305
%3306
%3307
%3308
%3309
%3312
%3313
%3315
%3316
%3317
%3318
%3319
%3320
%3321
%3557
%3559
%3561
%3562
%3563
%3564
%3565
%3566
%3567
%3569
%3571
%3572
%3573
%3574
%3575
%3576
%3578
%3579
%3581
%3582
%3584
%3589
%3591
%3592
%3595
%3596
%3597
%3598
%3599
%3600
%3602
%3604
%3606
%3608
%3609
%3610
%3612
%3616
%3619
%3621
%3624
%3625
%3627
%3629
%3631
%3637
%3639
%3644
%3646
%3648
%3650
%3652
%3654
%3657
%3658
%3663
%3667
%3670
%3671
%3673
%3675
%3678
%3680
%3682
%3683
%3686
%3690
%3692
%3694
%3696
%2809
(/.f64 %171 %623)
(neg.f64 %2811)
(*.f64 #s(literal 1 binary64) %2809)
(*.f64 %174 %2857)
(*.f64 %2809 #s(literal 1 binary64))
(*.f64 %2857 %174)
(*.f64 %171 %2859)
(*.f64 #s(literal -1 binary64) %2811)
(*.f64 %2859 %171)
(/.f64 #s(literal 1 binary64) %2799)
(*.f64 #s(literal 2 binary64) (*.f64 %3457 %174))
(*.f64 #s(literal 2 binary64) (/.f64 %260 %619))
(*.f64 %294 %3457)
(*.f64 %845 %2884)
(*.f64 #s(literal 2 binary64) (*.f64 %260 %2857))
(*.f64 (*.f64 %2857 #s(literal 2 binary64)) %260)
(*.f64 (*.f64 %2857 %294) #s(literal 1/2 binary64))
(*.f64 %2570 %3464)
(/.f64 %2570 %2929)
(/.f64 %2571 %3467)
(fma.f64 ecc %3476 %2859)
(fma.f64 %169 %3478 %2859)
(fma.f64 %3476 ecc %2859)
(fma.f64 %3478 %169 %2859)
(+.f64 %2859 %3071)
(+.f64 %3071 %2859)
(-.f64 %3071 %2857)
(-.f64 %2859 %3480)
(fma.f64 %222 %3469 %2859)
(fma.f64 %216 %3471 %2859)
(fma.f64 #s(literal 1 binary64) %2859 %3071)
(fma.f64 #s(literal 1 binary64) %3071 %2859)
(fma.f64 %170 %2857 %2859)
(fma.f64 #s(literal 2 binary64) %2884 %3071)
(fma.f64 #s(literal -1 binary64) %2857 %3071)
(fma.f64 #s(literal -2 binary64) %3457 %3071)
(fma.f64 %2859 #s(literal 1 binary64) %3071)
(fma.f64 %2857 %170 %2859)
(fma.f64 %2857 #s(literal -1 binary64) %3071)
(fma.f64 %2884 #s(literal 2 binary64) %3071)
(fma.f64 #s(literal -1 binary64) %3480 %2859)
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) %623) %3071)
(fma.f64 %252 %2859 %2859)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %2884) %3071)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %2857) %3071)
(fma.f64 #s(literal 2 binary64) (*.f64 %345 %3476) %2859)
(fma.f64 #s(literal 2 binary64) (*.f64 %402 %3478) %2859)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %2884) %3071)
(fma.f64 #s(literal 1/2 binary64) %2880 %3071)
(fma.f64 %470 %3457 %2859)
(*.f64 %619 %3758)
(*.f64 %174 %3555)
(/.f64 (/.f64 %2570 %619) %619)
(/.f64 (fma.f64 %2859 %619 %170) %619)
(/.f64 %3072 %619)
(*.f64 %2809 %3766)
(*.f64 %3766 %2809)
(/.f64 (fma.f64 %3071 %623 #s(literal 1 binary64)) %623)
(/.f64 (-.f64 (*.f64 %2859 %619) %252) %619)
(/.f64 %3521 %623)
(/.f64 (-.f64 (*.f64 %2859 %623) %170) %623)
(/.f64 (-.f64 (*.f64 %3071 %623) #s(literal -1 binary64)) %623)
(/.f64 (fma.f64 %2859 %623 %252) %623)
(*.f64 %3072 %2857)
(-.f64 %3784 %3464)
(+.f64 %3784 (/.f64 #s(literal -1 binary64) %2929))
(/.f64 %3532 %3467)
(/.f64 %3539 %2929)
(/.f64 %3542 %2929)
(/.f64 %3545 %2929)
(/.f64 %3547 %2929)
(/.f64 %3549 %2929)
(/.f64 %3534 %3467)
(/.f64 %3537 %3467)
(+.f64 (/.f64 %3551 %619) %2859)
(fma.f64 %170 %3758 %3758)
(fma.f64 %3464 %174 %3799)
(+.f64 %3758 %3799)
(+.f64 %3799 %3758)
(-.f64 %3799 %3803)
(+.f64 %3805 %3806)
(+.f64 %3806 %3805)
(fma.f64 #s(literal 1 binary64) %3758 %3799)
(fma.f64 #s(literal -1 binary64) %3803 %3799)
(fma.f64 ecc (*.f64 %3476 %2809) %3758)
(fma.f64 %169 (*.f64 %3478 %2809) %3758)
(fma.f64 %2809 %3071 %3758)
(fma.f64 %3071 %2809 %3758)
(fma.f64 (*.f64 %2809 %169) %3478 %3758)
(fma.f64 (*.f64 %2809 ecc) %3476 %3758)
(fma.f64 %174 (*.f64 %2857 %3071) %3758)
(fma.f64 %2809 %2857 %3799)
(fma.f64 %2857 %2809 %3799)
(fma.f64 %2857 (*.f64 %174 %3071) %3758)
(fma.f64 (*.f64 %3071 %174) %2857 %3758)
(fma.f64 (*.f64 %3071 %2857) %174 %3758)
(fma.f64 (*.f64 %2809 %170) %2857 %3758)
(fma.f64 %171 (*.f64 %2859 %3071) %3758)
(fma.f64 %2811 %2859 %3799)
(fma.f64 (*.f64 %3071 %171) %2859 %3758)
(fma.f64 #s(literal 2 binary64) (*.f64 %3457 %2809) %3799)
%3840
(fabs.f64 %2811)
(/.f64 %3587 %3585)
(fabs.f64 %3840)
(fabs.f64 %3844)
(neg.f64 %3844)
(/.f64 %3847 %3848)
(/.f64 #s(literal 1 binary64) %3558)
(*.f64 %3587 %3617)
(*.f64 %3617 %3587)
(/.f64 (neg.f64 %3847) (neg.f64 %3848))
(*.f64 %3587 %3856)
(*.f64 %3847 (/.f64 #s(literal 1 binary64) %3848))
(sqrt.f64 %3860)
(pow.f64 %3862 #s(literal 2 binary64))
(pow.f64 %3860 #s(literal 1/2 binary64))
(/.f64 %3659 %3865)
(*.f64 %3867 (sqrt.f64 (fabs.f64 %3464)))
(/.f64 %3867 %3871)
(/.f64 (sqrt.f64 (fabs.f64 %2936)) (sqrt.f64 (fabs.f64 %3467)))
(*.f64 %3878 (sqrt.f64 (fabs.f64 %3758)))
(/.f64 %3884 %3885)
(/.f64 (sqrt.f64 (fabs.f64 (/.f64 %2519 %623))) %3885)
(*.f64 %3884 (sqrt.f64 %3617))
(/.f64 %3893 %3585)
(*.f64 %3862 %3862)
(*.f64 %3896 %3896)
%3560
(log.f64 %3840)
(neg.f64 %3557)
(+.f64 %3560 #s(literal 0 binary64))
(-.f64 %3560 #s(literal 0 binary64))
(log.f64 (/.f64 %3840 #s(literal 1 binary64)))
(-.f64 %3588 %3586)
(+.f64 %3588 %3603)
(log.f64 (/.f64 %3593 #s(literal 2 binary64)))
(-.f64 %3588 (+.f64 %3586 #s(literal 0 binary64)))
(+.f64 %3588 %3618)
(+.f64 %3618 %3588)
(+.f64 %3588 (log.f64 %3856))
(-.f64 %3588 %3620)
(-.f64 %3626 %156)
(+.f64 %3626 %3628)
(-.f64 (-.f64 %3560 %156) %158)
(*.f64 #s(literal 1/2 binary64) %3919)
(fma.f64 #s(literal 1/2 binary64) %3919 #s(literal 0 binary64))
(log.f64 (/.f64 %3661 %3659))
(-.f64 %3664 (log.f64 %3865))
(-.f64 %3672 %3664)
(+.f64 %3672 %3674)
(-.f64 (-.f64 %3672 %3588) %3586)
(-.f64 (log.f64 %3893) %3586)
(+.f64 %3932 %3932)
%3557
%3559
%3561
%3562
%3563
%3564
%3565
%3566
%3567
%3569
%3571
%3572
%3573
%3574
%3575
%3576
%3578
%3579
%3581
%3582
%3584
%3589
%3591
%3592
%3595
%3596
%3597
%3598
%3599
%3600
%3602
%3604
%3606
%3608
%3609
%3610
%3612
%3616
%3619
%3621
%3624
%3625
%3627
%3629
%3631
%3637
%3639
%3644
%3646
%3648
%3650
%3652
%3654
%3657
%3658
%3663
%3667
%3670
%3671
%3673
%3675
%3678
%3680
%3682
%3683
%3686
%3690
%3692
%3694
%3696
%156
(+.f64 %156 #s(literal 0 binary64))
(log1p.f64 #s(literal 1 binary64))
(log1p.f64 %994)
(+.f64 %158 (log.f64 %981))
%3622
(fabs.f64 %2818)
(*.f64 #s(literal 1/2 binary64) %3558)
(/.f64 #s(literal 1/2 binary64) %3840)
(fabs.f64 %2836)
(/.f64 %3943 %3587)
(fabs.f64 %3622)
(*.f64 %3585 %3635)
(*.f64 %3635 %3585)
(fabs.f64 %3336)
(/.f64 #s(literal -1/2 binary64) %3844)
(fabs.f64 %3950)
(neg.f64 %3950)
(/.f64 %3953 %3587)
(fabs.f64 (neg.f64 %3622))
(/.f64 (neg.f64 %3943) %3847)
(*.f64 (/.f64 #s(literal 1/2 binary64) %3847) %3848)
(*.f64 %3943 %3613)
(/.f64 #s(literal 1 binary64) %3593)
(/.f64 #s(literal 1 binary64) (/.f64 %3840 #s(literal 1/2 binary64)))
(/.f64 %3635 %3617)
(sqrt.f64 %3655)
(pow.f64 %3967 #s(literal 2 binary64))
(pow.f64 %3655 #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (fabs.f64 %3970)) %3867)
(*.f64 %3871 %3976)
(*.f64 %3976 %3871)
(*.f64 %3885 %3981)
(*.f64 %3981 %3885)
(/.f64 (sqrt.f64 (fabs.f64 (/.f64 %3970 %174))) %3878)
(*.f64 %3988 %3991)
(*.f64 %3991 %3988)
(/.f64 (/.f64 #s(literal 1/2 binary64) %3862) %3862)
(*.f64 %3967 %3967)
(*.f64 %3997 %3997)
%3623
(neg.f64 %3626)
(+.f64 %3586 %3636)
(+.f64 %3636 %3586)
(-.f64 (log.f64 %3953) %3588)
(-.f64 %3586 (neg.f64 %3636))
(*.f64 #s(literal 1/2 binary64) %3656)
(+.f64 %4007 %4007)
%3557
%3559
%3561
%3562
%3563
%3564
%3565
%3566
%3567
%3569
%3571
%3572
%3573
%3574
%3575
%3576
%3578
%3579
%3581
%3582
%3584
%3589
%3591
%3592
%3595
%3596
%3597
%3598
%3599
%3600
%3602
%3604
%3606
%3608
%3609
%3610
%3612
%3616
%3619
%3621
%3624
%3625
%3627
%3629
%3631
%3637
%3639
%3644
%3646
%3648
%3650
%3652
%3654
%3657
%3658
%3663
%3667
%3670
%3671
%3673
%3675
%3678
%3680
%3682
%3683
%3686
%3690
%3692
%3694
%3696
%3659
(fabs.f64 %2571)
(fabs.f64 %3659)
(fabs.f64 (neg.f64 %3659))
(sqrt.f64 %3684)
(pow.f64 %4014 #s(literal 2 binary64))
(*.f64 %3585 %3587)
(*.f64 %3587 %3585)
(pow.f64 %3684 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %3684 #s(literal -1/2 binary64)))
(*.f64 %3867 %3871)
(*.f64 %3871 %3867)
(*.f64 %4014 %4014)
(*.f64 %4024 %4024)
(*.f64 %3885 %4028)
(*.f64 %3878 %4032)
(*.f64 %4032 %3878)
(*.f64 %4028 %3885)
%3664
(*.f64 #s(literal 1/2 binary64) %3685)
(+.f64 %3586 %3588)
(+.f64 %3588 %3586)
(-.f64 %3588 %3603)
(+.f64 %4040 %4040)
%3668
(fabs.f64 %3668)
(fabs.f64 %2517)
(sqrt.f64 %3676)
(fabs.f64 (neg.f64 %3668))
(/.f64 #s(literal 1 binary64) %3661)
(pow.f64 %3676 #s(literal 1/2 binary64))
(pow.f64 %4049 #s(literal 2 binary64))
(*.f64 %4049 %4049)
(*.f64 %4052 %4052)
%3669
(neg.f64 %3672)
(*.f64 #s(literal 1/2 binary64) %3677)
(+.f64 %4056 %4056)
%3557
%3559
%3561
%3562
%3563
%3564
%3565
%3566
%3567
%3569
%3571
%3572
%3573
%3574
%3575
%3576
%3578
%3579
%3581
%3582
%3584
%3589
%3591
%3592
%3595
%3596
%3597
%3598
%3599
%3600
%3602
%3604
%3606
%3608
%3609
%3610
%3612
%3616
%3619
%3621
%3624
%3625
%3627
%3629
%3631
%3637
%3639
%3644
%3646
%3648
%3650
%3652
%3654
%3657
%3658
%3663
%3667
%3670
%3671
%3673
%3675
%3678
%3680
%3682
%3683
%3686
%3690
%3692
%3694
%3696
%4058
(log.f64 %4058)
%4060
(log.f64 %4060)
%4062
(log.f64 %4062)
%3557
%3559
%3561
%3562
%3563
%3564
%3565
%3566
%3567
%3569
%3571
%3572
%3573
%3574
%3575
%3576
%3578
%3579
%3581
%3582
%3584
%3589
%3591
%3592
%3595
%3596
%3597
%3598
%3599
%3600
%3602
%3604
%3606
%3608
%3609
%3610
%3612
%3616
%3619
%3621
%3624
%3625
%3627
%3629
%3631
%3637
%3639
%3644
%3646
%3648
%3650
%3652
%3654
%3657
%3658
%3663
%3667
%3670
%3671
%3673
%3675
%3678
%3680
%3682
%3683
%3686
%3690
%3692
%3694
%3696
(log.f64 %1649)
(log.f64 %2187)

reconstruct413.0ms (0.3%)

Memory
28.0MiB live, 55.1MiB allocated; 10ms collecting garbage

eval11.5s (7.6%)

Memory
-30.3MiB live, 1 841.4MiB allocated; 677ms collecting garbage
Compiler

Compiled 234 091 to 32 521 computations (86.1% saved)

prune2.3s (1.5%)

Memory
-8.3MiB live, 313.6MiB allocated; 30ms collecting garbage
Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New9 106259 131
Fresh000
Picked11112
Done000
Total9 117269 143
Accuracy
99.8%
Counts
9 143 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.6%
%3 = (*.f64 ecc (sin.f64 phi))
%10 = (log.f64 (sqrt.f64 (fabs.f64 (-.f64 (pow.f64 %3 #s(literal 2 binary64)) #s(literal 1 binary64)))))
(+.f64 (+.f64 %10 %10) (log.f64 (fabs.f64 (pow.f64 (-.f64 #s(literal 1 binary64) %3) #s(literal -2 binary64)))))
31.6%
%3 = (*.f64 ecc (sin.f64 phi))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (fabs.f64 (-.f64 (pow.f64 %3 #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (log.f64 (fabs.f64 (pow.f64 (-.f64 #s(literal 1 binary64) %3) #s(literal -2 binary64)))))
30.3%
%5 = (* (sin phi) ecc)
(+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (fabs.f64 (approx (* (+ %5 1) (/ -1/2 (+ %5 -1))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) ecc) ecc))))))))
30.4%
%5 = (* (sin phi) ecc)
(+.f64 (log.f64 #s(literal 2 binary64)) (approx (log (fabs (* (+ %5 1) (/ -1/2 (+ %5 -1))))) (log.f64 #s(literal 1/2 binary64))))
31.6%
%2 = (sin.f64 phi)
(+.f64 #s(literal 6243314768165359/9007199254740992 binary64) (log.f64 (fabs.f64 (*.f64 (fma.f64 %2 ecc #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (fma.f64 %2 ecc #s(literal -1 binary64)))))))
31.6%
%2 = (sin.f64 phi)
(neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (/.f64 (fma.f64 %2 ecc #s(literal -1 binary64)) (fma.f64 %2 ecc #s(literal 1 binary64))) #s(literal 2 binary64)))))
31.6%
%1 = (sin.f64 phi)
(neg.f64 (log.f64 (/.f64 (fma.f64 %1 ecc #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 ecc %1)))))
30.5%
%3 = (* (sin phi) ecc)
(neg.f64 (log.f64 (fabs.f64 (approx (/ (+ %3 -1) (+ %3 1)) (-.f64 (*.f64 phi (-.f64 ecc (*.f64 #s(literal -1 binary64) ecc))) #s(literal 1 binary64))))))
31.6%
%1 = (sin.f64 phi)
(log.f64 (/.f64 (fma.f64 %1 ecc #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 ecc %1))))
29.5%
%4 = (* ecc (sin phi))
(log.f64 (/.f64 (approx (+ 1 %4) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (approx %4 (*.f64 ecc phi)))))
31.6%
%2 = (sin.f64 phi)
(log.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %2 ecc #s(literal -1 binary64)) (fma.f64 %2 ecc #s(literal 1 binary64)))))
30.3%
%4 = (* ecc (sin phi))
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (fma.f64 (+.f64 ecc ecc) phi #s(literal 1 binary64))))
30.2%
%4 = (* ecc (sin phi))
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (fma.f64 (*.f64 (fma.f64 phi ecc #s(literal 1 binary64)) (+.f64 ecc ecc)) phi #s(literal 1 binary64))))
3.8%
%4 = (* ecc (sin phi))
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 phi (+.f64 ecc ecc)))))
2.6%
%4 = (* ecc (sin phi))
%11 = (*.f64 #s(literal -1 binary64) ecc)
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (+.f64 (approx 1 #s(literal 0 binary64)) (*.f64 phi (-.f64 (+.f64 ecc (*.f64 ecc (*.f64 phi (-.f64 ecc %11)))) %11)))))
2.7%
%4 = (* ecc (sin phi))
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (+.f64 (approx 1 #s(literal 0 binary64)) (*.f64 phi (-.f64 ecc (*.f64 #s(literal -1 binary64) ecc))))))
29.6%
%4 = (* ecc (sin phi))
%10 = (* -1 ecc)
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (+.f64 #s(literal 1 binary64) (approx (* phi (- (+ ecc (* ecc (* phi (- ecc %10)))) %10)) (*.f64 ecc (*.f64 (pow.f64 phi #s(literal 2 binary64)) (-.f64 ecc (*.f64 #s(literal -1 binary64) ecc))))))))
24.7%
%4 = (* ecc (sin phi))
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (approx (+ 1 (* phi (- ecc (* -1 ecc)))) (*.f64 phi (-.f64 (+.f64 ecc (/.f64 #s(literal 1 binary64) phi)) (*.f64 #s(literal -1 binary64) ecc))))))
25.8%
%4 = (* ecc (sin phi))
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (approx (+ 1 (* phi (- ecc (* -1 ecc)))) (*.f64 ecc (fma.f64 #s(literal 2 binary64) phi (/.f64 #s(literal 1 binary64) ecc))))))
99.2%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 (+.f64 ecc ecc) (sin.f64 phi)))
54.8%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 (+.f64 ecc ecc) phi))
54.8%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 phi (*.f64 (*.f64 #s(literal 1/2 binary64) ecc) #s(literal 4 binary64))))
52.5%
%4 = (* ecc (sin phi))
%9 = (sin.f64 phi)
%10 = (PI.f64 )
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (-.f64 %9 (fma.f64 %9 (cos.f64 %10) (*.f64 (cos.f64 phi) (sin.f64 %10))))))
52.9%
%4 = (* ecc (sin phi))
%9 = (sin.f64 phi)
%13 = (/.f64 (PI.f64 ) #s(literal 2 binary64))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (-.f64 %9 (-.f64 (*.f64 (cos.f64 phi) (cos.f64 %13)) (*.f64 %9 (sin.f64 %13))))))
55.0%
%3 = (sin phi)
%4 = (* ecc %3)
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (approx (- %3 (* -1 %3)) (*.f64 phi (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 phi #s(literal 2 binary64))))))))
55.1%
%3 = (sin phi)
%4 = (* ecc %3)
(approx (log (/ (+ 1 %4) (- 1 %4))) (approx (* ecc (- %3 (* -1 %3))) (*.f64 phi (fma.f64 #s(literal -1/3 binary64) (*.f64 ecc (pow.f64 phi #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) ecc)))))
Compiler

Compiled 345 to 132 computations (61.7% saved)

sample48.0ms (0.0%)

Memory
6.4MiB live, 6.4MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
%5 = (PI )
%8 = (/ %5 2)
1
(sqrt 2)
(sqrt 1/2)
%5
(log 2)
(log 1/2)
%8
(cos %5)
(sin %5)
(cos %8)
(sin %8)
Outputs
#s(literal 1 binary64)
#s(literal 6369051672525773/4503599627370496 binary64)
#s(literal 6369051672525773/9007199254740992 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 6243314768165359/9007199254740992 binary64)
#s(literal -6243314768165359/9007199254740992 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 1 binary64)
Samples
45.0ms2valid
Compiler

Compiled 27 to 15 computations (44.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-sin: 44.0ms (98.4% of total, 0.7 MiB)
adjust: 0.0ms (0.0% of total, 0.0 MiB)
ival-pi: 0.0ms (0.0% of total, 0.0 MiB)
ival-cos: 0.0ms (0.0% of total, 0.0 MiB)
ival-div!: 0.0ms (0.0% of total, 0.0 MiB)

series10.8s (7.2%)

Memory
-23.3MiB live, 562.7MiB allocated; 194ms collecting garbage
Counts
156 → 504
Calls
Call 1
Inputs
%3 = (sin.f64 phi)
%4 = (*.f64 ecc %3)
%5 = (-.f64 #s(literal 1 binary64) %4)
%8 = (approx 1 #s(literal 0 binary64))
%10 = (pow.f64 phi #s(literal 2 binary64))
%11 = (*.f64 ecc phi)
%12 = (sin phi)
%13 = (* ecc %12)
%14 = (approx %13 %11)
%15 = (*.f64 ecc %10)
%16 = (+ 1 %13)
%17 = (approx %16 #s(literal 1 binary64))
%19 = (*.f64 #s(literal -1 binary64) ecc)
%20 = (-.f64 ecc %19)
%21 = (*.f64 phi %20)
%22 = (*.f64 ecc %21)
%23 = (+.f64 ecc %22)
%24 = (-.f64 %23 %19)
%25 = (*.f64 phi %24)
%28 = (/.f64 #s(literal 1 binary64) ecc)
%31 = (sqrt.f64 #s(literal 2 binary64))
%32 = (sqrt.f64 #s(literal 1/2 binary64))
%33 = (fma.f64 %3 ecc #s(literal 1 binary64))
%34 = (fma.f64 %3 ecc #s(literal -1 binary64))
%35 = (/.f64 #s(literal -1/2 binary64) %34)
%36 = (pow.f64 %5 #s(literal -2 binary64))
%37 = (PI.f64 )
%38 = (-.f64 #s(literal -1 binary64) %4)
%39 = (*.f64 %33 %35)
%40 = (/.f64 %34 %38)
%41 = (/.f64 %34 %33)
%42 = (log.f64 #s(literal 2 binary64))
%43 = (fabs.f64 %39)
%44 = (log.f64 %43)
%45 = (fabs.f64 %36)
%46 = (log.f64 %45)
%47 = (-.f64 #s(literal 1 binary64) %14)
%50 = (*.f64 #s(literal -1/3 binary64) %10)
%51 = (+.f64 #s(literal 2 binary64) %50)
%52 = (*.f64 phi %51)
%55 = (- %12 (* -1 %12))
%56 = (approx %55 %52)
%57 = (*.f64 #s(literal 2 binary64) ecc)
%58 = (fma.f64 #s(literal -1/3 binary64) %15 %57)
%59 = (*.f64 phi %58)
%61 = (approx (* ecc %55) %59)
%62 = (-.f64 %19 ecc)
%63 = (*.f64 phi %62)
%64 = (*.f64 #s(literal -1/2 binary64) %63)
%65 = (+.f64 #s(literal 1/2 binary64) %64)
%66 = (* %12 ecc)
%67 = (+ %66 1)
%69 = (+ %66 -1)
%71 = (* %67 (/ -1/2 %69))
%72 = (approx %71 %65)
%73 = (-.f64 %21 #s(literal 1 binary64))
%75 = (approx (/ %69 %67) %73)
%76 = (log.f64 #s(literal 1/2 binary64))
%79 = (approx (log (fabs %71)) %76)
%80 = (/.f64 #s(literal 1 binary64) phi)
%81 = (+.f64 ecc %80)
%82 = (-.f64 %81 %19)
%83 = (*.f64 phi %82)
%84 = (* -1 ecc)
%86 = (* phi (- ecc %84))
%87 = (+ 1 %86)
%88 = (approx %87 %83)
%89 = (*.f64 %10 %20)
%90 = (*.f64 ecc %89)
%95 = (approx (* phi (- (+ ecc (* ecc %86)) %84)) %90)
%96 = (fma.f64 #s(literal 2 binary64) phi %28)
%97 = (*.f64 ecc %96)
%98 = (approx %87 %97)
%99 = (+.f64 ecc ecc)
%100 = (*.f64 #s(literal 1/2 binary64) ecc)
%101 = (/.f64 %37 #s(literal 2 binary64))
%102 = (*.f64 %99 %3)
%103 = (*.f64 phi %99)
%104 = (fma.f64 phi ecc #s(literal 1 binary64))
%105 = (*.f64 %100 #s(literal 4 binary64))
%106 = (*.f64 %99 phi)
%107 = (fma.f64 %99 phi #s(literal 1 binary64))
%108 = (fma.f64 %31 %32 %103)
%110 = (/ %16 (- 1 %13))
%111 = (approx %110 %107)
%112 = (*.f64 %104 %99)
%113 = (fma.f64 %112 phi #s(literal 1 binary64))
%114 = (approx %110 %113)
%115 = (cos.f64 %37)
%116 = (cos.f64 phi)
%117 = (sin.f64 %37)
%118 = (*.f64 %116 %117)
%119 = (fma.f64 %3 %115 %118)
%120 = (cos.f64 %101)
%121 = (*.f64 %116 %120)
%122 = (sin.f64 %101)
%123 = (*.f64 %3 %122)
%124 = (-.f64 %121 %123)
%125 = (log %110)
%127 = (pow.f64 %4 #s(literal 2 binary64))
%128 = (-.f64 %127 #s(literal 1 binary64))
%129 = (/.f64 #s(literal -1 binary64) %41)
%130 = (log.f64 %40)
%132 = (fabs.f64 %128)
%133 = (pow.f64 %41 #s(literal 2 binary64))
%134 = (log.f64 %133)
%135 = (*.f64 #s(literal 1/2 binary64) %134)
%136 = (sqrt.f64 %132)
%137 = (pow.f64 %136 #s(literal 2 binary64))
%138 = (log.f64 %136)
%139 = (+.f64 %138 %138)
%143 = (+.f64 %8 %21)
%144 = (approx %110 %143)
%146 = (+.f64 %8 %25)
%147 = (approx %110 %146)
%149 = (/.f64 %17 %47)
%151 = (*.f64 phi %105)
%154 = (approx %110 %108)
%156 = (approx %110 %88)
%158 = (approx %110 %98)
%160 = (+.f64 #s(literal 1 binary64) %95)
%161 = (approx %110 %160)
%163 = (-.f64 %3 %119)
%164 = (*.f64 ecc %163)
%166 = (-.f64 %3 %124)
%167 = (*.f64 ecc %166)
%169 = (*.f64 ecc %56)
%173 = (fabs.f64 %72)
%174 = (log.f64 %173)
%176 = (fabs.f64 %75)
%177 = (log.f64 %176)
%181 = (log.f64 %137)
#s(literal 1 binary64)
ecc
phi
%3
%4
%5
#s(literal 0 binary64)
%8
#s(literal 2 binary64)
%10
%11
%14
%15
%17
#s(literal -1 binary64)
%19
%20
%21
%22
%23
%24
%25
#s(literal 1/2 binary64)
#s(literal 4 binary64)
%28
#s(literal -2 binary64)
#s(literal -1/2 binary64)
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%43
%44
%45
%46
%47
#s(literal 6243314768165359/9007199254740992 binary64)
#s(literal -1/3 binary64)
%50
%51
%52
%56
%57
%58
%59
%61
%62
%63
%64
%65
%72
%73
%75
%76
%79
%80
%81
%82
%83
%88
%89
%90
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
%107
%108
%111
%112
%113
%114
%115
%116
%117
%118
%119
%120
%121
%122
%123
%124
(approx %125 %102)
%127
%128
%129
%130
(neg.f64 %130)
%132
%133
%134
%135
%136
%137
%138
%139
(log.f64 %111)
(log.f64 %114)
(+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %44)
%143
%144
(log.f64 %144)
%146
%147
(log.f64 %147)
%149
(log.f64 %149)
%151
(approx %125 %151)
(approx %125 %106)
%154
(log.f64 %154)
%156
(log.f64 %156)
%158
(log.f64 %158)
%160
%161
(log.f64 %161)
%163
%164
(approx %125 %164)
%166
%167
(approx %125 %167)
%169
(approx %125 %169)
(approx %125 %61)
(log.f64 %129)
%173
%174
(+.f64 %42 %174)
%176
%177
(neg.f64 %177)
(neg.f64 %135)
(+.f64 %42 %79)
%181
(+.f64 %181 %46)
(+.f64 %139 %46)
Outputs
%5 = (sin phi)
%9 = (pow.f64 phi #s(literal 2 binary64))
%32 = (* ecc %5)
%33 = (*.f64 ecc phi)
%35 = (*.f64 ecc %9)
%38 = (*.f64 phi (+.f64 ecc (*.f64 #s(literal -1/6 binary64) %35)))
%44 = (*.f64 phi (+.f64 ecc (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ecc (*.f64 #s(literal 1/120 binary64) %35)))))
%54 = (- 1 %32)
%57 = (*.f64 #s(literal -1 binary64) %33)
%62 = (*.f64 phi (-.f64 (*.f64 #s(literal 1/6 binary64) %35) ecc))
%67 = (*.f64 #s(literal -1/6 binary64) ecc)
%71 = (*.f64 phi (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/120 binary64) %35) %67)) ecc))
%75 = (pow phi 2)
%77 = (* ecc %75)
%79 = (+ 1 %32)
%80 = (+.f64 #s(literal 1 binary64) %33)
%87 = (* -1 ecc)
%88 = (- ecc %87)
%89 = (* phi %88)
%90 = (*.f64 #s(literal -1 binary64) ecc)
%91 = (-.f64 ecc %90)
%92 = (*.f64 phi %91)
%94 = (* ecc %89)
%95 = (*.f64 ecc %92)
%97 = (+ ecc %94)
%99 = (+.f64 ecc %95)
%101 = (- %97 %87)
%103 = (-.f64 %99 %90)
%105 = (* phi %101)
%106 = (*.f64 phi %103)
%108 = (* %5 ecc)
%109 = (+ %108 -1)
%118 = (/ -1/2 %109)
%124 = (pow.f64 ecc #s(literal 2 binary64))
%125 = (*.f64 %124 phi)
%128 = (*.f64 #s(literal -1/2 binary64) ecc)
%134 = (pow.f64 ecc #s(literal 3 binary64))
%140 = (*.f64 #s(literal -1/2 binary64) %124)
%148 = (pow %54 -2)
%149 = (*.f64 #s(literal 2 binary64) %33)
%150 = (+.f64 #s(literal 1 binary64) %149)
%153 = (fma.f64 #s(literal -4 binary64) %124 %124)
%157 = (*.f64 #s(literal -2 binary64) ecc)
%163 = (*.f64 ecc %153)
%166 = (fma.f64 #s(literal 1/3 binary64) ecc (fma.f64 #s(literal 2 binary64) %163 (*.f64 #s(literal 2 binary64) %134)))
%175 = (- -1 %32)
%182 = (+ %108 1)
%183 = (* %182 %118)
%184 = (-.f64 %90 ecc)
%185 = (*.f64 phi %184)
%186 = (*.f64 #s(literal -1/2 binary64) %185)
%189 = (*.f64 ecc %185)
%195 = (*.f64 ecc %184)
%196 = (*.f64 #s(literal 1/6 binary64) ecc)
%199 = (-.f64 %196 (fma.f64 #s(literal -1 binary64) (*.f64 %124 %184) %67))
%200 = (*.f64 phi %199)
%208 = (/ %109 %175)
%209 = (*.f64 #s(literal -1 binary64) %92)
%217 = (fma.f64 #s(literal -1 binary64) (*.f64 %124 %91) %196)
%218 = (-.f64 %67 %217)
%219 = (*.f64 phi %218)
%220 = (*.f64 ecc %91)
%227 = (/ %109 %182)
%243 = (fabs %183)
%244 = (log %243)
%245 = (log.f64 #s(literal 1/2 binary64))
%247 = (*.f64 #s(literal -1 binary64) %185)
%248 = (+.f64 %245 %247)
%250 = (pow.f64 %184 #s(literal 2 binary64))
%252 = (fma.f64 #s(literal -2 binary64) %195 (*.f64 #s(literal -1 binary64) %250))
%256 = (*.f64 phi (fma.f64 #s(literal -1 binary64) %184 (*.f64 #s(literal 1/2 binary64) (*.f64 phi %252))))
%257 = (+.f64 %245 %256)
%261 = (pow.f64 %184 #s(literal 3 binary64))
%264 = (fma.f64 #s(literal -6 binary64) (*.f64 ecc %250) (fma.f64 #s(literal -6 binary64) %199 (*.f64 #s(literal -2 binary64) %261)))
%270 = (*.f64 phi (fma.f64 #s(literal -1 binary64) %184 (*.f64 phi (fma.f64 #s(literal 1/6 binary64) (*.f64 phi %264) (*.f64 #s(literal 1/2 binary64) %252)))))
%271 = (+.f64 %245 %270)
%273 = (fabs %148)
%274 = (log %273)
%277 = (fma.f64 #s(literal -4 binary64) %124 (*.f64 #s(literal -2 binary64) %153))
%279 = (*.f64 #s(literal 2 binary64) ecc)
%287 = (fma.f64 #s(literal -6 binary64) %166 (fma.f64 #s(literal 12 binary64) %163 (*.f64 #s(literal 16 binary64) %134)))
%289 = (*.f64 #s(literal 1/2 binary64) %277)
%290 = (fma.f64 #s(literal 1/6 binary64) (*.f64 phi %287) %289)
%297 = (*.f64 %124 %153)
%299 = (pow.f64 ecc #s(literal 4 binary64))
%303 = (*.f64 ecc %166)
%315 = (fma.f64 #s(literal -96 binary64) %297 (fma.f64 #s(literal -96 binary64) %299 (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -1 binary64) %297 (fma.f64 #s(literal -1/3 binary64) %124 (fma.f64 #s(literal 2/3 binary64) %124 (*.f64 #s(literal 2 binary64) %303)))) (fma.f64 #s(literal -12 binary64) (pow.f64 %153 #s(literal 2 binary64)) (*.f64 #s(literal 48 binary64) %303)))))
%326 = (* -1/3 %75)
%327 = (*.f64 #s(literal -1/3 binary64) %9)
%329 = (+ 2 %326)
%331 = (+.f64 #s(literal 2 binary64) %327)
%333 = (* phi %329)
%334 = (*.f64 #s(literal 2 binary64) phi)
%336 = (*.f64 phi %331)
%339 = (- %5 (* -1 %5))
%358 = (+ (* -1/3 %77) (* 2 ecc))
%360 = (fma.f64 #s(literal -1/3 binary64) %35 %279)
%362 = (* phi %358)
%365 = (* ecc %339)
%380 = (- %87 ecc)
%381 = (* phi %380)
%383 = (* -1/2 %381)
%385 = (/ 1 phi)
%386 = (/.f64 #s(literal 1 binary64) phi)
%388 = (+ ecc %385)
%391 = (- %388 %87)
%392 = (+.f64 #s(literal 1 binary64) %92)
%395 = (* phi %391)
%397 = (* %75 %88)
%398 = (*.f64 %9 %91)
%405 = (+ (* 2 phi) (/ 1 ecc))
%406 = (/.f64 #s(literal 1 binary64) ecc)
%408 = (fma.f64 #s(literal 2 binary64) phi %406)
%414 = (+ ecc ecc)
%416 = (+ (* (sqrt 2) (sqrt 1/2)) (* phi %414))
%419 = (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
%423 = (/ %79 %54)
%435 = (+ (* phi ecc) 1)
%436 = (* %435 %414)
%437 = (*.f64 #s(literal 2 binary64) %125)
%438 = (fma.f64 #s(literal 2 binary64) ecc %437)
%441 = (+ (* %436 phi) 1)
%445 = (cos phi)
%462 = (PI )
%467 = (+ (* %5 (cos %462)) (* %445 (sin %462)))
%468 = (*.f64 #s(literal -1 binary64) phi)
%489 = (/ %462 2)
%491 = (* %445 (cos %489))
%493 = (*.f64 #s(literal 1/2 binary64) (PI.f64 ))
%494 = (cos.f64 %493)
%496 = (*.f64 %9 %494)
%513 = (* %5 (sin %489))
%514 = (sin.f64 %493)
%515 = (*.f64 phi %514)
%517 = (*.f64 %9 %514)
%536 = (- %491 %513)
%540 = (*.f64 phi %494)
%553 = (log %423)
%554 = (pow.f64 %91 #s(literal 2 binary64))
%555 = (*.f64 #s(literal 2 binary64) %220)
%556 = (fma.f64 #s(literal -1 binary64) %554 %555)
%557 = (*.f64 phi %556)
%558 = (*.f64 #s(literal 1/2 binary64) %557)
%563 = (*.f64 ecc %554)
%564 = (pow.f64 %91 #s(literal 3 binary64))
%568 = (fma.f64 #s(literal -6 binary64) %563 (fma.f64 #s(literal 2 binary64) %564 (*.f64 #s(literal 6 binary64) %218)))
%570 = (*.f64 #s(literal 1/2 binary64) %556)
%577 = (*.f64 %91 %218)
%578 = (*.f64 ecc %218)
%581 = (*.f64 %124 %554)
%582 = (pow.f64 %91 #s(literal 4 binary64))
%584 = (*.f64 ecc %564)
%600 = (pow %32 2)
%601 = (*.f64 %124 %9)
%604 = (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) %601 %124))
%610 = (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/3 binary64) %124 (*.f64 #s(literal 2/45 binary64) %601)) %124))
%620 = (- %600 1)
%627 = (/ -1 %227)
%642 = (log %208)
%649 = (fma.f64 #s(literal -6 binary64) %218 (fma.f64 #s(literal -2 binary64) %564 (*.f64 #s(literal 6 binary64) %563)))
%650 = (*.f64 phi %649)
%657 = (*.f64 #s(literal 24 binary64) (fma.f64 #s(literal -1/6 binary64) %220 %578))
%662 = (*.f64 phi (fma.f64 #s(literal -24 binary64) %577 (fma.f64 #s(literal -12 binary64) %581 (fma.f64 #s(literal -6 binary64) %582 (fma.f64 #s(literal 24 binary64) %584 %657)))))
%663 = (*.f64 #s(literal 1/6 binary64) %649)
%671 = (neg %642)
%673 = (*.f64 #s(literal -1 binary64) %91)
%692 = (fabs %620)
%693 = (*.f64 #s(literal -1 binary64) %601)
%710 = (pow %227 2)
%711 = (-.f64 %157 %279)
%712 = (*.f64 phi %711)
%722 = (*.f64 #s(literal 1/3 binary64) ecc)
%723 = (*.f64 %124 %711)
%726 = (-.f64 %722 (fma.f64 #s(literal -4 binary64) %723 (fma.f64 #s(literal -1/3 binary64) ecc %723)))
%728 = (*.f64 ecc %711)
%737 = (log %710)
%739 = (pow.f64 %711 #s(literal 2 binary64))
%741 = (fma.f64 #s(literal -4 binary64) %728 (*.f64 #s(literal -1 binary64) %739))
%742 = (*.f64 phi %741)
%748 = (pow.f64 %711 #s(literal 3 binary64))
%752 = (fma.f64 #s(literal 2 binary64) %748 (fma.f64 #s(literal 6 binary64) %726 (*.f64 #s(literal 12 binary64) (*.f64 ecc %739))))
%753 = (*.f64 phi %752)
%776 = (*.f64 phi (fma.f64 #s(literal -48 binary64) (*.f64 ecc %748) (fma.f64 #s(literal -48 binary64) (*.f64 %124 %739) (fma.f64 #s(literal -24 binary64) (*.f64 %711 %726) (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 %134 %711) (fma.f64 #s(literal -1/3 binary64) %728 (*.f64 #s(literal 2 binary64) (*.f64 ecc %726)))) (*.f64 #s(literal -6 binary64) (pow.f64 %711 #s(literal 4 binary64))))))))
%786 = (* 1/2 %737)
%790 = (*.f64 #s(literal 1/2 binary64) %711)
%794 = (*.f64 #s(literal 1/4 binary64) %741)
%801 = (*.f64 #s(literal 1/12 binary64) %752)
%809 = (sqrt %692)
%810 = (*.f64 #s(literal -1/2 binary64) %601)
%813 = (*.f64 #s(literal 1/4 binary64) %299)
%814 = (fma.f64 #s(literal -1/3 binary64) %124 %813)
%820 = (*.f64 %124 %814)
%821 = (*.f64 #s(literal 1/2 binary64) %820)
%822 = (fma.f64 #s(literal 2/45 binary64) %124 %821)
%831 = (pow %809 2)
%832 = (fma.f64 #s(literal -1 binary64) %814 %813)
%838 = (fma.f64 #s(literal -1 binary64) %822 %821)
%847 = (log %809)
%851 = (fma.f64 #s(literal -12 binary64) %814 (*.f64 #s(literal -3 binary64) %299))
%852 = (*.f64 %9 %851)
%861 = (pow.f64 ecc #s(literal 6 binary64))
%864 = (fma.f64 #s(literal -360 binary64) %822 (fma.f64 #s(literal -180 binary64) %820 (*.f64 #s(literal -30 binary64) %861)))
%865 = (*.f64 %9 %864)
%874 = (pow.f64 %814 #s(literal 2 binary64))
%875 = (*.f64 %124 %822)
%877 = (fma.f64 #s(literal 1/4 binary64) %874 (*.f64 #s(literal 1/2 binary64) %875))
%878 = (fma.f64 #s(literal -1/315 binary64) %124 %877)
%884 = (pow.f64 ecc #s(literal 8 binary64))
%890 = (*.f64 %9 (fma.f64 #s(literal -20160 binary64) %878 (fma.f64 #s(literal -10080 binary64) %875 (fma.f64 #s(literal -5040 binary64) (*.f64 %299 %814) (fma.f64 #s(literal -5040 binary64) %874 (*.f64 #s(literal -630 binary64) %884))))))
%899 = (+ %847 %847)
%906 = (*.f64 #s(literal 1/12 binary64) %851)
%922 = (+ 6243314768165359/9007199254740992 %244)
%932 = (- %5 %536)
%935 = (+.f64 #s(literal 1 binary64) %514)
%936 = (*.f64 phi %935)
%947 = (*.f64 phi (-.f64 (*.f64 #s(literal -1/6 binary64) %514) #s(literal 1/6 binary64)))
%956 = (* ecc %932)
%957 = (*.f64 ecc %494)
%976 = (log %627)
%983 = (pow.f64 %184 #s(literal 4 binary64))
%1002 = (+ (log 2) %244)
%1003 = (log.f64 #s(literal 2 binary64))
%1015 = (fabs %227)
%1023 = (-.f64 %217 %67)
%1032 = (log %1015)
%1033 = (fma.f64 #s(literal -1 binary64) %250 %555)
%1034 = (*.f64 phi %1033)
%1044 = (fma.f64 #s(literal -6 binary64) (*.f64 ecc (*.f64 %91 %184)) (fma.f64 #s(literal 2 binary64) %261 (*.f64 #s(literal 6 binary64) %1023)))
%1045 = (*.f64 phi %1044)
%1046 = (*.f64 #s(literal 1/2 binary64) %1033)
%1060 = (*.f64 phi (fma.f64 #s(literal -24 binary64) (*.f64 %184 %1023) (fma.f64 #s(literal -12 binary64) %581 (fma.f64 #s(literal -6 binary64) %983 (fma.f64 #s(literal 24 binary64) (*.f64 ecc (*.f64 %91 %250)) %657)))))
%1061 = (*.f64 #s(literal 1/6 binary64) %1044)
%1070 = (neg %1032)
%1092 = (neg %786)
%1116 = (log %831)
%1118 = (fma.f64 #s(literal -12 binary64) %299 (*.f64 #s(literal 24 binary64) %832))
%1129 = (fma.f64 #s(literal -240 binary64) %861 (fma.f64 #s(literal 720 binary64) (*.f64 %124 %832) (*.f64 #s(literal 720 binary64) %838)))
%1131 = (*.f64 #s(literal 1/24 binary64) %1118)
%1156 = (+ %1116 %274)
%1177 = (+ %899 %274)
%1188 = (sin.f64 phi)
%1190 = (*.f64 ecc %1188)
%1192 = (-.f64 #s(literal 1 binary64) %1190)
%1194 = (+.f64 #s(literal 1 binary64) %1190)
%1196 = (/.f64 ecc phi)
%1197 = (fma.f64 ecc %91 %1196)
%1200 = (*.f64 #s(literal -1 binary64) %1196)
%1201 = (-.f64 %1197 %1200)
%1206 = (-.f64 %1190 #s(literal 1 binary64))
%1211 = (/.f64 #s(literal 1 binary64) (pow.f64 %1192 #s(literal 2 binary64)))
%1215 = (/.f64 %1194 %1206)
%1216 = (*.f64 #s(literal -1/2 binary64) %1215)
%1218 = (/.f64 %1206 %1194)
%1219 = (*.f64 #s(literal -1 binary64) %1218)
%1222 = (fabs.f64 %1216)
%1224 = (log.f64 %1222)
%1226 = (fabs.f64 %1211)
%1228 = (log.f64 %1226)
%1230 = (/.f64 #s(literal 1 binary64) %9)
%1231 = (*.f64 #s(literal 2 binary64) %1230)
%1232 = (-.f64 %1231 #s(literal 1/3 binary64))
%1235 = (pow.f64 phi #s(literal 3 binary64))
%1240 = (*.f64 #s(literal -1 binary64) %1188)
%1241 = (-.f64 %1188 %1240)
%1245 = (/.f64 ecc %9)
%1247 = (fma.f64 #s(literal -1/3 binary64) ecc (*.f64 #s(literal 2 binary64) %1245))
%1255 = (*.f64 ecc %1241)
%1257 = (+ 1/2 %383)
%1258 = (*.f64 #s(literal 1/2 binary64) %386)
%1262 = (- %89 1)
%1267 = (+.f64 ecc %386)
%1269 = (-.f64 %1267 %90)
%1273 = (/.f64 #s(literal 1 binary64) %33)
%1274 = (+.f64 #s(literal 2 binary64) %1273)
%1277 = (* ecc %405)
%1278 = (fma.f64 #s(literal 2 binary64) ecc %386)
%1282 = (*.f64 #s(literal 2 binary64) %1190)
%1286 = (/.f64 %419 phi)
%1290 = (/.f64 %1194 %1192)
%1293 = (*.f64 #s(literal 2 binary64) %124)
%1294 = (fma.f64 #s(literal 2 binary64) %1196 %1293)
%1305 = (cos.f64 phi)
%1308 = (*.f64 %1305 %494)
%1310 = (*.f64 %1188 %514)
%1316 = (pow.f64 %1188 #s(literal 2 binary64))
%1317 = (*.f64 %124 %1316)
%1319 = (-.f64 %1317 #s(literal 1 binary64))
%1321 = (*.f64 #s(literal -1 binary64) %1215)
%1323 = (log.f64 %1219)
%1327 = (fabs.f64 %1319)
%1331 = (/.f64 (pow.f64 %1206 #s(literal 2 binary64)) (pow.f64 %1194 #s(literal 2 binary64)))
%1333 = (log.f64 %1331)
%1337 = (sqrt.f64 %1327)
%1339 = (pow.f64 %1337 #s(literal 2 binary64))
%1341 = (log.f64 %1337)
%1343 = (*.f64 #s(literal 2 binary64) %1341)
%1347 = (+ 1 %105)
%1354 = (-.f64 (+.f64 %1188 %1310) %1308)
%1362 = (fabs.f64 %1218)
%1364 = (log.f64 %1362)
%1370 = (log.f64 %1339)
%1403 = (-.f64 %673 %386)
%1407 = (-.f64 %157 %386)
%1433 = (*.f64 #s(literal -1 binary64) %1190)
%1442 = (*.f64 #s(literal 2 binary64) %35)
%1444 = (*.f64 ecc (fma.f64 #s(literal 2 binary64) phi %1442))
%1449 = (*.f64 ecc %1316)
%1451 = (*.f64 #s(literal -1/2 binary64) %1188)
%1456 = (pow.f64 %1188 #s(literal 3 binary64))
%1457 = (*.f64 ecc %1456)
%1468 = (fma.f64 #s(literal -4 binary64) %1316 %1316)
%1471 = (*.f64 #s(literal -2 binary64) %1188)
%1476 = (*.f64 %1188 %1468)
%1478 = (fma.f64 #s(literal 2 binary64) %1476 (*.f64 #s(literal 2 binary64) %1456))
%1489 = (-.f64 %1240 %1188)
%1490 = (*.f64 ecc %1489)
%1494 = (*.f64 %1188 %1489)
%1495 = (*.f64 ecc %1494)
%1501 = (*.f64 %1316 %1489)
%1502 = (*.f64 ecc %1501)
%1510 = (*.f64 #s(literal -1 binary64) %1255)
%1513 = (*.f64 %1188 %1241)
%1514 = (*.f64 ecc %1513)
%1519 = (*.f64 %1316 %1241)
%1520 = (*.f64 ecc %1519)
%1522 = (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1520 %1513))
%1542 = (*.f64 #s(literal -1 binary64) %1490)
%1543 = (+.f64 %245 %1542)
%1545 = (pow.f64 %1489 #s(literal 2 binary64))
%1547 = (fma.f64 #s(literal -2 binary64) %1494 (*.f64 #s(literal -1 binary64) %1545))
%1551 = (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1489 (*.f64 #s(literal 1/2 binary64) (*.f64 ecc %1547))))
%1552 = (+.f64 %245 %1551)
%1555 = (pow.f64 %1489 #s(literal 3 binary64))
%1558 = (fma.f64 #s(literal -6 binary64) (*.f64 %1188 %1545) (fma.f64 #s(literal -6 binary64) %1501 (*.f64 #s(literal -2 binary64) %1555)))
%1564 = (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1489 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) (*.f64 ecc %1558) (*.f64 #s(literal 1/2 binary64) %1547)))))
%1565 = (+.f64 %245 %1564)
%1568 = (fma.f64 #s(literal -4 binary64) %1316 (*.f64 #s(literal -2 binary64) %1468))
%1570 = (*.f64 #s(literal 2 binary64) %1188)
%1576 = (fma.f64 #s(literal -6 binary64) %1478 (fma.f64 #s(literal 12 binary64) %1476 (*.f64 #s(literal 16 binary64) %1456)))
%1578 = (*.f64 #s(literal 1/2 binary64) %1568)
%1579 = (fma.f64 #s(literal 1/6 binary64) (*.f64 ecc %1576) %1578)
%1584 = (*.f64 %1316 %1468)
%1585 = (pow.f64 %1188 #s(literal 4 binary64))
%1586 = (*.f64 %1188 %1478)
%1594 = (fma.f64 #s(literal -96 binary64) %1584 (fma.f64 #s(literal -96 binary64) %1585 (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -1 binary64) %1584 (*.f64 #s(literal 2 binary64) %1586)) (fma.f64 #s(literal -12 binary64) (pow.f64 %1468 #s(literal 2 binary64)) (*.f64 #s(literal 48 binary64) %1586)))))
%1639 = (pow.f64 %1241 #s(literal 2 binary64))
%1640 = (*.f64 #s(literal 2 binary64) %1513)
%1641 = (fma.f64 #s(literal -1 binary64) %1639 %1640)
%1642 = (*.f64 ecc %1641)
%1643 = (*.f64 #s(literal 1/2 binary64) %1642)
%1648 = (*.f64 %1188 %1639)
%1649 = (pow.f64 %1241 #s(literal 3 binary64))
%1652 = (fma.f64 #s(literal -6 binary64) %1648 (fma.f64 #s(literal 2 binary64) %1649 (*.f64 #s(literal 6 binary64) %1519)))
%1654 = (*.f64 #s(literal 1/2 binary64) %1641)
%1661 = (*.f64 %1316 %1639)
%1665 = (*.f64 #s(literal 24 binary64) (*.f64 %1456 %1241))
%1670 = (*.f64 ecc (fma.f64 #s(literal -24 binary64) %1661 (fma.f64 #s(literal -12 binary64) %1661 (fma.f64 #s(literal -6 binary64) (pow.f64 %1241 #s(literal 4 binary64)) (fma.f64 #s(literal 24 binary64) (*.f64 %1188 %1649) %1665)))))
%1700 = (fma.f64 #s(literal -6 binary64) %1519 (fma.f64 #s(literal -2 binary64) %1649 (*.f64 #s(literal 6 binary64) %1648)))
%1701 = (*.f64 ecc %1700)
%1707 = (*.f64 #s(literal 1/6 binary64) %1700)
%1716 = (*.f64 #s(literal -1 binary64) %1241)
%1734 = (*.f64 #s(literal -1 binary64) %1317)
%1737 = (-.f64 %1471 %1570)
%1738 = (*.f64 ecc %1737)
%1741 = (*.f64 %1188 %1737)
%1749 = (*.f64 %1316 %1737)
%1750 = (fma.f64 #s(literal -4 binary64) %1749 %1749)
%1762 = (pow.f64 %1737 #s(literal 2 binary64))
%1764 = (fma.f64 #s(literal -4 binary64) %1741 (*.f64 #s(literal -1 binary64) %1762))
%1765 = (*.f64 ecc %1764)
%1771 = (pow.f64 %1737 #s(literal 3 binary64))
%1775 = (fma.f64 #s(literal -6 binary64) %1750 (fma.f64 #s(literal 2 binary64) %1771 (*.f64 #s(literal 12 binary64) (*.f64 %1188 %1762))))
%1776 = (*.f64 ecc %1775)
%1797 = (*.f64 ecc (fma.f64 #s(literal -48 binary64) (*.f64 %1188 %1771) (fma.f64 #s(literal -48 binary64) (*.f64 %1316 %1762) (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 %1188 %1750) (*.f64 #s(literal -2 binary64) (*.f64 %1456 %1737))) (fma.f64 #s(literal -6 binary64) (pow.f64 %1737 #s(literal 4 binary64)) (*.f64 #s(literal 24 binary64) (*.f64 %1750 %1737)))))))
%1809 = (*.f64 #s(literal 1/2 binary64) %1737)
%1813 = (*.f64 #s(literal 1/4 binary64) %1764)
%1819 = (*.f64 #s(literal 1/12 binary64) %1775)
%1827 = (*.f64 #s(literal -1/2 binary64) %1317)
%1831 = (*.f64 %124 %1585)
%1838 = (pow.f64 %1188 #s(literal 6 binary64))
%1848 = (fma.f64 #s(literal -1/4 binary64) %1585 (*.f64 #s(literal 1/4 binary64) %1585))
%1856 = (fma.f64 #s(literal -1/8 binary64) %1838 (*.f64 #s(literal 1/8 binary64) %1838))
%1872 = (fma.f64 #s(literal -90 binary64) %1838 (*.f64 #s(literal -30 binary64) %1838))
%1873 = (*.f64 %124 %1872)
%1881 = (pow.f64 %1188 #s(literal 8 binary64))
%1884 = (fma.f64 #s(literal 1/64 binary64) %1881 (*.f64 #s(literal 1/16 binary64) %1881))
%1891 = (*.f64 %124 (fma.f64 #s(literal -20160 binary64) %1884 (fma.f64 #s(literal -2520 binary64) %1881 (fma.f64 #s(literal -630 binary64) %1881 (*.f64 #s(literal -315 binary64) %1881)))))
%1929 = (*.f64 %1316 %1545)
%1931 = (pow.f64 %1489 #s(literal 4 binary64))
%1968 = (fma.f64 #s(literal -1 binary64) %1545 %1640)
%1969 = (*.f64 ecc %1968)
%1975 = (*.f64 %1241 %1489)
%1979 = (fma.f64 #s(literal -6 binary64) (*.f64 %1188 %1975) (fma.f64 #s(literal -6 binary64) %1519 (*.f64 #s(literal 2 binary64) %1555)))
%1980 = (*.f64 ecc %1979)
%1981 = (*.f64 #s(literal 1/2 binary64) %1968)
%1995 = (*.f64 ecc (fma.f64 #s(literal -12 binary64) %1661 (fma.f64 #s(literal -6 binary64) %1931 (fma.f64 #s(literal 24 binary64) (*.f64 %1188 (*.f64 %1241 %1545)) (fma.f64 #s(literal 24 binary64) (*.f64 %1316 %1975) %1665)))))
%1996 = (*.f64 #s(literal 1/6 binary64) %1979)
%2047 = (fma.f64 #s(literal -12 binary64) %1585 (*.f64 #s(literal 24 binary64) %1848))
%2056 = (fma.f64 #s(literal -240 binary64) %1838 (fma.f64 #s(literal 720 binary64) (*.f64 %1316 %1848) (*.f64 #s(literal 720 binary64) %1856)))
%2058 = (*.f64 #s(literal 1/24 binary64) %2047)
%2118 = (*.f64 ecc (+.f64 %1188 %406))
%2126 = (/.f64 phi ecc)
%2127 = (*.f64 #s(literal 2 binary64) %9)
%2136 = (/.f64 #s(literal 1 binary64) %1188)
%2137 = (/.f64 #s(literal 1 binary64) %1449)
%2143 = (/.f64 #s(literal 1 binary64) %1316)
%2144 = (/.f64 #s(literal 1 binary64) %1457)
%2149 = (*.f64 #s(literal 1/2 binary64) %2136)
%2153 = (/.f64 #s(literal 1 binary64) %1456)
%2155 = (/.f64 #s(literal 1 binary64) (*.f64 ecc %1585))
%2160 = (/.f64 #s(literal 1/2 binary64) %1449)
%2165 = (/.f64 #s(literal 1 binary64) %1317)
%2170 = (/.f64 #s(literal 2 binary64) %1457)
%2178 = (pow.f64 %1188 #s(literal 5 binary64))
%2189 = (/.f64 #s(literal 1 binary64) %1190)
%2190 = (+.f64 #s(literal 1/2 binary64) %2189)
%2198 = (+.f64 %2144 %2143)
%2203 = (*.f64 #s(literal 2 binary64) %2189)
%2206 = (/.f64 #s(literal 2 binary64) %1190)
%2208 = (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1317))
%2211 = (*.f64 %134 %1456)
%2212 = (/.f64 #s(literal 1 binary64) %2211)
%2213 = (fma.f64 #s(literal 2 binary64) %2212 %2206)
%2215 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %2165))
%2232 = (+.f64 %245 %2203)
%2235 = (+.f64 (/.f64 #s(literal 2/3 binary64) %2211) %2206)
%2236 = (+.f64 %245 %2235)
%2243 = (fma.f64 #s(literal 2/3 binary64) %2212 (fma.f64 #s(literal 2/5 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 ecc #s(literal 5 binary64)) %2178)) %2206))
%2244 = (+.f64 %245 %2243)
%2246 = (*.f64 #s(literal 1/2 binary64) %406)
%2263 = (/.f64 %419 ecc)
%2270 = (*.f64 #s(literal 2 binary64) %2137)
%2276 = (*.f64 #s(literal 2 binary64) %2144)
%2283 = (/.f64 #s(literal 1 binary64) %124)
%2290 = (*.f64 #s(literal 4 binary64) %2137)
%2296 = (*.f64 #s(literal 4 binary64) %2143)
%2300 = (*.f64 #s(literal 2 binary64) %2136)
%2305 = (*.f64 #s(literal 26/3 binary64) %2153)
%2306 = (fma.f64 #s(literal 20 binary64) %2155 %2305)
%2309 = (/.f64 #s(literal 4 binary64) %1449)
%2319 = (/.f64 (-.f64 %2300 %2290) ecc)
%2321 = (*.f64 %124 %1456)
%2322 = (/.f64 #s(literal 26/3 binary64) %2321)
%2323 = (fma.f64 #s(literal 2 binary64) %2136 %2322)
%2327 = (/.f64 #s(literal 1 binary64) %2321)
%2329 = (fma.f64 #s(literal 2 binary64) %2136 (*.f64 #s(literal 26/3 binary64) %2327))
%2332 = (fma.f64 #s(literal 20 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %134 %1585)) %2309)
%2337 = (/.f64 (-.f64 %2290 %2300) ecc)
%2350 = (/.f64 #s(literal 4 binary64) %1190)
%2368 = (/.f64 #s(literal 1 binary64) (*.f64 %124 %2178))
%2373 = (*.f64 #s(literal 4 binary64) %2136)
%2379 = (pow.f64 %1188 #s(literal 7 binary64))
%2381 = (/.f64 #s(literal 1 binary64) (*.f64 %124 %2379))
%2382 = (/.f64 #s(literal 1 binary64) %2178)
%2387 = (/.f64 #s(literal 4/3 binary64) %2321)
%2388 = (fma.f64 #s(literal 4 binary64) %2136 %2387)
%2394 = (/.f64 (fma.f64 #s(literal 2 binary64) %2136 (*.f64 #s(literal 2/3 binary64) %2327)) ecc)
%2402 = (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2/3 binary64) %2153 (*.f64 #s(literal 2/5 binary64) %2368)) %124)) %2300) ecc)
%2409 = (/.f64 #s(literal 2/3 binary64) %2321)
%2412 = (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2/5 binary64) %2382 (*.f64 #s(literal 2/7 binary64) %2381)) %299)) (fma.f64 #s(literal 2 binary64) %2136 %2409)) ecc)
%2434 = (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2/5 binary64) %2368 (*.f64 #s(literal 2/3 binary64) %2153)) %124)) %2300) ecc)
%2440 = (+.f64 %2409 %2300)
%2445 = (*.f64 %299 %2178)
%2448 = (/.f64 (+.f64 (/.f64 #s(literal 2/5 binary64) %2445) %2440) ecc)
%2450 = (/.f64 #s(literal 1 binary64) %2445)
%2452 = (/.f64 #s(literal 1 binary64) (*.f64 %861 %2379))
%2457 = (/.f64 (+.f64 %2409 (fma.f64 #s(literal 2 binary64) %2136 (fma.f64 #s(literal 2/5 binary64) %2450 (*.f64 #s(literal 2/7 binary64) %2452)))) ecc)
%2460 = (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1188 %406))
%2513 = (*.f64 #s(literal 2 binary64) %2143)
%2545 = (-.f64 (*.f64 #s(literal 1/3 binary64) %9) #s(literal 2 binary64))
%2562 = (-.f64 (*.f64 #s(literal -2 binary64) phi) %406)
%2602 = (*.f64 #s(literal 26/3 binary64) %2144)
%2610 = (*.f64 #s(literal 20 binary64) %2155)
%2667 = (*.f64 #s(literal -1 binary64) %2402)
(approx 1 #s(literal 0 binary64))
(approx phi phi)
(approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9))))
(approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 phi (+.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 %44)
(approx %32 (*.f64 phi (+.f64 ecc (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %35 (*.f64 #s(literal 1/120 binary64) ecc))))))))
(approx %54 #s(literal 1 binary64))
(approx %54 (+.f64 #s(literal 1 binary64) %57))
(approx %54 (+.f64 #s(literal 1 binary64) %62))
(approx %54 (+.f64 #s(literal 1 binary64) %71))
(approx %75 %9)
(approx %77 %35)
(approx %79 %80)
(approx %79 (+.f64 #s(literal 1 binary64) %38))
(approx %79 (+.f64 #s(literal 1 binary64) %44))
(approx %89 %92)
(approx %94 %95)
(approx %97 ecc)
(approx %97 %99)
(approx %101 %91)
(approx %101 %103)
(approx %105 %106)
(approx %109 #s(literal -1 binary64))
(approx %109 (-.f64 %33 #s(literal 1 binary64)))
(approx %109 (-.f64 %38 #s(literal 1 binary64)))
(approx %109 (-.f64 %44 #s(literal 1 binary64)))
(approx %118 #s(literal 1/2 binary64))
(approx %118 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %33)))
(approx %118 (+.f64 #s(literal 1/2 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal 1/2 binary64) %125) %128))))
(approx %118 (+.f64 #s(literal 1/2 binary64) (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %134 (*.f64 #s(literal 1/12 binary64) ecc)))) %140)) %128))))
(approx %148 %150)
(approx %148 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi %153)) %157))))
(approx %148 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi %166)) %153)) %157))))
(approx %175 (-.f64 %57 #s(literal 1 binary64)))
(approx %175 (-.f64 %62 #s(literal 1 binary64)))
(approx %175 (-.f64 %71 #s(literal 1 binary64)))
(approx %183 (+.f64 #s(literal 1/2 binary64) %186))
(approx %183 (+.f64 #s(literal 1/2 binary64) (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %189 (*.f64 #s(literal -1/2 binary64) %184)))))
(approx %183 (+.f64 #s(literal 1/2 binary64) (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %184 (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %195 (*.f64 #s(literal -1/2 binary64) %200)))))))
(approx %208 (+.f64 #s(literal 1 binary64) %209))
(approx %208 (+.f64 #s(literal 1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %91 %95))))
(approx %208 (+.f64 #s(literal 1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %91 (*.f64 phi (fma.f64 #s(literal -1 binary64) %219 %220))))))
(approx %227 (-.f64 %92 #s(literal 1 binary64)))
(approx %227 (-.f64 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 #s(literal -1 binary64) %95)) %90)) #s(literal 1 binary64)))
(approx %227 (-.f64 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (-.f64 %219 %220))) %90)) #s(literal 1 binary64)))
(approx %244 %245)
(approx %244 %248)
(approx %244 %257)
(approx %244 %271)
(approx %274 %149)
(approx %274 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) (*.f64 phi %277) %279)))
(approx %274 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi %290))))
(approx %274 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %277 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) (*.f64 phi %315) (*.f64 #s(literal 1/6 binary64) %287))))))))
(approx %326 %327)
(approx %329 #s(literal 2 binary64))
(approx %329 %331)
(approx %333 %334)
(approx %333 %336)
(approx %339 (*.f64 phi (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/60 binary64) %9) #s(literal 1/3 binary64))))))
(approx %339 (*.f64 phi (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal -1/2520 binary64) %9))) #s(literal 1/3 binary64))))))
(approx %358 %279)
(approx %358 %360)
(approx %362 (*.f64 phi %360))
(approx %365 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) ecc (*.f64 #s(literal 1/60 binary64) %35))))))
(approx %365 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/2520 binary64) %35 (*.f64 #s(literal 1/60 binary64) ecc))))))))
(approx %381 %185)
(approx %383 %186)
(approx %385 %386)
(approx %388 (/.f64 %80 phi))
(approx %391 (/.f64 %392 phi))
(approx %395 %392)
(approx %397 %398)
(approx (* ecc %397) (*.f64 ecc %398))
(approx %405 %406)
(approx %405 %408)
(approx %416 %419)
(approx %416 (fma.f64 #s(literal 2 binary64) %33 %419))
(approx %423 (+.f64 #s(literal 1 binary64) %106))
(approx %423 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (-.f64 %219 (*.f64 #s(literal -1 binary64) %220)))) %90))))
(approx %436 %438)
(approx %441 (+.f64 #s(literal 1 binary64) (*.f64 phi %438)))
(approx %445 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %9)))
(approx %445 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64)))))
(approx %445 (+.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 %467 %468)
(approx %467 (*.f64 phi (-.f64 (*.f64 #s(literal 1/6 binary64) %9) #s(literal 1 binary64))))
(approx %467 (*.f64 phi (-.f64 (*.f64 %9 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %9))) #s(literal 1 binary64))))
(approx %467 (*.f64 phi (-.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 %491 %494)
(approx %491 (+.f64 %494 (*.f64 #s(literal -1/2 binary64) %496)))
(approx %491 (+.f64 %494 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %494 (*.f64 #s(literal 1/24 binary64) %496)))))
(approx %491 (+.f64 %494 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %494 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %496 (*.f64 #s(literal 1/24 binary64) %494)))))))
(approx %513 %515)
(approx %513 (*.f64 phi (+.f64 %514 (*.f64 #s(literal -1/6 binary64) %517))))
(approx %513 (*.f64 phi (+.f64 %514 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %514 (*.f64 #s(literal 1/120 binary64) %517))))))
(approx %513 (*.f64 phi (+.f64 %514 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %514 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %517 (*.f64 #s(literal 1/120 binary64) %514))))))))
(approx %536 (+.f64 %494 (*.f64 #s(literal -1 binary64) %515)))
(approx %536 (+.f64 %494 (*.f64 phi (-.f64 (*.f64 #s(literal -1/2 binary64) %540) %514))))
(approx %536 (+.f64 %494 (*.f64 phi (-.f64 (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %494 (*.f64 #s(literal 1/6 binary64) %515))) %514))))
(approx %553 (*.f64 phi (-.f64 (+.f64 ecc %558) %90)))
(approx %553 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (fma.f64 #s(literal 1/6 binary64) (*.f64 phi %568) %570))) %90)))
(approx %553 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %556 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) (*.f64 phi (fma.f64 #s(literal -24 binary64) %577 (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -1 binary64) %578 (*.f64 #s(literal 1/6 binary64) %220)) (fma.f64 #s(literal -12 binary64) %581 (fma.f64 #s(literal -6 binary64) %582 (*.f64 #s(literal 24 binary64) %584)))))) (*.f64 #s(literal 1/6 binary64) %568)))))) %90)))
(approx %600 %601)
(approx %600 %604)
(approx %600 %610)
(approx %600 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/3 binary64) %124 (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %601 (*.f64 #s(literal 2/45 binary64) %124)))) %124)))
(approx %620 (-.f64 %601 #s(literal 1 binary64)))
(approx %620 (-.f64 %604 #s(literal 1 binary64)))
(approx %620 (-.f64 %610 #s(literal 1 binary64)))
(approx %627 (+.f64 #s(literal 1 binary64) %247))
(approx %627 (+.f64 #s(literal 1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %189 (*.f64 #s(literal -1 binary64) %184)))))
(approx %627 (+.f64 #s(literal 1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %184 (*.f64 phi (fma.f64 #s(literal -1 binary64) %195 (*.f64 #s(literal -1 binary64) %200)))))))
(approx %642 %209)
(approx %642 (*.f64 phi (fma.f64 #s(literal -1 binary64) %91 %558)))
(approx %642 (*.f64 phi (fma.f64 #s(literal -1 binary64) %91 (*.f64 phi (fma.f64 #s(literal 1/6 binary64) %650 %570)))))
(approx %642 (*.f64 phi (fma.f64 #s(literal -1 binary64) %91 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %556 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) %662 %663)))))))
(approx %671 (*.f64 phi (-.f64 (*.f64 #s(literal -1/2 binary64) %557) %673)))
(approx %671 (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1/6 binary64) %650) %570)) %673)))
(approx %671 (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1/24 binary64) %662) %663)) %570)) %673)))
(approx %692 (+.f64 #s(literal 1 binary64) %693))
(approx %692 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/3 binary64) %601) %124))))
(approx %692 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -2/45 binary64) %601) (*.f64 #s(literal -1/3 binary64) %124))) %124))))
(approx %710 (+.f64 #s(literal 1 binary64) %712))
(approx %710 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (fma.f64 #s(literal -2 binary64) ecc (*.f64 #s(literal -2 binary64) (*.f64 ecc %712))) %279))))
(approx %710 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (fma.f64 #s(literal -2 binary64) ecc (*.f64 phi (-.f64 (*.f64 phi %726) (*.f64 #s(literal 2 binary64) %728)))) %279))))
(approx %737 %712)
(approx %737 (*.f64 phi (-.f64 (fma.f64 #s(literal -2 binary64) ecc (*.f64 #s(literal 1/2 binary64) %742)) %279)))
(approx %737 (*.f64 phi (-.f64 (fma.f64 #s(literal -2 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/6 binary64) %753 (*.f64 #s(literal 1/2 binary64) %741)))) %279)))
(approx %737 (*.f64 phi (-.f64 (fma.f64 #s(literal -2 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %741 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) %776 (*.f64 #s(literal 1/6 binary64) %752)))))) %279)))
(approx %786 (*.f64 #s(literal 1/2 binary64) %712))
(approx %786 (*.f64 phi (fma.f64 #s(literal 1/4 binary64) %742 %790)))
(approx %786 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %711 (*.f64 phi (fma.f64 #s(literal 1/12 binary64) %753 %794)))))
(approx %786 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %711 (*.f64 phi (fma.f64 #s(literal 1/4 binary64) %741 (*.f64 phi (fma.f64 #s(literal 1/48 binary64) %776 %801)))))))
(approx %809 (+.f64 #s(literal 1 binary64) %810))
(approx %809 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %9 %814) %140))))
(approx %809 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %124 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %9 %822) (*.f64 #s(literal -1/2 binary64) %814)))))))
(approx %831 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1 binary64) %124 (*.f64 %9 %832)))))
(approx %831 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1 binary64) %124 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %814 (fma.f64 #s(literal 1/4 binary64) %299 (*.f64 %9 %838))))))))
(approx %847 %810)
(approx %847 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %124 (*.f64 #s(literal 1/24 binary64) %852))))
(approx %847 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %124 (*.f64 %9 (fma.f64 #s(literal 1/720 binary64) %865 (*.f64 #s(literal 1/24 binary64) %851))))))
(approx %847 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %124 (*.f64 %9 (fma.f64 #s(literal 1/24 binary64) %851 (*.f64 %9 (fma.f64 #s(literal 1/40320 binary64) %890 (*.f64 #s(literal 1/720 binary64) %864))))))))
(approx %899 %693)
(approx %899 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %124 (*.f64 #s(literal 1/12 binary64) %852))))
(approx %899 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %124 (*.f64 %9 (fma.f64 #s(literal 1/360 binary64) %865 %906)))))
(approx %899 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %124 (*.f64 %9 (fma.f64 #s(literal 1/12 binary64) %851 (*.f64 %9 (fma.f64 #s(literal 1/20160 binary64) %890 (*.f64 #s(literal 1/360 binary64) %864))))))))
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %245))
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %248))
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %257))
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %271))
(approx %932 (*.f64 #s(literal -1 binary64) %494))
(approx %932 (-.f64 %936 %494))
(approx %932 (-.f64 (*.f64 phi (+.f64 #s(literal 1 binary64) (+.f64 %514 (*.f64 #s(literal 1/2 binary64) %540)))) %494))
(approx %932 (-.f64 (*.f64 phi (+.f64 #s(literal 1 binary64) (+.f64 %514 (*.f64 phi (-.f64 %947 (*.f64 #s(literal -1/2 binary64) %494)))))) %494))
(approx %956 (*.f64 #s(literal -1 binary64) %957))
(approx %956 (fma.f64 #s(literal -1 binary64) %957 (*.f64 ecc %936)))
(approx %956 (fma.f64 #s(literal -1 binary64) %957 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) (*.f64 ecc %540) (*.f64 ecc %935)))))
(approx %956 (fma.f64 #s(literal -1 binary64) %957 (*.f64 phi (fma.f64 ecc %935 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %957 (*.f64 ecc %947)))))))
(approx %976 %247)
(approx %976 %256)
(approx %976 %270)
(approx %976 (*.f64 phi (fma.f64 #s(literal -1 binary64) %184 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %252 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) (*.f64 phi (fma.f64 #s(literal -24 binary64) (*.f64 ecc %261) (fma.f64 #s(literal -24 binary64) (*.f64 %184 %199) (fma.f64 #s(literal -12 binary64) (*.f64 %124 %250) (fma.f64 #s(literal -6 binary64) %983 (*.f64 #s(literal 24 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 ecc %199) (*.f64 #s(literal 1/6 binary64) %195)))))))) (*.f64 #s(literal 1/6 binary64) %264))))))))
(approx %1002 (+.f64 %245 %1003))
(approx %1002 (+.f64 %245 (+.f64 %1003 %247)))
(approx %1002 (+.f64 %245 (+.f64 %1003 %256)))
(approx %1002 (+.f64 %245 (+.f64 %1003 %270)))
(approx %1015 (+.f64 #s(literal 1 binary64) %185))
(approx %1015 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (fma.f64 #s(literal -1 binary64) ecc %95) ecc))))
(approx %1015 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (fma.f64 #s(literal -1 binary64) ecc (*.f64 phi (fma.f64 ecc %91 (*.f64 phi %1023)))) ecc))))
(approx %1032 (*.f64 phi (-.f64 (fma.f64 #s(literal -1 binary64) ecc (*.f64 #s(literal 1/2 binary64) %1034)) ecc)))
(approx %1032 (*.f64 phi (-.f64 (fma.f64 #s(literal -1 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/6 binary64) %1045 %1046))) ecc)))
(approx %1032 (*.f64 phi (-.f64 (fma.f64 #s(literal -1 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %1033 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) %1060 %1061))))) ecc)))
(approx %1070 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 #s(literal -1/2 binary64) %1034)) %90)))
(approx %1070 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (-.f64 (*.f64 #s(literal -1/6 binary64) %1045) %1046))) %90)))
(approx %1070 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1/24 binary64) %1060) %1061)) %1046))) %90)))
(approx %1092 (*.f64 #s(literal -1/2 binary64) %712))
(approx %1092 (*.f64 phi (-.f64 (*.f64 #s(literal -1/4 binary64) %742) %790)))
(approx %1092 (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1/12 binary64) %753) %794)) %790)))
(approx %1092 (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1/48 binary64) %776) %801)) %794)) %790)))
(approx %1116 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %124 (*.f64 #s(literal 1/24 binary64) (*.f64 %9 %1118)))))
(approx %1116 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %124 (*.f64 %9 (fma.f64 #s(literal 1/720 binary64) (*.f64 %9 %1129) %1131)))))
(approx %1116 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %124 (*.f64 %9 (fma.f64 #s(literal 1/24 binary64) %1118 (*.f64 %9 (fma.f64 #s(literal 1/40320 binary64) (*.f64 %9 (fma.f64 #s(literal -20160 binary64) (pow.f64 %832 #s(literal 2 binary64)) (fma.f64 #s(literal -10080 binary64) %884 (fma.f64 #s(literal 40320 binary64) (*.f64 %124 %838) (fma.f64 #s(literal 40320 binary64) (*.f64 %299 %832) (*.f64 #s(literal 40320 binary64) (fma.f64 #s(literal -1 binary64) %878 %877))))))) (*.f64 #s(literal 1/720 binary64) %1129))))))))
(approx %1156 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal -1 binary64) %124 %289)))))
(approx %1156 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal -1 binary64) %124 %290)))))
(approx %1156 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal -1 binary64) %124 (fma.f64 #s(literal 1/2 binary64) %277 (*.f64 phi (fma.f64 #s(literal 1/6 binary64) %287 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) %315 %1131))))))))))
(approx %1177 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal -1 binary64) %124 (fma.f64 #s(literal 1/2 binary64) %277 (*.f64 phi (fma.f64 #s(literal 1/6 binary64) %287 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) %315 %906))))))))))
(approx %5 %1188)
(approx %32 %1190)
(approx %54 %1192)
(approx %79 %1194)
(approx %97 (*.f64 phi %1197))
(approx %101 (*.f64 phi %1201))
(approx %105 (*.f64 %9 %1201))
(approx %109 %1206)
(approx %118 (/.f64 #s(literal -1/2 binary64) %1206))
(approx %148 %1211)
(approx %175 (*.f64 #s(literal -1 binary64) %1194))
(approx %183 %1216)
(approx %208 %1219)
(approx %227 %1218)
(approx %243 %1222)
(approx %244 %1224)
(approx %273 %1226)
(approx %274 %1228)
(approx %329 (*.f64 %9 %1232))
(approx %333 (*.f64 #s(literal -1/3 binary64) %1235))
(approx %333 (*.f64 %1235 %1232))
(approx %339 %1241)
(approx %358 (*.f64 #s(literal -1/3 binary64) %35))
(approx %358 (*.f64 %9 %1247))
(approx %362 (*.f64 #s(literal -1/3 binary64) (*.f64 ecc %1235)))
(approx %362 (*.f64 %1235 %1247))
(approx %365 %1255)
(approx %1257 (*.f64 phi (fma.f64 #s(literal -1/2 binary64) %184 %1258)))
(approx %1262 (*.f64 phi (-.f64 ecc (fma.f64 #s(literal -1 binary64) ecc %386))))
(approx %388 %1267)
(approx %391 %1269)
(approx %395 (*.f64 phi %1269))
(approx %405 (*.f64 phi %1274))
(approx %1277 (*.f64 phi %1278))
(approx (* %414 %5) %1282)
(approx %435 (*.f64 phi %1267))
(approx %416 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc %1286)))
(approx %423 %1290)
(approx %436 %437)
(approx %436 (*.f64 phi %1294))
(approx %441 (*.f64 #s(literal 2 binary64) %601))
(approx %441 (*.f64 %9 %1294))
(approx %441 (*.f64 %9 (fma.f64 #s(literal 2 binary64) %1196 (fma.f64 #s(literal 2 binary64) %124 %1230))))
(approx %445 %1305)
(approx %467 %1240)
(approx %491 %1308)
(approx %513 %1310)
(approx %536 (-.f64 %1308 %1310))
(approx %553 (log.f64 %1290))
(approx %600 %1317)
(approx %620 %1319)
(approx %627 %1321)
(approx %642 %1323)
(approx %671 (*.f64 #s(literal -1 binary64) %1323))
(approx %692 %1327)
(approx %710 %1331)
(approx %737 %1333)
(approx %786 (*.f64 #s(literal 1/2 binary64) %1333))
(approx %809 %1337)
(approx %831 %1339)
(approx %847 %1341)
(approx %899 %1343)
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1224))
(approx %1347 (*.f64 %9 (-.f64 (fma.f64 ecc %91 (+.f64 %1230 %1196)) %1200)))
(approx %932 %1354)
(approx %956 (*.f64 ecc %1354))
(approx %976 (log.f64 %1321))
(approx %1002 (+.f64 %1003 %1224))
(approx %1015 %1362)
(approx %1032 %1364)
(approx %1070 (*.f64 #s(literal -1 binary64) %1364))
(approx %1092 (*.f64 #s(literal -1/2 binary64) %1333))
(approx %1116 %1370)
(approx %1156 (+.f64 %1228 %1370))
(approx %1177 (+.f64 %1228 %1343))
(approx %97 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %220 %1200))))
(approx %101 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %220 (*.f64 #s(literal -1 binary64) (/.f64 %91 phi))))))
(approx %333 (*.f64 #s(literal -1 binary64) (*.f64 %1235 (-.f64 #s(literal 1/3 binary64) %1231))))
(approx %362 (*.f64 #s(literal -1 binary64) (*.f64 %1235 (fma.f64 #s(literal -2 binary64) %1245 %722))))
(approx %1257 (*.f64 #s(literal -1 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal 1/2 binary64) %184) %1258))))
(approx %1262 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -1 binary64) %91 %386))))
(approx %395 (*.f64 #s(literal -1 binary64) (*.f64 phi %1403)))
(approx %1277 (*.f64 #s(literal -1 binary64) (*.f64 phi %1407)))
(approx %435 (*.f64 #s(literal -1 binary64) (*.f64 phi (-.f64 %90 %386))))
(approx %416 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -2 binary64) ecc (*.f64 #s(literal -1 binary64) %1286)))))
(approx %436 (*.f64 #s(literal -1 binary64) (*.f64 phi (fma.f64 #s(literal -2 binary64) %1196 (*.f64 #s(literal -2 binary64) %124)))))
(approx %441 (*.f64 %9 (fma.f64 #s(literal -1 binary64) (/.f64 %1407 phi) %1293)))
(approx %1347 (*.f64 %9 (fma.f64 #s(literal -1 binary64) (/.f64 %1403 phi) %220)))
(approx %54 (+.f64 #s(literal 1 binary64) %1433))
(approx %87 %90)
(approx %97 (*.f64 ecc %150))
(approx %101 (*.f64 ecc (+.f64 #s(literal 2 binary64) %149)))
(approx %105 %1444)
(approx %118 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %1190)))
(approx %118 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (-.f64 (*.f64 #s(literal 1/2 binary64) %1449) %1451))))
(approx %118 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal 1/2 binary64) %1457) (*.f64 #s(literal -1/2 binary64) %1316))) %1451))))
(approx %148 (+.f64 #s(literal 1 binary64) %1282))
(approx %148 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ecc %1468)) %1471))))
(approx %148 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ecc %1478)) %1468)) %1471))))
(approx %175 (-.f64 %1433 #s(literal 1 binary64)))
(approx %183 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %1490)))
(approx %183 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (fma.f64 #s(literal -1/2 binary64) %1495 (*.f64 #s(literal -1/2 binary64) %1489)))))
(approx %183 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (fma.f64 #s(literal -1/2 binary64) %1489 (*.f64 ecc (fma.f64 #s(literal -1/2 binary64) %1502 (*.f64 #s(literal -1/2 binary64) %1494)))))))
(approx %208 (+.f64 #s(literal 1 binary64) %1510))
(approx %208 (+.f64 #s(literal 1 binary64) (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1241 %1514))))
(approx %208 (+.f64 #s(literal 1 binary64) (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1241 %1522))))
(approx %227 (-.f64 %1255 #s(literal 1 binary64)))
(approx %227 (-.f64 (*.f64 ecc (-.f64 (+.f64 %1188 (*.f64 #s(literal -1 binary64) %1514)) %1240)) #s(literal 1 binary64)))
(approx %227 (-.f64 (*.f64 ecc (-.f64 (+.f64 %1188 (*.f64 ecc (-.f64 %1520 %1513))) %1240)) #s(literal 1 binary64)))
(approx %244 %1543)
(approx %244 %1552)
(approx %244 %1565)
(approx %274 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) (*.f64 ecc %1568) %1570)))
(approx %274 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %1188 (*.f64 ecc %1579))))
(approx %274 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %1188 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1568 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) (*.f64 ecc %1594) (*.f64 #s(literal 1/6 binary64) %1576))))))))
(approx %358 (*.f64 ecc %331))
(approx %362 (*.f64 ecc %336))
(approx %380 %157)
(approx %381 (*.f64 #s(literal -2 binary64) %33))
(approx %1257 (+.f64 #s(literal 1/2 binary64) %33))
(approx %1262 (-.f64 %149 #s(literal 1 binary64)))
(approx %391 %1278)
(approx %397 %1442)
(approx %405 (/.f64 %150 ecc))
(approx (* 1/2 ecc) (*.f64 #s(literal 1/2 binary64) ecc))
(approx %423 (+.f64 #s(literal 1 binary64) %1255))
(approx %423 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (+.f64 %1188 %1514) %1240))))
(approx %423 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (+.f64 %1188 (*.f64 ecc (-.f64 %1520 (*.f64 #s(literal -1 binary64) %1513)))) %1240))))
(approx %441 (+.f64 #s(literal 1 binary64) %1444))
(approx %553 (*.f64 ecc (-.f64 (+.f64 %1188 %1643) %1240)))
(approx %553 (*.f64 ecc (-.f64 (+.f64 %1188 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) (*.f64 ecc %1652) %1654))) %1240)))
(approx %553 (*.f64 ecc (-.f64 (+.f64 %1188 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1641 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) %1670 (*.f64 #s(literal 1/6 binary64) %1652)))))) %1240)))
(approx %627 (+.f64 #s(literal 1 binary64) %1542))
(approx %627 (+.f64 #s(literal 1 binary64) (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1495 (*.f64 #s(literal -1 binary64) %1489)))))
(approx %627 (+.f64 #s(literal 1 binary64) (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1489 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1502 (*.f64 #s(literal -1 binary64) %1494)))))))
(approx %642 %1510)
(approx %642 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1241 %1643)))
(approx %642 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1241 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) %1701 %1654)))))
(approx %642 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1241 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1641 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) %1670 %1707)))))))
(approx %671 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/2 binary64) %1642) %1716)))
(approx %671 (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/6 binary64) %1701) %1654)) %1716)))
(approx %671 (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/24 binary64) %1670) %1707)) %1654)) %1716)))
(approx %692 (+.f64 #s(literal 1 binary64) %1734))
(approx %710 (+.f64 #s(literal 1 binary64) %1738))
(approx %710 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (fma.f64 #s(literal -2 binary64) %1188 (*.f64 #s(literal -2 binary64) (*.f64 ecc %1741))) %1570))))
(approx %710 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (fma.f64 #s(literal -2 binary64) %1188 (*.f64 ecc (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ecc %1750)) (*.f64 #s(literal 2 binary64) %1741)))) %1570))))
(approx %737 %1738)
(approx %737 (*.f64 ecc (-.f64 (fma.f64 #s(literal -2 binary64) %1188 (*.f64 #s(literal 1/2 binary64) %1765)) %1570)))
(approx %737 (*.f64 ecc (-.f64 (fma.f64 #s(literal -2 binary64) %1188 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) %1776 (*.f64 #s(literal 1/2 binary64) %1764)))) %1570)))
(approx %737 (*.f64 ecc (-.f64 (fma.f64 #s(literal -2 binary64) %1188 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1764 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) %1797 (*.f64 #s(literal 1/6 binary64) %1775)))))) %1570)))
(approx %786 (*.f64 #s(literal 1/2 binary64) %1738))
(approx %786 (*.f64 ecc (fma.f64 #s(literal 1/4 binary64) %1765 %1809)))
(approx %786 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1737 (*.f64 ecc (fma.f64 #s(literal 1/12 binary64) %1776 %1813)))))
(approx %786 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1737 (*.f64 ecc (fma.f64 #s(literal 1/4 binary64) %1764 (*.f64 ecc (fma.f64 #s(literal 1/48 binary64) %1797 %1819)))))))
(approx %809 (+.f64 #s(literal 1 binary64) %1827))
(approx %809 (+.f64 #s(literal 1 binary64) (*.f64 %124 (fma.f64 #s(literal -1/2 binary64) %1316 (*.f64 #s(literal -1/8 binary64) %1831)))))
(approx %809 (+.f64 #s(literal 1 binary64) (*.f64 %124 (fma.f64 #s(literal -1/2 binary64) %1316 (*.f64 %124 (fma.f64 #s(literal -1/8 binary64) %1585 (*.f64 #s(literal -1/16 binary64) (*.f64 %124 %1838))))))))
(approx %831 (+.f64 #s(literal 1 binary64) (*.f64 %124 (fma.f64 #s(literal -1 binary64) %1316 (*.f64 %124 %1848)))))
(approx %831 (+.f64 #s(literal 1 binary64) (*.f64 %124 (fma.f64 #s(literal -1 binary64) %1316 (*.f64 %124 (fma.f64 #s(literal -1/4 binary64) %1585 (fma.f64 #s(literal 1/4 binary64) %1585 (*.f64 %124 %1856))))))))
(approx %847 %1827)
(approx %847 (*.f64 %124 (fma.f64 #s(literal -1/2 binary64) %1316 (*.f64 #s(literal -1/4 binary64) %1831))))
(approx %847 (*.f64 %124 (fma.f64 #s(literal -1/2 binary64) %1316 (*.f64 %124 (fma.f64 #s(literal -1/4 binary64) %1585 (*.f64 #s(literal 1/720 binary64) %1873))))))
(approx %847 (*.f64 %124 (fma.f64 #s(literal -1/2 binary64) %1316 (*.f64 %124 (fma.f64 #s(literal -1/4 binary64) %1585 (*.f64 %124 (fma.f64 #s(literal 1/40320 binary64) %1891 (*.f64 #s(literal 1/720 binary64) %1872))))))))
(approx %899 %1734)
(approx %899 (*.f64 %124 (fma.f64 #s(literal -1 binary64) %1316 (*.f64 #s(literal -1/2 binary64) %1831))))
(approx %899 (*.f64 %124 (fma.f64 #s(literal -1 binary64) %1316 (*.f64 %124 (fma.f64 #s(literal -1/2 binary64) %1585 (*.f64 #s(literal 1/360 binary64) %1873))))))
(approx %899 (*.f64 %124 (fma.f64 #s(literal -1 binary64) %1316 (*.f64 %124 (fma.f64 #s(literal -1/2 binary64) %1585 (*.f64 %124 (fma.f64 #s(literal 1/20160 binary64) %1891 (*.f64 #s(literal 1/360 binary64) %1872))))))))
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1543))
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1552))
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1565))
(approx %976 %1542)
(approx %976 %1551)
(approx %976 %1564)
(approx %976 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1489 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1547 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) (*.f64 ecc (fma.f64 #s(literal -24 binary64) (*.f64 %1188 %1555) (fma.f64 #s(literal -24 binary64) %1929 (fma.f64 #s(literal -24 binary64) (*.f64 %1456 %1489) (fma.f64 #s(literal -12 binary64) %1929 (*.f64 #s(literal -6 binary64) %1931)))))) (*.f64 #s(literal 1/6 binary64) %1558))))))))
(approx %1002 (+.f64 %245 (+.f64 %1003 %1542)))
(approx %1002 (+.f64 %245 (+.f64 %1003 %1551)))
(approx %1002 (+.f64 %245 (+.f64 %1003 %1564)))
(approx %1015 (+.f64 #s(literal 1 binary64) %1490))
(approx %1015 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (fma.f64 #s(literal -1 binary64) %1188 %1514) %1188))))
(approx %1015 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (fma.f64 #s(literal -1 binary64) %1188 %1522) %1188))))
(approx %1032 %1490)
(approx %1032 (*.f64 ecc (-.f64 (fma.f64 #s(literal -1 binary64) %1188 (*.f64 #s(literal 1/2 binary64) %1969)) %1188)))
(approx %1032 (*.f64 ecc (-.f64 (fma.f64 #s(literal -1 binary64) %1188 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) %1980 %1981))) %1188)))
(approx %1032 (*.f64 ecc (-.f64 (fma.f64 #s(literal -1 binary64) %1188 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %1968 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) %1995 %1996))))) %1188)))
(approx %1070 (*.f64 ecc (-.f64 (+.f64 %1188 (*.f64 #s(literal -1/2 binary64) %1969)) %1240)))
(approx %1070 (*.f64 ecc (-.f64 (+.f64 %1188 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/6 binary64) %1980) %1981))) %1240)))
(approx %1070 (*.f64 ecc (-.f64 (+.f64 %1188 (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/24 binary64) %1995) %1996)) %1981))) %1240)))
(approx %1092 (*.f64 #s(literal -1/2 binary64) %1738))
(approx %1092 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/4 binary64) %1765) %1809)))
(approx %1092 (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/12 binary64) %1776) %1813)) %1809)))
(approx %1092 (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/48 binary64) %1797) %1819)) %1813)) %1809)))
(approx %1116 (*.f64 %124 (fma.f64 #s(literal -1 binary64) %1316 (*.f64 #s(literal 1/24 binary64) (*.f64 %124 %2047)))))
(approx %1116 (*.f64 %124 (fma.f64 #s(literal -1 binary64) %1316 (*.f64 %124 (fma.f64 #s(literal 1/720 binary64) (*.f64 %124 %2056) %2058)))))
(approx %1116 (*.f64 %124 (fma.f64 #s(literal -1 binary64) %1316 (*.f64 %124 (fma.f64 #s(literal 1/24 binary64) %2047 (*.f64 %124 (fma.f64 #s(literal 1/40320 binary64) (*.f64 %124 (fma.f64 #s(literal -20160 binary64) (pow.f64 %1848 #s(literal 2 binary64)) (fma.f64 #s(literal -10080 binary64) %1881 (fma.f64 #s(literal 40320 binary64) (*.f64 %1316 %1856) (fma.f64 #s(literal 40320 binary64) (*.f64 %1585 %1848) (*.f64 #s(literal 40320 binary64) (fma.f64 #s(literal -1 binary64) %1884 %1884))))))) (*.f64 #s(literal 1/720 binary64) %2056))))))))
(approx %1156 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %1188 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1316 %1578)))))
(approx %1156 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %1188 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1316 %1579)))))
(approx %1156 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %1188 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1316 (fma.f64 #s(literal 1/2 binary64) %1568 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) %1576 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) %1594 %2058))))))))))
(approx %1177 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %1188 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %1316 (fma.f64 #s(literal 1/2 binary64) %1568 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) %1576 (*.f64 ecc (fma.f64 #s(literal -1/2 binary64) %1585 (*.f64 #s(literal 1/24 binary64) %1594)))))))))))
(approx %54 %1433)
(approx %54 (*.f64 ecc (-.f64 %406 %1188)))
(approx %79 %2118)
(approx %97 (*.f64 %124 %408))
(approx %101 (*.f64 %124 (fma.f64 #s(literal 2 binary64) phi (*.f64 #s(literal 2 binary64) %406))))
(approx %105 (*.f64 %124 (fma.f64 #s(literal 2 binary64) %2126 %2127)))
(approx %109 (*.f64 ecc (-.f64 %1188 %406)))
(approx %118 (/.f64 #s(literal -1/2 binary64) %1190))
(approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %2136 (*.f64 #s(literal 1/2 binary64) %2137)) ecc)))
(approx %118 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %2143 (*.f64 #s(literal 1/2 binary64) %2144)) ecc)) %2149) ecc))
(approx %118 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %2153 (*.f64 #s(literal 1/2 binary64) %2155)) %124)) (+.f64 %2160 %2149)) ecc))
(approx %148 %2165)
(approx %148 (/.f64 (fma.f64 #s(literal 2 binary64) %2144 %2143) %124))
(approx %148 (/.f64 (+.f64 %2143 (+.f64 %2170 (/.f64 #s(literal 3 binary64) %1831))) %124))
(approx %148 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1831) (fma.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %134 %2178)) (+.f64 %2143 %2170))) %124))
(approx %175 (*.f64 #s(literal -1 binary64) %2118))
(approx %183 #s(literal -1/2 binary64))
(approx %183 (*.f64 #s(literal -1 binary64) %2190))
(approx %183 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2136 %2137) ecc)) #s(literal 1/2 binary64)))
(approx %183 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2198 %124)) %2190))
(approx %208 (-.f64 %2203 #s(literal 1 binary64)))
(approx %208 (-.f64 %2206 %2208))
(approx %208 (-.f64 %2213 %2215))
(approx %227 (-.f64 #s(literal 1 binary64) %2203))
(approx %227 (-.f64 %2208 %2206))
(approx %227 (-.f64 %2215 %2213))
(approx %243 %2190)
(approx %243 (+.f64 #s(literal 1/2 binary64) (+.f64 %2189 %2165)))
(approx %243 (+.f64 #s(literal 1/2 binary64) (+.f64 %2189 (+.f64 %2165 %2212))))
(approx %244 %2232)
(approx %244 %2236)
(approx %244 %2244)
(approx %1257 (*.f64 ecc (+.f64 phi %2246)))
(approx %1262 (*.f64 ecc (-.f64 %334 %406)))
(approx %388 (*.f64 ecc (+.f64 #s(literal 1 binary64) %1273)))
(approx %391 (*.f64 ecc %1274))
(approx %395 (*.f64 ecc %408))
(approx %435 (*.f64 ecc (+.f64 phi %406)))
(approx %416 (*.f64 ecc (fma.f64 #s(literal 2 binary64) phi %2263)))
(approx %423 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) %2203)))
(approx %423 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %2136 %2270) ecc)) #s(literal 1 binary64)))
(approx %423 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %2143 %2276) %124)) (+.f64 #s(literal 1 binary64) %2206)))
(approx %441 (*.f64 %124 (fma.f64 #s(literal 2 binary64) %2126 (fma.f64 #s(literal 2 binary64) %9 %2283))))
(approx %553 (/.f64 #s(literal -2 binary64) %1190))
(approx %553 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %2136 %2290) ecc)))
(approx %553 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 26/3 binary64) %2144 %2296) ecc)) %2300) ecc))
(approx %553 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2306 %124)) (fma.f64 #s(literal 2 binary64) %2136 %2309)) ecc))
(approx %620 (*.f64 %124 (-.f64 %1316 %2283)))
(approx %642 %2206)
(approx %642 %2319)
(approx %642 (/.f64 (-.f64 %2323 %2309) ecc))
(approx %642 (/.f64 (-.f64 %2329 %2332) ecc))
(approx %671 %2337)
(approx %671 (/.f64 (-.f64 %2309 %2323) ecc))
(approx %671 (/.f64 (-.f64 %2332 %2329) ecc))
(approx %710 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) %2189)))
(approx %710 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 8 binary64) %1317)) %2350))
(approx %710 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 8 binary64) %2165)) (fma.f64 #s(literal 12 binary64) %2212 %2350)))
(approx %737 (/.f64 #s(literal -4 binary64) %1190))
(approx %737 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) %2136 (*.f64 #s(literal 4/3 binary64) %2327)) ecc)))
(approx %737 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 4/5 binary64) %2368 (*.f64 #s(literal 4/3 binary64) %2153)) %124)) %2373) ecc))
(approx %737 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 4/7 binary64) %2381 (*.f64 #s(literal 4/5 binary64) %2382)) %299)) %2388) ecc))
(approx %786 (*.f64 #s(literal -1 binary64) %2394))
(approx %786 %2402)
(approx %786 %2412)
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %2232))
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %2236))
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %2244))
(approx %1002 (+.f64 %245 (+.f64 %1003 %2203)))
(approx %1002 (+.f64 %245 (+.f64 %1003 %2235)))
(approx %1002 (+.f64 %245 (+.f64 %1003 %2243)))
(approx %1032 %2434)
(approx %1032 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2/7 binary64) %2381 (*.f64 #s(literal 2/5 binary64) %2382)) %299)) %2440) ecc))
(approx %1070 %2394)
(approx %1070 %2448)
(approx %1070 %2457)
(approx %54 %2460)
(approx %79 (*.f64 #s(literal -1 binary64) (*.f64 ecc (-.f64 %1240 %406))))
(approx %109 (*.f64 #s(literal -1 binary64) %2460))
(approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2160 (+.f64 (/.f64 #s(literal 1/2 binary64) %2321) %2149)) ecc)))
(approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %2155 (*.f64 #s(literal 1/2 binary64) %2153)) ecc)) (*.f64 #s(literal 1/2 binary64) %2143)) ecc) %2149) ecc)))
(approx %148 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ecc %2178)) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %1585))) ecc)) (*.f64 #s(literal 2 binary64) %2153)) ecc) %2143) %124))
(approx %175 (*.f64 #s(literal -1 binary64) (*.f64 ecc (-.f64 %406 %1240))))
(approx %183 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2136 (+.f64 %2137 %2327)) ecc)) #s(literal 1/2 binary64)))
(approx %208 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2270 %2300) ecc)) #s(literal 1 binary64)))
(approx %208 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2276 %2513) ecc)) %2300) ecc)) #s(literal 1 binary64)))
(approx %227 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2300 %2270) ecc))))
(approx %227 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2513 %2276) ecc) %2300) ecc))))
(approx %243 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2198 ecc)) %2136) ecc))))
(approx %244 (+.f64 %245 (*.f64 #s(literal -1 binary64) %2434)))
(approx %358 (*.f64 #s(literal -1 binary64) (*.f64 ecc %2545)))
(approx %362 (*.f64 #s(literal -1 binary64) (*.f64 ecc (*.f64 phi %2545))))
(approx %1257 (*.f64 #s(literal -1 binary64) (*.f64 ecc (-.f64 %468 %2246))))
(approx %1262 (*.f64 #s(literal -1 binary64) (*.f64 ecc (fma.f64 #s(literal -2 binary64) phi %406))))
(approx %395 (*.f64 #s(literal -1 binary64) (*.f64 ecc %2562)))
(approx %435 (*.f64 #s(literal -1 binary64) (*.f64 ecc (-.f64 %468 %406))))
(approx %416 (*.f64 #s(literal -1 binary64) (*.f64 ecc (fma.f64 #s(literal -2 binary64) phi (*.f64 #s(literal -1 binary64) %2263)))))
(approx %423 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %2136 (+.f64 (/.f64 #s(literal 2 binary64) %1449) (/.f64 #s(literal 2 binary64) %2321))) ecc)) #s(literal 1 binary64)))
(approx %441 (*.f64 %124 (fma.f64 #s(literal -1 binary64) (/.f64 %2562 ecc) %2127)))
(approx %553 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %2136 (+.f64 %2309 %2322)) ecc)))
(approx %553 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2306 ecc)) %2296) ecc) %2300) ecc)))
(approx %642 (*.f64 #s(literal -1 binary64) %2337))
(approx %642 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2602 %2296) ecc)) %2300) ecc)))
(approx %642 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2610 %2305) ecc)) %2296) ecc)) %2300) ecc)))
(approx %671 (*.f64 #s(literal -1 binary64) %2319))
(approx %671 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2296 %2602) ecc) %2300) ecc)))
(approx %671 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2305 %2610) ecc) %2296) ecc) %2300) ecc)))
(approx %710 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2373 (*.f64 #s(literal 8 binary64) %2137)) ecc))))
(approx %710 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 8 binary64) %2143) (*.f64 #s(literal 12 binary64) %2144)) ecc) %2373) ecc))))
(approx %737 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4/5 binary64) %2445) %2388) ecc)))
(approx %737 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) %2136 (fma.f64 #s(literal 4/5 binary64) %2450 (fma.f64 #s(literal 4/7 binary64) %2452 %2387))) ecc)))
(approx %786 (*.f64 #s(literal -1 binary64) %2448))
(approx %786 (*.f64 #s(literal -1 binary64) %2457))
(approx %922 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) (+.f64 %245 %2667)))
(approx %1002 (+.f64 %245 (+.f64 %1003 %2667)))
(approx %1070 %2667)
(approx %1070 (*.f64 #s(literal -1 binary64) %2412))
Calls

6 calls:

TimeVariablePoint
1.0s
phi
inf
910.0ms
phi
-inf
396.0ms
ecc
inf
189.0ms
ecc
0
172.0ms
ecc
-inf

rewrite4.5s (3.0%)

Memory
-3.5MiB live, 124.3MiB allocated; 45ms collecting garbage
Counts
156 → 3 766
Calls
Call 1
Inputs
%3 = (sin.f64 phi)
%4 = (*.f64 ecc %3)
%5 = (-.f64 #s(literal 1 binary64) %4)
%8 = (approx 1 #s(literal 0 binary64))
%10 = (pow.f64 phi #s(literal 2 binary64))
%11 = (*.f64 ecc phi)
%12 = (sin phi)
%13 = (* ecc %12)
%14 = (approx %13 %11)
%15 = (*.f64 ecc %10)
%16 = (+ 1 %13)
%17 = (approx %16 #s(literal 1 binary64))
%19 = (*.f64 #s(literal -1 binary64) ecc)
%20 = (-.f64 ecc %19)
%21 = (*.f64 phi %20)
%22 = (*.f64 ecc %21)
%23 = (+.f64 ecc %22)
%24 = (-.f64 %23 %19)
%25 = (*.f64 phi %24)
%28 = (/.f64 #s(literal 1 binary64) ecc)
%31 = (sqrt.f64 #s(literal 2 binary64))
%32 = (sqrt.f64 #s(literal 1/2 binary64))
%33 = (fma.f64 %3 ecc #s(literal 1 binary64))
%34 = (fma.f64 %3 ecc #s(literal -1 binary64))
%35 = (/.f64 #s(literal -1/2 binary64) %34)
%36 = (pow.f64 %5 #s(literal -2 binary64))
%37 = (PI.f64 )
%38 = (-.f64 #s(literal -1 binary64) %4)
%39 = (*.f64 %33 %35)
%40 = (/.f64 %34 %38)
%41 = (/.f64 %34 %33)
%42 = (log.f64 #s(literal 2 binary64))
%43 = (fabs.f64 %39)
%44 = (log.f64 %43)
%45 = (fabs.f64 %36)
%46 = (log.f64 %45)
%47 = (-.f64 #s(literal 1 binary64) %14)
%50 = (*.f64 #s(literal -1/3 binary64) %10)
%51 = (+.f64 #s(literal 2 binary64) %50)
%52 = (*.f64 phi %51)
%55 = (- %12 (* -1 %12))
%56 = (approx %55 %52)
%57 = (*.f64 #s(literal 2 binary64) ecc)
%58 = (fma.f64 #s(literal -1/3 binary64) %15 %57)
%59 = (*.f64 phi %58)
%61 = (approx (* ecc %55) %59)
%62 = (-.f64 %19 ecc)
%63 = (*.f64 phi %62)
%64 = (*.f64 #s(literal -1/2 binary64) %63)
%65 = (+.f64 #s(literal 1/2 binary64) %64)
%66 = (* %12 ecc)
%67 = (+ %66 1)
%69 = (+ %66 -1)
%71 = (* %67 (/ -1/2 %69))
%72 = (approx %71 %65)
%73 = (-.f64 %21 #s(literal 1 binary64))
%75 = (approx (/ %69 %67) %73)
%76 = (log.f64 #s(literal 1/2 binary64))
%79 = (approx (log (fabs %71)) %76)
%80 = (/.f64 #s(literal 1 binary64) phi)
%81 = (+.f64 ecc %80)
%82 = (-.f64 %81 %19)
%83 = (*.f64 phi %82)
%84 = (* -1 ecc)
%86 = (* phi (- ecc %84))
%87 = (+ 1 %86)
%88 = (approx %87 %83)
%89 = (*.f64 %10 %20)
%90 = (*.f64 ecc %89)
%95 = (approx (* phi (- (+ ecc (* ecc %86)) %84)) %90)
%96 = (fma.f64 #s(literal 2 binary64) phi %28)
%97 = (*.f64 ecc %96)
%98 = (approx %87 %97)
%99 = (+.f64 ecc ecc)
%100 = (*.f64 #s(literal 1/2 binary64) ecc)
%101 = (/.f64 %37 #s(literal 2 binary64))
%102 = (*.f64 %99 %3)
%103 = (*.f64 phi %99)
%104 = (fma.f64 phi ecc #s(literal 1 binary64))
%105 = (*.f64 %100 #s(literal 4 binary64))
%106 = (*.f64 %99 phi)
%107 = (fma.f64 %99 phi #s(literal 1 binary64))
%108 = (fma.f64 %31 %32 %103)
%110 = (/ %16 (- 1 %13))
%111 = (approx %110 %107)
%112 = (*.f64 %104 %99)
%113 = (fma.f64 %112 phi #s(literal 1 binary64))
%114 = (approx %110 %113)
%115 = (cos.f64 %37)
%116 = (cos.f64 phi)
%117 = (sin.f64 %37)
%118 = (*.f64 %116 %117)
%119 = (fma.f64 %3 %115 %118)
%120 = (cos.f64 %101)
%121 = (*.f64 %116 %120)
%122 = (sin.f64 %101)
%123 = (*.f64 %3 %122)
%124 = (-.f64 %121 %123)
%125 = (log %110)
%127 = (pow.f64 %4 #s(literal 2 binary64))
%128 = (-.f64 %127 #s(literal 1 binary64))
%129 = (/.f64 #s(literal -1 binary64) %41)
%130 = (log.f64 %40)
%132 = (fabs.f64 %128)
%133 = (pow.f64 %41 #s(literal 2 binary64))
%134 = (log.f64 %133)
%135 = (*.f64 #s(literal 1/2 binary64) %134)
%136 = (sqrt.f64 %132)
%137 = (pow.f64 %136 #s(literal 2 binary64))
%138 = (log.f64 %136)
%139 = (+.f64 %138 %138)
%143 = (+.f64 %8 %21)
%144 = (approx %110 %143)
%146 = (+.f64 %8 %25)
%147 = (approx %110 %146)
%149 = (/.f64 %17 %47)
%151 = (*.f64 phi %105)
%154 = (approx %110 %108)
%156 = (approx %110 %88)
%158 = (approx %110 %98)
%160 = (+.f64 #s(literal 1 binary64) %95)
%161 = (approx %110 %160)
%163 = (-.f64 %3 %119)
%164 = (*.f64 ecc %163)
%166 = (-.f64 %3 %124)
%167 = (*.f64 ecc %166)
%169 = (*.f64 ecc %56)
%173 = (fabs.f64 %72)
%174 = (log.f64 %173)
%176 = (fabs.f64 %75)
%177 = (log.f64 %176)
%181 = (log.f64 %137)
#s(literal 1 binary64)
ecc
phi
%3
%4
%5
#s(literal 0 binary64)
%8
#s(literal 2 binary64)
%10
%11
%14
%15
%17
#s(literal -1 binary64)
%19
%20
%21
%22
%23
%24
%25
#s(literal 1/2 binary64)
#s(literal 4 binary64)
%28
#s(literal -2 binary64)
#s(literal -1/2 binary64)
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%43
%44
%45
%46
%47
#s(literal 6243314768165359/9007199254740992 binary64)
#s(literal -1/3 binary64)
%50
%51
%52
%56
%57
%58
%59
%61
%62
%63
%64
%65
%72
%73
%75
%76
%79
%80
%81
%82
%83
%88
%89
%90
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
%107
%108
%111
%112
%113
%114
%115
%116
%117
%118
%119
%120
%121
%122
%123
%124
(approx %125 %102)
%127
%128
%129
%130
(neg.f64 %130)
%132
%133
%134
%135
%136
%137
%138
%139
(log.f64 %111)
(log.f64 %114)
(+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %44)
%143
%144
(log.f64 %144)
%146
%147
(log.f64 %147)
%149
(log.f64 %149)
%151
(approx %125 %151)
(approx %125 %106)
%154
(log.f64 %154)
%156
(log.f64 %156)
%158
(log.f64 %158)
%160
%161
(log.f64 %161)
%163
%164
(approx %125 %164)
%166
%167
(approx %125 %167)
%169
(approx %125 %169)
(approx %125 %61)
(log.f64 %129)
%173
%174
(+.f64 %42 %174)
%176
%177
(neg.f64 %177)
(neg.f64 %135)
(+.f64 %42 %79)
%181
(+.f64 %181 %46)
(+.f64 %139 %46)
Outputs
%0 = (PI.f64 )
%12 = (fabs.f64 %0)
%13 = (neg.f64 %0)
%14 = (sqrt.f64 %0)
%15 = (+.f64 %0 %0)
%16 = (copysign.f64 %0 %0)
%17 = (-.f64 %0 %0)
%18 = (*.f64 %0 %0)
%19 = (/.f64 %0 %0)
%20 = (fma.f64 %0 %0 %0)
%21 = (log.f64 %0)
%22 = (expm1.f64 %0)
%23 = (tanh.f64 %0)
%24 = (log1p.f64 %0)
%25 = (exp.f64 %0)
%26 = (cosh.f64 %0)
%27 = (sinh.f64 %0)
%28 = (hypot.f64 %0 %0)
%29 = (pow.f64 %0 %0)
%30 = (asinh.f64 %0)
%31 = (tanh.f64 %30)
%33 = (pow.f64 %0 #s(literal 3 binary64))
%34 = (cosh.f64 %30)
%35 = (cos.f64 %0)
%36 = (sin.f64 %0)
%38 = (cos.f64 phi)
%39 = (sin.f64 phi)
%40 = (atan.f64 %0)
%41 = (cos.f64 %40)
%42 = (sin.f64 %40)
%43 = (fabs.f64 phi)
%44 = (neg.f64 phi)
%45 = (sqrt.f64 phi)
%46 = (+.f64 phi %0)
%47 = (+.f64 %0 phi)
%48 = (-.f64 phi %0)
%49 = (-.f64 %0 phi)
%50 = (+.f64 phi phi)
%51 = (-.f64 phi phi)
%52 = (*.f64 phi %0)
%53 = (*.f64 %0 phi)
%54 = (*.f64 phi phi)
%55 = (/.f64 phi %0)
%56 = (/.f64 %0 phi)
%57 = (/.f64 phi phi)
%58 = (fma.f64 phi %0 %0)
%59 = (fma.f64 %0 phi %0)
%60 = (fma.f64 %0 %0 phi)
%61 = (fma.f64 phi phi %0)
%62 = (fma.f64 phi %0 phi)
%63 = (fma.f64 %0 phi phi)
%64 = (fma.f64 phi phi phi)
%65 = (hypot.f64 phi %0)
%66 = (hypot.f64 %0 phi)
%67 = (hypot.f64 phi phi)
%68 = (pow.f64 phi %0)
%69 = (pow.f64 phi #s(literal 3 binary64))
%70 = (PI )
%71 = (approx %70 %0)
%72 = (approx %70 phi)
%73 = (-.f64 %0 %72)
%80 = (*.f64 #s(literal -1/3 binary64) phi)
%83 = (*.f64 #s(literal 1/3 binary64) %0)
%91 = (fma.f64 phi #s(literal -1/3 binary64) %0)
%92 = (fma.f64 phi #s(literal 1/3 binary64) %0)
%93 = (fma.f64 #s(literal -1/3 binary64) phi %0)
%94 = (fma.f64 #s(literal 1/3 binary64) phi %0)
%95 = (+.f64 %0 %80)
%96 = (+.f64 %80 %0)
%97 = (-.f64 %0 %80)
%98 = (-.f64 %80 %0)
%99 = (neg.f64 %93)
%100 = (+.f64 %0 %93)
%101 = (+.f64 %93 %0)
%102 = (-.f64 %0 %93)
%103 = (-.f64 %93 %0)
%104 = (fma.f64 phi %83 %0)
%105 = (fma.f64 %0 %0 %80)
%106 = (fma.f64 %0 %80 %0)
%107 = (fma.f64 %80 %0 %0)
%108 = (fma.f64 %83 phi %0)
%109 = (*.f64 %0 %93)
%110 = (*.f64 %93 %0)
%111 = (fma.f64 phi %80 %0)
%112 = (fma.f64 %80 phi %0)
%113 = (/.f64 %93 %0)
%114 = (fma.f64 %0 %0 %93)
%115 = (fma.f64 %0 %93 %0)
%116 = (fma.f64 %93 %0 %0)
%117 = (fma.f64 phi #s(literal -1/3 binary64) phi)
%118 = (fma.f64 phi #s(literal 1/3 binary64) phi)
%119 = (fma.f64 #s(literal -1/3 binary64) phi phi)
%120 = (fma.f64 #s(literal 1/3 binary64) phi phi)
%121 = (+.f64 phi %80)
%122 = (+.f64 %80 phi)
%123 = (-.f64 phi %80)
%124 = (-.f64 %80 phi)
%125 = (neg.f64 %120)
%126 = (+.f64 phi %120)
%127 = (+.f64 %120 phi)
%128 = (-.f64 phi %120)
%129 = (-.f64 %120 phi)
%130 = (fma.f64 phi %0 %80)
%131 = (fma.f64 phi %83 phi)
%132 = (fma.f64 %0 phi %80)
%133 = (fma.f64 %0 %80 phi)
%134 = (fma.f64 %80 %0 phi)
%135 = (fma.f64 %83 phi phi)
%136 = (*.f64 phi %93)
%137 = (*.f64 %93 phi)
%138 = (fma.f64 phi phi %80)
%139 = (fma.f64 phi %80 phi)
%140 = (fma.f64 %80 phi phi)
%141 = (fma.f64 phi %0 %120)
%142 = (fma.f64 phi %93 phi)
%143 = (fma.f64 %0 phi %120)
%144 = (fma.f64 %93 phi phi)
%145 = (fma.f64 phi phi %120)
%146 = (approx %70 %120)
%147 = (approx phi phi)
%148 = (log.f64 %72)
%152 = (-.f64 %0 #s(literal -6243314768165359/9007199254740992 binary64))
%154 = (neg.f64 #s(literal -6243314768165359/9007199254740992 binary64))
%165 = (+.f64 %71 phi)
%166 = (approx %70 %165)
%167 = (log.f64 %166)
%168 = (/.f64 %71 %73)
%170 = (approx %70 %147)
%171 = (log.f64 %170)
%172 = (+.f64 %0 %147)
%173 = (approx %70 %172)
%175 = (*.f64 %0 %146)
%178 = (fabs.f64 %72)
%179 = (log.f64 %178)
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%71
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%72
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%71
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%73
#s(literal 6243314768165359/9007199254740992 binary64)
#s(literal -1/3 binary64)
(neg.f64 #s(literal 1/3 binary64))
(*.f64 phi #s(literal -1/3 binary64))
(*.f64 phi #s(literal 1/3 binary64))
%80
(*.f64 #s(literal 1/3 binary64) phi)
(neg.f64 %80)
(*.f64 phi %83)
(*.f64 %0 %80)
(*.f64 %80 %0)
(*.f64 %83 phi)
(*.f64 phi %80)
(*.f64 %80 phi)
(/.f64 %80 %0)
%91
%92
%93
%94
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
%107
%108
%109
%110
%111
%112
%113
%114
%115
%116
%117
%118
%119
%120
%121
%122
%123
%124
%125
%126
%127
%128
%129
%130
%131
%132
%133
%134
%135
%136
%137
%138
%139
%140
%141
%142
%143
%144
%145
%146
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%91
%92
%93
%94
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
%107
%108
%109
%110
%111
%112
%113
%114
%115
%116
%117
%118
%119
%120
%121
%122
%123
%124
%125
%126
%127
%128
%129
%130
%131
%132
%133
%134
%135
%136
%137
%138
%139
%140
%141
%142
%143
%144
%145
%146
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%72
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%72
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%71
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%147
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%147
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%147
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%72
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%72
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%71
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%148
%148
(+.f64 %0 #s(literal 6243314768165359/9007199254740992 binary64))
(+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %0)
%152
(-.f64 #s(literal 6243314768165359/9007199254740992 binary64) %0)
(+.f64 %0 %154)
(neg.f64 (-.f64 %0 #s(literal 6243314768165359/9007199254740992 binary64)))
(neg.f64 (-.f64 #s(literal -6243314768165359/9007199254740992 binary64) %0))
(fma.f64 %0 %0 #s(literal 6243314768165359/9007199254740992 binary64))
(+.f64 %0 %152)
(+.f64 %152 %0)
(fma.f64 %0 %0 %154)
(fma.f64 %0 %0 %152)
%165
%166
%167
%165
%166
%167
%168
(log.f64 %168)
phi
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%72
%72
%72
%148
%170
%171
%170
%171
%172
%173
(log.f64 %173)
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%71
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%71
%175
(approx %70 %175)
(approx %70 %146)
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%178
%179
(+.f64 %0 %179)
%178
%179
(neg.f64 %179)
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
(+.f64 %0 %71)
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42
%0
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1/2 binary64)
#s(literal -4 binary64)
#s(literal 1/4 binary64)
ecc
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%31
%33
%34
%35
%36
%38
%39
%41
%42

reconstruct562.0ms (0.4%)

Memory
9.2MiB live, 39.0MiB allocated; 6ms collecting garbage

eval9.8s (6.5%)

Memory
76.2MiB live, 898.3MiB allocated; 437ms collecting garbage
Compiler

Compiled 135 810 to 28 096 computations (79.3% saved)

prune3.0s (2.0%)

Memory
-22.0MiB live, 392.9MiB allocated; 99ms collecting garbage
Pruning

44 alts after pruning (36 fresh and 8 done)

PrunedKeptTotal
New8 352368 388
Fresh000
Picked18725
Done011
Total8 370448 414
Accuracy
99.9%
Counts
8 414 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.6%
%3 = (*.f64 ecc (sin.f64 phi))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (fabs.f64 (-.f64 (pow.f64 %3 #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (log.f64 (fabs.f64 (pow.f64 (-.f64 #s(literal 1 binary64) %3) #s(literal -2 binary64)))))
31.6%
%10 = (log (sqrt (fabs (- (pow (* ecc (sin phi)) 2) 1))))
%14 = (sin.f64 phi)
(+.f64 (approx (+ %10 %10) (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (fabs.f64 (-.f64 (*.f64 (pow.f64 ecc #s(literal 2 binary64)) (pow.f64 %14 #s(literal 2 binary64))) #s(literal 1 binary64))))))) (log.f64 (fabs.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 ecc %14)) #s(literal -2 binary64)))))
31.6%
%2 = (sin.f64 phi)
(+.f64 #s(literal 6243314768165359/9007199254740992 binary64) (log.f64 (fabs.f64 (*.f64 (fma.f64 %2 ecc #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (fma.f64 %2 ecc #s(literal -1 binary64)))))))
30.6%
(+.f64 #s(literal 6243314768165359/9007199254740992 binary64) (log.f64 (fabs.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) ecc #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 1/4 binary64) ecc #s(literal -1 binary64)))))))
31.6%
%2 = (sin.f64 phi)
(neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (/.f64 (fma.f64 %2 ecc #s(literal -1 binary64)) (fma.f64 %2 ecc #s(literal 1 binary64))) #s(literal 2 binary64)))))
31.6%
%1 = (sin.f64 phi)
(neg.f64 (log.f64 (/.f64 (fma.f64 %1 ecc #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 ecc %1)))))
30.6%
(neg.f64 (log.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) ecc #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 ecc #s(literal 1/4 binary64))))))
8.4%
(neg.f64 ecc)
31.6%
%1 = (sin.f64 phi)
(log.f64 (/.f64 (fma.f64 %1 ecc #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 ecc %1))))
31.6%
%2 = (sin.f64 phi)
(log.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %2 ecc #s(literal -1 binary64)) (fma.f64 %2 ecc #s(literal 1 binary64)))))
30.6%
(log.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) ecc #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) ecc #s(literal 1 binary64)))))
30.6%
%4 = (* ecc (sin phi))
%10 = (* -1 ecc)
(log.f64 (approx (/ (+ 1 %4) (- 1 %4)) (+.f64 #s(literal 1 binary64) (approx (* phi (- (+ ecc (* ecc (* phi (- ecc %10)))) %10)) (*.f64 ecc (/.f64 phi phi))))))
9.2%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 (+.f64 ecc ecc) (tanh.f64 (asinh.f64 (PI.f64 )))))
9.2%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 (+.f64 ecc ecc) (tanh.f64 (PI.f64 ))))
99.2%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 (+.f64 ecc ecc) (sin.f64 phi)))
54.8%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 (+.f64 ecc ecc) phi))
32.9%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 phi ecc))
98.8%
%4 = (* ecc (sin phi))
%9 = (sin.f64 phi)
%10 = (PI.f64 )
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (-.f64 %9 (fma.f64 %9 (cos.f64 %10) (*.f64 %9 (sin.f64 %10))))))
51.9%
%4 = (* ecc (sin phi))
%9 = (sin.f64 phi)
%10 = (PI.f64 )
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (-.f64 %9 (fma.f64 %9 (cos.f64 %10) (*.f64 #s(literal 2 binary64) (sin.f64 %10))))))
52.8%
%4 = (* ecc (sin phi))
%9 = (sin.f64 phi)
%10 = (PI.f64 )
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (-.f64 %9 (fma.f64 %9 (cos.f64 %10) (*.f64 #s(literal 1/2 binary64) (sin.f64 %10))))))
53.5%
%4 = (* ecc (sin phi))
%9 = (sin.f64 phi)
%10 = (PI.f64 )
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (-.f64 %9 (fma.f64 %9 (cos.f64 %10) (*.f64 #s(literal -1/2 binary64) (sin.f64 %10))))))
53.2%
%4 = (* ecc (sin phi))
%9 = (sin.f64 phi)
%10 = (PI.f64 )
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (-.f64 %9 (fma.f64 %9 (cos.f64 %10) (*.f64 #s(literal -1 binary64) (sin.f64 %10))))))
52.7%
%4 = (* ecc (sin phi))
%9 = (sin.f64 phi)
%10 = (PI.f64 )
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (-.f64 %9 (fma.f64 %9 (cos.f64 %10) (*.f64 #s(literal -2 binary64) (sin.f64 %10))))))
52.5%
%4 = (* ecc (sin phi))
%9 = (sin.f64 phi)
%10 = (PI.f64 )
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (-.f64 %9 (fma.f64 %9 (cos.f64 %10) (sin.f64 %10)))))
9.0%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (tanh.f64 (asinh.f64 (PI.f64 )))))
9.0%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (tanh.f64 (PI.f64 ))))
9.2%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (sqrt.f64 (PI.f64 ))))
39.7%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (sin.f64 phi)))
9.1%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (log1p.f64 (PI.f64 ))))
9.1%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (log.f64 (PI.f64 ))))
9.3%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (cos.f64 phi)))
9.2%
%3 = (sin phi)
%4 = (* ecc %3)
%12 = (/.f64 phi phi)
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (approx (- %3 (* -1 %3)) (*.f64 %12 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 %12 #s(literal 2 binary64))))))))
55.0%
%3 = (sin phi)
%4 = (* ecc %3)
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc (approx (- %3 (* -1 %3)) (*.f64 phi (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) phi) phi))))))
9.2%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc #s(literal 2 binary64)))
8.8%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc #s(literal 1/2 binary64)))
8.6%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc #s(literal 1/4 binary64)))
8.2%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc #s(literal -1/2 binary64)))
8.7%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) (*.f64 ecc #s(literal -2 binary64)))
9.2%
%3 = (sin phi)
%4 = (* ecc %3)
%13 = (/.f64 phi phi)
(approx (log (/ (+ 1 %4) (- 1 %4))) (approx (* ecc (- %3 (* -1 %3))) (*.f64 %13 (fma.f64 #s(literal -1/3 binary64) (*.f64 ecc (pow.f64 %13 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) ecc)))))
55.0%
%3 = (sin phi)
%4 = (* ecc %3)
(approx (log (/ (+ 1 %4) (- 1 %4))) (approx (* ecc (- %3 (* -1 %3))) (*.f64 phi (approx (+ (* -1/3 (* ecc (pow phi 2))) (* 2 ecc)) (*.f64 ecc (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 phi #s(literal 2 binary64)))))))))
4.5%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) phi)
9.0%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) ecc)
30.4%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) #s(literal 0 binary64))
3.3%
%4 = (* ecc (sin phi))
(approx (log (/ (+ 1 %4) (- 1 %4))) #s(literal -1/2 binary64))
Compiler

Compiled 399 to 146 computations (63.4% saved)

sample44.0ms (0.0%)

Memory
12.3MiB live, 12.3MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
%0 = (PI )
%2 = (sin %0)
%9 = (asinh %0)
%0
(cos %0)
%2
(sqrt %0)
(log %0)
(tanh %0)
(log (+ 1 %0))
%9
(tanh %9)
(* 2 %2)
(* 1/2 %2)
(* -1 %2)
(* -2 %2)
(* -1/2 %2)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 7982422502469483/4503599627370496 binary64)
#s(literal 5155405087351229/4503599627370496 binary64)
#s(literal 560851318903425/562949953421312 binary64)
#s(literal 6399977217523887/4503599627370496 binary64)
#s(literal 8387034415628397/4503599627370496 binary64)
#s(literal 4291437363724333/4503599627370496 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
Samples
19.0ms2valid
Compiler

Compiled 42 to 21 computations (50.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-sin: 18.0ms (94.7% of total, 0.4 MiB)
adjust: 0.0ms (0.0% of total, 0.0 MiB)
ival-pi: 0.0ms (0.0% of total, 0.0 MiB)
ival-log1p!: 0.0ms (0.0% of total, 0.0 MiB)
ival-tanh!: 0.0ms (0.0% of total, 0.0 MiB)
ival-asinh!: 0.0ms (0.0% of total, 0.0 MiB)
ival-sqrt!: 0.0ms (0.0% of total, 0.0 MiB)
ival-cos: 0.0ms (0.0% of total, 0.0 MiB)
ival-log!: 0.0ms (0.0% of total, 0.0 MiB)
ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)

series10.6s (7.1%)

Memory
-79.3MiB live, 325.5MiB allocated; 839ms collecting garbage
Counts
155 → 288
Calls
Call 1
Inputs
%3 = (sin.f64 phi)
%4 = (*.f64 ecc %3)
%5 = (-.f64 #s(literal 1 binary64) %4)
%8 = (pow.f64 phi #s(literal 2 binary64))
%10 = (pow.f64 ecc #s(literal 2 binary64))
%12 = (pow.f64 %3 #s(literal 2 binary64))
%15 = (*.f64 ecc #s(literal 2 binary64))
%16 = (pow.f64 %5 #s(literal -2 binary64))
%18 = (PI.f64 )
%19 = (fabs.f64 %16)
%20 = (log.f64 %19)
%23 = (*.f64 #s(literal -1/3 binary64) %8)
%24 = (+.f64 #s(literal 2 binary64) %23)
%25 = (*.f64 #s(literal 2 binary64) ecc)
%26 = (*.f64 %10 %12)
%27 = (+.f64 ecc ecc)
%28 = (*.f64 phi ecc)
%29 = (cos.f64 %18)
%30 = (cos.f64 phi)
%31 = (sin.f64 %18)
%33 = (-.f64 %26 #s(literal 1 binary64))
%34 = (fabs.f64 %33)
%35 = (sqrt.f64 %34)
%36 = (log.f64 %35)
%37 = (*.f64 #s(literal 2 binary64) %36)
%38 = (sin phi)
%39 = (* ecc %38)
%46 = (log (sqrt (fabs (- (pow %39 2) 1))))
%48 = (approx (+ %46 %46) %37)
%49 = (*.f64 ecc %24)
%56 = (approx (+ (* -1/3 (* ecc (pow phi 2))) (* 2 ecc)) %49)
%57 = (sqrt.f64 %18)
%58 = (log.f64 %18)
%59 = (tanh.f64 %18)
%60 = (log1p.f64 %18)
%61 = (asinh.f64 %18)
%62 = (tanh.f64 %61)
%63 = (/.f64 phi phi)
%64 = (*.f64 #s(literal -1/3 binary64) phi)
%65 = (*.f64 %64 phi)
%66 = (*.f64 %3 %31)
%67 = (*.f64 #s(literal 2 binary64) %31)
%68 = (*.f64 #s(literal 1/2 binary64) %31)
%69 = (*.f64 #s(literal -1 binary64) %31)
%70 = (pow.f64 %63 #s(literal 2 binary64))
%71 = (*.f64 ecc %70)
%72 = (fma.f64 #s(literal -1/3 binary64) %71 %25)
%73 = (*.f64 %63 %72)
%76 = (- %38 (* -1 %38))
%77 = (* ecc %76)
%78 = (approx %77 %73)
%81 = (/ (+ 1 %39) (- 1 %39))
%82 = (log %81)
%84 = (*.f64 #s(literal -1/3 binary64) %70)
%85 = (+.f64 #s(literal 2 binary64) %84)
%86 = (*.f64 %63 %85)
%87 = (approx %76 %86)
%88 = (*.f64 ecc %87)
%90 = (*.f64 ecc %63)
%91 = (*.f64 ecc #s(literal 1/2 binary64))
%92 = (*.f64 ecc #s(literal -2 binary64))
%93 = (*.f64 ecc #s(literal -1/2 binary64))
%94 = (fma.f64 #s(literal 1/4 binary64) ecc #s(literal -1 binary64))
%95 = (fma.f64 #s(literal 1/4 binary64) ecc #s(literal 1 binary64))
%96 = (/.f64 %94 %95)
%97 = (/.f64 #s(literal -1 binary64) %96)
%99 = (*.f64 ecc #s(literal 1/4 binary64))
%100 = (-.f64 #s(literal -1 binary64) %99)
%101 = (/.f64 %94 %100)
%102 = (log.f64 %101)
%104 = (/.f64 #s(literal -1/2 binary64) %94)
%105 = (*.f64 %95 %104)
%106 = (fabs.f64 %105)
%107 = (log.f64 %106)
%109 = (*.f64 ecc %57)
%110 = (*.f64 ecc %58)
%111 = (*.f64 %27 %59)
%113 = (*.f64 ecc %59)
%114 = (*.f64 ecc %60)
%115 = (*.f64 %27 %62)
%117 = (*.f64 ecc %62)
%118 = (*.f64 ecc %30)
%119 = (+.f64 #s(literal 2 binary64) %65)
%120 = (*.f64 phi %119)
%121 = (approx %76 %120)
%122 = (*.f64 ecc %121)
%124 = (*.f64 phi %56)
%125 = (approx %77 %124)
%127 = (* -1 ecc)
%134 = (approx (* phi (- (+ ecc (* ecc (* phi (- ecc %127)))) %127)) %90)
%135 = (+.f64 #s(literal 1 binary64) %134)
%136 = (approx %81 %135)
%144 = (fma.f64 %3 %29 %67)
%145 = (-.f64 %3 %144)
%146 = (*.f64 ecc %145)
%148 = (fma.f64 %3 %29 %69)
%149 = (-.f64 %3 %148)
%150 = (*.f64 ecc %149)
%152 = (fma.f64 %3 %29 %68)
%153 = (-.f64 %3 %152)
%154 = (*.f64 ecc %153)
%156 = (*.f64 #s(literal -2 binary64) %31)
%157 = (fma.f64 %3 %29 %156)
%158 = (-.f64 %3 %157)
%159 = (*.f64 ecc %158)
%161 = (*.f64 #s(literal -1/2 binary64) %31)
%162 = (fma.f64 %3 %29 %161)
%163 = (-.f64 %3 %162)
%164 = (*.f64 ecc %163)
%166 = (fma.f64 %3 %29 %66)
%167 = (-.f64 %3 %166)
%168 = (*.f64 ecc %167)
%170 = (fma.f64 %3 %29 %31)
%171 = (-.f64 %3 %170)
%172 = (*.f64 ecc %171)
#s(literal 1 binary64)
ecc
phi
%3
%4
%5
#s(literal 0 binary64)
#s(literal 2 binary64)
%8
#s(literal -1 binary64)
%10
#s(literal 1/2 binary64)
%12
#s(literal -2 binary64)
#s(literal -1/2 binary64)
%15
%16
(neg.f64 ecc)
%18
%19
%20
#s(literal 6243314768165359/9007199254740992 binary64)
#s(literal -1/3 binary64)
%23
%24
%25
%26
%27
%28
%29
%30
%31
#s(literal 1/4 binary64)
%33
%34
%35
%36
%37
%48
%49
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%72
%73
%78
(approx %82 %78)
%84
%85
%86
%87
%88
(approx %82 %88)
%90
%91
%92
%93
%94
%95
%96
%97
(log.f64 %97)
%99
%100
%101
%102
(neg.f64 %102)
%104
%105
%106
%107
(+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %107)
%109
%110
%111
(approx %82 %111)
%113
%114
%115
(approx %82 %115)
%117
%118
%119
%120
%121
%122
(approx %82 %122)
%124
%125
(approx %82 %125)
%134
%135
%136
(log.f64 %136)
(approx %82 %4)
(approx %82 #s(literal 0 binary64))
(approx %82 #s(literal -1/2 binary64))
(approx %82 ecc)
(approx %82 %28)
(approx %82 phi)
%144
%145
%146
(approx %82 %146)
%148
%149
%150
(approx %82 %150)
%152
%153
%154
(approx %82 %154)
%156
%157
%158
%159
(approx %82 %159)
%161
%162
%163
%164
(approx %82 %164)
%166
%167
%168
(approx %82 %168)
%170
%171
%172
(approx %82 %172)
(+.f64 %48 %20)
(approx %82 %15)
(approx %82 %91)
(approx %82 %92)
(approx %82 %93)
(approx %82 %99)
(approx %82 %109)
(approx %82 %110)
(approx %82 %113)
(approx %82 %114)
(approx %82 %117)
(approx %82 %118)
Outputs
%5 = (sin phi)
%9 = (pow.f64 phi #s(literal 2 binary64))
%32 = (* ecc %5)
%33 = (*.f64 ecc phi)
%35 = (*.f64 ecc %9)
%54 = (- 1 %32)
%67 = (*.f64 #s(literal -1/6 binary64) ecc)
%75 = (pow phi 2)
%77 = (pow %5 2)
%79 = (*.f64 #s(literal -1/3 binary64) %9)
%101 = (pow %54 -2)
%102 = (*.f64 #s(literal 2 binary64) %33)
%106 = (pow.f64 ecc #s(literal 2 binary64))
%107 = (fma.f64 #s(literal -4 binary64) %106 %106)
%111 = (*.f64 #s(literal -2 binary64) ecc)
%116 = (*.f64 ecc %107)
%118 = (pow.f64 ecc #s(literal 3 binary64))
%121 = (fma.f64 #s(literal 1/3 binary64) ecc (fma.f64 #s(literal 2 binary64) %116 (*.f64 #s(literal 2 binary64) %118)))
%130 = (fabs %101)
%131 = (log %130)
%135 = (fma.f64 #s(literal -4 binary64) %106 (*.f64 #s(literal -2 binary64) %107))
%137 = (*.f64 #s(literal 2 binary64) ecc)
%146 = (fma.f64 #s(literal -6 binary64) %121 (fma.f64 #s(literal 12 binary64) %116 (*.f64 #s(literal 16 binary64) %118)))
%148 = (*.f64 #s(literal 1/2 binary64) %135)
%149 = (fma.f64 #s(literal 1/6 binary64) (*.f64 phi %146) %148)
%156 = (*.f64 %106 %107)
%158 = (pow.f64 ecc #s(literal 4 binary64))
%161 = (*.f64 ecc %121)
%173 = (fma.f64 #s(literal -96 binary64) %156 (fma.f64 #s(literal -96 binary64) %158 (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -1 binary64) %156 (fma.f64 #s(literal -1/3 binary64) %106 (fma.f64 #s(literal 2/3 binary64) %106 (*.f64 #s(literal 2 binary64) %161)))) (fma.f64 #s(literal -12 binary64) (pow.f64 %107 #s(literal 2 binary64)) (*.f64 #s(literal 48 binary64) %161)))))
%184 = (* -1/3 %75)
%186 = (+ 2 %184)
%188 = (+.f64 #s(literal 2 binary64) %79)
%190 = (pow ecc 2)
%191 = (* %190 %77)
%192 = (*.f64 %106 %9)
%195 = (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) %192 %106))
%200 = (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/3 binary64) %106 (*.f64 #s(literal 2/45 binary64) %192)) %106))
%209 = (cos phi)
%227 = (- %191 1)
%235 = (fabs %227)
%236 = (*.f64 #s(literal -1 binary64) %192)
%253 = (sqrt %235)
%254 = (*.f64 #s(literal -1/2 binary64) %192)
%259 = (fma.f64 #s(literal -1/3 binary64) %106 (*.f64 #s(literal 1/4 binary64) %158))
%266 = (*.f64 %106 %259)
%268 = (fma.f64 #s(literal 2/45 binary64) %106 (*.f64 #s(literal 1/2 binary64) %266))
%277 = (log %253)
%281 = (fma.f64 #s(literal -12 binary64) %259 (*.f64 #s(literal -3 binary64) %158))
%282 = (*.f64 %9 %281)
%295 = (fma.f64 #s(literal -360 binary64) %268 (fma.f64 #s(literal -180 binary64) %266 (*.f64 #s(literal -30 binary64) (pow.f64 ecc #s(literal 6 binary64)))))
%296 = (*.f64 %9 %295)
%305 = (pow.f64 %259 #s(literal 2 binary64))
%306 = (*.f64 %106 %268)
%321 = (*.f64 %9 (fma.f64 #s(literal -20160 binary64) (fma.f64 #s(literal -1/315 binary64) %106 (fma.f64 #s(literal 1/4 binary64) %305 (*.f64 #s(literal 1/2 binary64) %306))) (fma.f64 #s(literal -10080 binary64) %306 (fma.f64 #s(literal -5040 binary64) (*.f64 %158 %259) (fma.f64 #s(literal -5040 binary64) %305 (*.f64 #s(literal -630 binary64) (pow.f64 ecc #s(literal 8 binary64))))))))
%330 = (* 2 %277)
%338 = (*.f64 #s(literal 1/12 binary64) %281)
%353 = (* ecc %186)
%355 = (fma.f64 #s(literal -1/3 binary64) %35 %137)
%357 = (* -1/3 phi)
%361 = (pow (/ phi phi) 2)
%362 = (* ecc %361)
%365 = (* 2 ecc)
%366 = (+ (* -1/3 %362) %365)
%371 = (- %5 (* -1 %5))
%372 = (* ecc %371)
%392 = (/ (+ 1 %32) %54)
%393 = (log %392)
%394 = (*.f64 #s(literal -1 binary64) ecc)
%395 = (-.f64 ecc %394)
%396 = (*.f64 phi %395)
%398 = (pow.f64 %395 #s(literal 2 binary64))
%399 = (*.f64 ecc %395)
%401 = (fma.f64 #s(literal -1 binary64) %398 (*.f64 #s(literal 2 binary64) %399))
%409 = (pow.f64 %395 #s(literal 3 binary64))
%413 = (-.f64 %67 (fma.f64 #s(literal -1 binary64) (*.f64 %106 %395) (*.f64 #s(literal 1/6 binary64) ecc)))
%416 = (fma.f64 #s(literal -6 binary64) (*.f64 ecc %398) (fma.f64 #s(literal 2 binary64) %409 (*.f64 #s(literal 6 binary64) %413)))
%448 = (* -1/3 %361)
%455 = (*.f64 phi %188)
%471 = (* ecc %209)
%487 = (* -1 ecc)
%493 = (* phi (- (+ ecc (* ecc (* phi (- ecc %487)))) %487))
%497 = (*.f64 phi (-.f64 (+.f64 ecc (*.f64 ecc %396)) %394))
%499 = (+ 1 %493)
%513 = (PI )
%518 = (+ (* %5 (cos %513)) (* 2 (sin %513)))
%544 = (log (sqrt (fabs (- (pow %32 2) 1))))
%546 = (+ (+ %544 %544) %131)
%567 = (sin.f64 phi)
%569 = (*.f64 ecc %567)
%571 = (-.f64 #s(literal 1 binary64) %569)
%573 = (pow.f64 %567 #s(literal 2 binary64))
%576 = (/.f64 #s(literal 1 binary64) (pow.f64 %571 #s(literal 2 binary64)))
%578 = (fabs.f64 %576)
%580 = (log.f64 %578)
%582 = (/.f64 #s(literal 1 binary64) %9)
%583 = (*.f64 #s(literal 2 binary64) %582)
%584 = (-.f64 %583 #s(literal 1/3 binary64))
%587 = (*.f64 %106 %573)
%589 = (cos.f64 phi)
%591 = (-.f64 %587 #s(literal 1 binary64))
%593 = (fabs.f64 %591)
%595 = (sqrt.f64 %593)
%597 = (log.f64 %595)
%599 = (*.f64 #s(literal 2 binary64) %597)
%603 = (/.f64 ecc %9)
%605 = (fma.f64 #s(literal -1/3 binary64) ecc (*.f64 #s(literal 2 binary64) %603))
%608 = (*.f64 #s(literal -1 binary64) %567)
%609 = (-.f64 %567 %608)
%610 = (*.f64 ecc %609)
%613 = (/.f64 (+.f64 #s(literal 1 binary64) %569) %571)
%621 = (* phi (+ 2 (* %357 phi)))
%622 = (pow.f64 phi #s(literal 3 binary64))
%629 = (+ (* -1/3 (* ecc %75)) %365)
%630 = (* phi %629)
%639 = (/.f64 ecc phi)
%641 = (*.f64 #s(literal -1 binary64) %639)
%670 = (*.f64 #s(literal -1 binary64) %569)
%674 = (*.f64 #s(literal 2 binary64) %569)
%677 = (fma.f64 #s(literal -4 binary64) %573 %573)
%680 = (*.f64 #s(literal -2 binary64) %567)
%685 = (*.f64 %567 %677)
%686 = (pow.f64 %567 #s(literal 3 binary64))
%688 = (fma.f64 #s(literal 2 binary64) %685 (*.f64 #s(literal 2 binary64) %686))
%701 = (fma.f64 #s(literal -4 binary64) %573 (*.f64 #s(literal -2 binary64) %677))
%709 = (fma.f64 #s(literal -6 binary64) %688 (fma.f64 #s(literal 12 binary64) %685 (*.f64 #s(literal 16 binary64) %686)))
%711 = (*.f64 #s(literal 1/2 binary64) %701)
%712 = (fma.f64 #s(literal 1/6 binary64) (*.f64 ecc %709) %711)
%717 = (*.f64 %573 %677)
%718 = (pow.f64 %567 #s(literal 4 binary64))
%719 = (*.f64 %567 %688)
%727 = (fma.f64 #s(literal -96 binary64) %717 (fma.f64 #s(literal -96 binary64) %718 (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -1 binary64) %717 (*.f64 #s(literal 2 binary64) %719)) (fma.f64 #s(literal -12 binary64) (pow.f64 %677 #s(literal 2 binary64)) (*.f64 #s(literal 48 binary64) %719)))))
%737 = (*.f64 #s(literal -1 binary64) %587)
%740 = (*.f64 #s(literal -1/2 binary64) %587)
%744 = (*.f64 %106 %718)
%751 = (pow.f64 %567 #s(literal 6 binary64))
%768 = (fma.f64 #s(literal -90 binary64) %751 (*.f64 #s(literal -30 binary64) %751))
%769 = (*.f64 %106 %768)
%777 = (pow.f64 %567 #s(literal 8 binary64))
%787 = (*.f64 %106 (fma.f64 #s(literal -20160 binary64) (fma.f64 #s(literal 1/64 binary64) %777 (*.f64 #s(literal 1/16 binary64) %777)) (fma.f64 #s(literal -2520 binary64) %777 (fma.f64 #s(literal -630 binary64) %777 (*.f64 #s(literal -315 binary64) %777)))))
%819 = (pow.f64 %609 #s(literal 2 binary64))
%820 = (*.f64 %567 %609)
%822 = (fma.f64 #s(literal -1 binary64) %819 (*.f64 #s(literal 2 binary64) %820))
%830 = (pow.f64 %609 #s(literal 3 binary64))
%831 = (*.f64 %573 %609)
%834 = (fma.f64 #s(literal -6 binary64) (*.f64 %567 %819) (fma.f64 #s(literal 2 binary64) %830 (*.f64 #s(literal 6 binary64) %831)))
%843 = (*.f64 %573 %819)
%864 = (*.f64 #s(literal 1/2 binary64) ecc)
%870 = (*.f64 #s(literal -1/2 binary64) ecc)
%873 = (* 1/4 ecc)
%874 = (+ %873 -1)
%875 = (*.f64 #s(literal 1/4 binary64) ecc)
%878 = (+ %873 1)
%881 = (/ %874 %878)
%890 = (*.f64 #s(literal 1/32 binary64) ecc)
%898 = (/ -1 %881)
%901 = (*.f64 #s(literal 1/8 binary64) ecc)
%902 = (+.f64 #s(literal 1/2 binary64) %901)
%908 = (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (+.f64 #s(literal 1/8 binary64) %890)))
%912 = (log %898)
%916 = (*.f64 ecc (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/96 binary64) %106)))
%923 = (*.f64 ecc (+.f64 #s(literal 1/2 binary64) (*.f64 %106 (+.f64 #s(literal 1/96 binary64) (*.f64 #s(literal 1/2560 binary64) %106)))))
%934 = (* ecc 1/4)
%936 = (- -1 %934)
%937 = (*.f64 #s(literal -1/4 binary64) ecc)
%940 = (/ %874 %936)
%955 = (log %940)
%977 = (/ -1/2 %874)
%989 = (* %878 %977)
%1004 = (fabs %989)
%1005 = (log %1004)
%1006 = (log.f64 #s(literal 1/2 binary64))
%1008 = (+.f64 %1006 %864)
%1010 = (+.f64 %1006 %916)
%1012 = (+.f64 %1006 %923)
%1015 = (+ 6243314768165359/9007199254740992 %1005)
%1027 = (PI.f64 )
%1036 = (+ ecc ecc)
%1037 = (tanh %513)
%1038 = (* %1036 %1037)
%1039 = (exp.f64 %1027)
%1040 = (/.f64 #s(literal 1 binary64) %1039)
%1041 = (+.f64 %1039 %1040)
%1046 = (*.f64 ecc (-.f64 (/.f64 %1039 %1041) (/.f64 #s(literal 1 binary64) (*.f64 %1039 %1041))))
%1049 = (* ecc %1037)
%1059 = (tanh (asinh %513))
%1060 = (* %1036 %1059)
%1063 = (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 %1027 #s(literal 2 binary64))))
%1064 = (+.f64 %1027 %1063)
%1065 = (/.f64 #s(literal 1 binary64) %1064)
%1067 = (+.f64 %1027 (+.f64 %1063 %1065))
%1074 = (*.f64 ecc (-.f64 (+.f64 (/.f64 %1027 %1067) (/.f64 %1063 %1067)) (/.f64 #s(literal 1 binary64) (*.f64 %1064 %1067))))
%1077 = (* ecc %1059)
%1083 = (*.f64 ecc (fma.f64 #s(literal 2 binary64) phi (*.f64 #s(literal 2 binary64) %35)))
%1126 = (/.f64 #s(literal 1 binary64) ecc)
%1132 = (*.f64 ecc %686)
%1133 = (/.f64 #s(literal 1 binary64) %1132)
%1134 = (/.f64 #s(literal 1 binary64) %573)
%1138 = (/.f64 #s(literal 2 binary64) %1132)
%1146 = (pow.f64 %567 #s(literal 5 binary64))
%1154 = (/.f64 #s(literal 1 binary64) %106)
%1160 = (/.f64 #s(literal 1 binary64) %567)
%1161 = (*.f64 ecc %573)
%1162 = (/.f64 #s(literal 1 binary64) %1161)
%1169 = (*.f64 #s(literal 4 binary64) %1134)
%1173 = (*.f64 #s(literal 2 binary64) %1160)
%1180 = (/.f64 #s(literal 1 binary64) %686)
%1182 = (fma.f64 #s(literal 20 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ecc %718)) (*.f64 #s(literal 26/3 binary64) %1180))
%1185 = (/.f64 #s(literal 4 binary64) %1161)
%1194 = (*.f64 ecc (+.f64 #s(literal 1/4 binary64) %1126))
%1196 = (*.f64 #s(literal 8 binary64) %1126)
%1200 = (/.f64 #s(literal 32 binary64) %106)
%1201 = (+.f64 #s(literal 1 binary64) %1200)
%1205 = (/.f64 #s(literal 1 binary64) %118)
%1207 = (fma.f64 #s(literal 8 binary64) %1126 (*.f64 #s(literal 128 binary64) %1205))
%1210 = (+.f64 #s(literal 1 binary64) %1196)
%1213 = (*.f64 #s(literal 32 binary64) %1126)
%1216 = (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 8 binary64) %1213) ecc))
%1219 = (*.f64 #s(literal 128 binary64) %1126)
%1220 = (+.f64 #s(literal 32 binary64) %1219)
%1222 = (*.f64 #s(literal -1 binary64) (/.f64 %1220 %106))
%1229 = (*.f64 #s(literal 64 binary64) %1126)
%1230 = (+.f64 #s(literal 8 binary64) %1229)
%1235 = (*.f64 #s(literal 1664/3 binary64) %1126)
%1243 = (*.f64 #s(literal 5120 binary64) %1126)
%1244 = (+.f64 #s(literal 1664/3 binary64) %1243)
%1262 = (/.f64 (-.f64 #s(literal 8 binary64) %1229) ecc)
%1264 = (/.f64 #s(literal 1664/3 binary64) %106)
%1265 = (+.f64 #s(literal 8 binary64) %1264)
%1270 = (fma.f64 #s(literal 64 binary64) %1126 (*.f64 #s(literal 5120 binary64) %1205))
%1274 = (neg %955)
%1276 = (/.f64 (-.f64 %1229 #s(literal 8 binary64)) ecc)
%1286 = (+.f64 #s(literal 2 binary64) %1196)
%1298 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %1126))
%1307 = (+.f64 #s(literal 16 binary64) %1229)
%1313 = (/.f64 #s(literal 16 binary64) %106)
%1321 = (+.f64 %1006 %1196)
%1324 = (/.f64 #s(literal 128/3 binary64) %118)
%1326 = (+.f64 %1006 (fma.f64 #s(literal 8 binary64) %1126 %1324))
%1333 = (+.f64 %1006 (fma.f64 #s(literal 8 binary64) %1126 (fma.f64 #s(literal 2048/5 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 ecc #s(literal 5 binary64))) %1324)))
%1343 = (/.f64 (*.f64 ecc (-.f64 %1039 %1040)) %1041)
%1349 = (/.f64 (*.f64 ecc (-.f64 %1064 %1065)) %1067)
%1355 = (/.f64 phi ecc)
%1356 = (*.f64 #s(literal 2 binary64) %9)
%1400 = (-.f64 (*.f64 #s(literal 1/3 binary64) %9) #s(literal 2 binary64))
%1404 = (*.f64 %106 %686)
%1543 = (+.f64 %1006 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 128/3 binary64) (*.f64 #s(literal 2048/5 binary64) %1154)) %106)) #s(literal 8 binary64)) ecc)))
(approx 1 #s(literal 0 binary64))
(approx phi phi)
(approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9))))
(approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 phi (+.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 phi (+.f64 ecc (*.f64 #s(literal -1/6 binary64) %35))))
(approx %32 (*.f64 phi (+.f64 ecc (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ecc (*.f64 #s(literal 1/120 binary64) %35))))))
(approx %32 (*.f64 phi (+.f64 ecc (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %35 (*.f64 #s(literal 1/120 binary64) ecc))))))))
(approx %54 #s(literal 1 binary64))
(approx %54 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %33)))
(approx %54 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal 1/6 binary64) %35) ecc))))
(approx %54 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/120 binary64) %35) %67)) ecc))))
(approx %75 %9)
(approx %77 (*.f64 %9 (+.f64 #s(literal 1 binary64) %79)))
(approx %77 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64))))))
(approx %77 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64))))))
(approx %101 (+.f64 #s(literal 1 binary64) %102))
(approx %101 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi %107)) %111))))
(approx %101 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (*.f64 phi (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi %121)) %107)) %111))))
(approx %131 %102)
(approx %131 (*.f64 phi (fma.f64 #s(literal 1/2 binary64) (*.f64 phi %135) %137)))
(approx %131 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi %149))))
(approx %131 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %135 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) (*.f64 phi %173) (*.f64 #s(literal 1/6 binary64) %146))))))))
(approx %184 %79)
(approx %186 #s(literal 2 binary64))
(approx %186 %188)
(approx %191 %192)
(approx %191 %195)
(approx %191 %200)
(approx %191 (*.f64 %9 (fma.f64 %9 (fma.f64 #s(literal -1/3 binary64) %106 (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %192 (*.f64 #s(literal 2/45 binary64) %106)))) %106)))
(approx %209 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %9)))
(approx %209 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64)))))
(approx %209 (+.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 %227 #s(literal -1 binary64))
(approx %227 (-.f64 %192 #s(literal 1 binary64)))
(approx %227 (-.f64 %195 #s(literal 1 binary64)))
(approx %227 (-.f64 %200 #s(literal 1 binary64)))
(approx %235 (+.f64 #s(literal 1 binary64) %236))
(approx %235 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/3 binary64) %192) %106))))
(approx %235 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -2/45 binary64) %192) (*.f64 #s(literal -1/3 binary64) %106))) %106))))
(approx %253 (+.f64 #s(literal 1 binary64) %254))
(approx %253 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %9 %259) (*.f64 #s(literal -1/2 binary64) %106)))))
(approx %253 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %106 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %9 %268) (*.f64 #s(literal -1/2 binary64) %259)))))))
(approx %277 %254)
(approx %277 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %106 (*.f64 #s(literal 1/24 binary64) %282))))
(approx %277 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %106 (*.f64 %9 (fma.f64 #s(literal 1/720 binary64) %296 (*.f64 #s(literal 1/24 binary64) %281))))))
(approx %277 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %106 (*.f64 %9 (fma.f64 #s(literal 1/24 binary64) %281 (*.f64 %9 (fma.f64 #s(literal 1/40320 binary64) %321 (*.f64 #s(literal 1/720 binary64) %295))))))))
(approx %330 %236)
(approx %330 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %106 (*.f64 #s(literal 1/12 binary64) %282))))
(approx %330 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %106 (*.f64 %9 (fma.f64 #s(literal 1/360 binary64) %296 %338)))))
(approx %330 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %106 (*.f64 %9 (fma.f64 #s(literal 1/12 binary64) %281 (*.f64 %9 (fma.f64 #s(literal 1/20160 binary64) %321 (*.f64 #s(literal 1/360 binary64) %295))))))))
(approx %353 %137)
(approx %353 %355)
(approx %357 (*.f64 #s(literal -1/3 binary64) phi))
(approx %362 ecc)
(approx %366 (fma.f64 #s(literal -1/3 binary64) ecc %137))
(approx %372 (*.f64 phi %355))
(approx %372 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) ecc (*.f64 #s(literal 1/60 binary64) %35))))))
(approx %372 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/2520 binary64) %35 (*.f64 #s(literal 1/60 binary64) ecc))))))))
(approx %393 %396)
(approx %393 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 #s(literal 1/2 binary64) (*.f64 phi %401))) %394)))
(approx %393 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (fma.f64 #s(literal 1/6 binary64) (*.f64 phi %416) (*.f64 #s(literal 1/2 binary64) %401)))) %394)))
(approx %393 (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (fma.f64 #s(literal 1/2 binary64) %401 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) (*.f64 phi (fma.f64 #s(literal -24 binary64) (*.f64 %395 %413) (fma.f64 #s(literal -24 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 ecc %413) (*.f64 #s(literal 1/6 binary64) %399)) (fma.f64 #s(literal -12 binary64) (*.f64 %106 %398) (fma.f64 #s(literal -6 binary64) (pow.f64 %395 #s(literal 4 binary64)) (*.f64 #s(literal 24 binary64) (*.f64 ecc %409))))))) (*.f64 #s(literal 1/6 binary64) %416)))))) %394)))
(approx %448 #s(literal -1/3 binary64))
(approx (+ 2 %448) #s(literal 5/3 binary64))
(approx %371 (*.f64 #s(literal 2 binary64) phi))
(approx %371 %455)
(approx %371 (*.f64 phi (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/60 binary64) %9) #s(literal 1/3 binary64))))))
(approx %371 (*.f64 phi (+.f64 #s(literal 2 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal -1/2520 binary64) %9))) #s(literal 1/3 binary64))))))
(approx %471 (+.f64 ecc (*.f64 #s(literal -1/2 binary64) %35)))
(approx %471 (+.f64 ecc (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) ecc (*.f64 #s(literal 1/24 binary64) %35)))))
(approx %471 (+.f64 ecc (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) ecc (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %35 (*.f64 #s(literal 1/24 binary64) ecc)))))))
(approx %493 %497)
(approx %499 (+.f64 #s(literal 1 binary64) %396))
(approx %499 (+.f64 #s(literal 1 binary64) %497))
(approx %392 (+.f64 #s(literal 1 binary64) (*.f64 phi (-.f64 (+.f64 ecc (*.f64 phi (-.f64 (*.f64 phi %413) (*.f64 #s(literal -1 binary64) %399)))) %394))))
(approx %518 (*.f64 #s(literal -1 binary64) phi))
(approx %518 (*.f64 phi (-.f64 (*.f64 #s(literal 1/6 binary64) %9) #s(literal 1 binary64))))
(approx %518 (*.f64 phi (-.f64 (*.f64 %9 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %9))) #s(literal 1 binary64))))
(approx %518 (*.f64 phi (-.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 %546 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal -1 binary64) %106 %148)))))
(approx %546 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal -1 binary64) %106 %149)))))
(approx %546 (*.f64 phi (fma.f64 #s(literal 2 binary64) ecc (*.f64 phi (fma.f64 #s(literal -1 binary64) %106 (fma.f64 #s(literal 1/2 binary64) %135 (*.f64 phi (fma.f64 #s(literal 1/6 binary64) %146 (*.f64 phi (fma.f64 #s(literal 1/24 binary64) %173 %338))))))))))
(approx %5 %567)
(approx %32 %569)
(approx %54 %571)
(approx %77 %573)
(approx %101 %576)
(approx %130 %578)
(approx %131 %580)
(approx %186 (*.f64 %9 %584))
(approx %191 %587)
(approx %209 %589)
(approx %227 %591)
(approx %235 %593)
(approx %253 %595)
(approx %277 %597)
(approx %330 %599)
(approx %353 (*.f64 #s(literal -1/3 binary64) %35))
(approx %353 (*.f64 %9 %605))
(approx %372 %610)
(approx %393 (log.f64 %613))
(approx %371 %609)
(approx %471 (*.f64 ecc %589))
(approx %621 (*.f64 #s(literal -1/3 binary64) %622))
(approx %621 (*.f64 %622 %584))
(approx %630 (*.f64 #s(literal -1/3 binary64) (*.f64 ecc %622)))
(approx %630 (*.f64 %622 %605))
(approx %493 (*.f64 ecc (*.f64 %9 %395)))
(approx %493 (*.f64 %9 (-.f64 (fma.f64 ecc %395 %639) %641)))
(approx %499 (*.f64 %9 (-.f64 (fma.f64 ecc %395 (+.f64 %582 %639)) %641)))
(approx %392 %613)
(approx %518 %608)
(approx %546 (+.f64 %580 %599))
(approx %621 (*.f64 #s(literal -1 binary64) (*.f64 %622 (-.f64 #s(literal 1/3 binary64) %583))))
(approx %630 (*.f64 #s(literal -1 binary64) (*.f64 %622 (fma.f64 #s(literal -2 binary64) %603 (*.f64 #s(literal 1/3 binary64) ecc)))))
(approx %499 (*.f64 %9 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %395) (/.f64 #s(literal 1 binary64) phi)) phi) %399)))
(approx %54 (+.f64 #s(literal 1 binary64) %670))
(approx %190 %106)
(approx %101 (+.f64 #s(literal 1 binary64) %674))
(approx %101 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ecc %677)) %680))))
(approx %101 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (*.f64 ecc (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ecc %688)) %677)) %680))))
(approx (neg ecc) %394)
(approx %131 %674)
(approx %131 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) (*.f64 ecc %701) (*.f64 #s(literal 2 binary64) %567))))
(approx %131 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %567 (*.f64 ecc %712))))
(approx %131 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %567 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %701 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) (*.f64 ecc %727) (*.f64 #s(literal 1/6 binary64) %709))))))))
(approx %235 (+.f64 #s(literal 1 binary64) %737))
(approx %253 (+.f64 #s(literal 1 binary64) %740))
(approx %253 (+.f64 #s(literal 1 binary64) (*.f64 %106 (fma.f64 #s(literal -1/2 binary64) %573 (*.f64 #s(literal -1/8 binary64) %744)))))
(approx %253 (+.f64 #s(literal 1 binary64) (*.f64 %106 (fma.f64 #s(literal -1/2 binary64) %573 (*.f64 %106 (fma.f64 #s(literal -1/8 binary64) %718 (*.f64 #s(literal -1/16 binary64) (*.f64 %106 %751))))))))
(approx %277 %740)
(approx %277 (*.f64 %106 (fma.f64 #s(literal -1/2 binary64) %573 (*.f64 #s(literal -1/4 binary64) %744))))
(approx %277 (*.f64 %106 (fma.f64 #s(literal -1/2 binary64) %573 (*.f64 %106 (fma.f64 #s(literal -1/4 binary64) %718 (*.f64 #s(literal 1/720 binary64) %769))))))
(approx %277 (*.f64 %106 (fma.f64 #s(literal -1/2 binary64) %573 (*.f64 %106 (fma.f64 #s(literal -1/4 binary64) %718 (*.f64 %106 (fma.f64 #s(literal 1/40320 binary64) %787 (*.f64 #s(literal 1/720 binary64) %768))))))))
(approx %330 %737)
(approx %330 (*.f64 %106 (fma.f64 #s(literal -1 binary64) %573 (*.f64 #s(literal -1/2 binary64) %744))))
(approx %330 (*.f64 %106 (fma.f64 #s(literal -1 binary64) %573 (*.f64 %106 (fma.f64 #s(literal -1/2 binary64) %718 (*.f64 #s(literal 1/360 binary64) %769))))))
(approx %330 (*.f64 %106 (fma.f64 #s(literal -1 binary64) %573 (*.f64 %106 (fma.f64 #s(literal -1/2 binary64) %718 (*.f64 %106 (fma.f64 #s(literal 1/20160 binary64) %787 (*.f64 #s(literal 1/360 binary64) %768))))))))
(approx %353 (*.f64 ecc %188))
(approx %366 (*.f64 #s(literal 5/3 binary64) ecc))
(approx %393 (*.f64 ecc (-.f64 (+.f64 %567 (*.f64 #s(literal 1/2 binary64) (*.f64 ecc %822))) %608)))
(approx %393 (*.f64 ecc (-.f64 (+.f64 %567 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) (*.f64 ecc %834) (*.f64 #s(literal 1/2 binary64) %822)))) %608)))
(approx %393 (*.f64 ecc (-.f64 (+.f64 %567 (*.f64 ecc (fma.f64 #s(literal 1/2 binary64) %822 (*.f64 ecc (fma.f64 #s(literal 1/24 binary64) (*.f64 ecc (fma.f64 #s(literal -24 binary64) %843 (fma.f64 #s(literal -12 binary64) %843 (fma.f64 #s(literal -6 binary64) (pow.f64 %609 #s(literal 4 binary64)) (fma.f64 #s(literal 24 binary64) (*.f64 %567 %830) (*.f64 #s(literal 24 binary64) (*.f64 %686 %609))))))) (*.f64 #s(literal 1/6 binary64) %834)))))) %608)))
(approx (* ecc 1/2) %864)
(approx (* ecc -2) %111)
(approx (* ecc -1/2) %870)
(approx %874 (-.f64 %875 #s(literal 1 binary64)))
(approx %878 (+.f64 #s(literal 1 binary64) %875))
(approx %881 (-.f64 %864 #s(literal 1 binary64)))
(approx %881 (-.f64 (*.f64 ecc (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) ecc))) #s(literal 1 binary64)))
(approx %881 (-.f64 (*.f64 ecc (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (-.f64 %890 #s(literal 1/8 binary64))))) #s(literal 1 binary64)))
(approx %898 (+.f64 #s(literal 1 binary64) %864))
(approx %898 (+.f64 #s(literal 1 binary64) (*.f64 ecc %902)))
(approx %898 (+.f64 #s(literal 1 binary64) (*.f64 ecc %908)))
(approx %912 %916)
(approx %912 %923)
(approx %912 (*.f64 ecc (+.f64 #s(literal 1/2 binary64) (*.f64 %106 (+.f64 #s(literal 1/96 binary64) (*.f64 %106 (+.f64 #s(literal 1/2560 binary64) (*.f64 #s(literal 1/57344 binary64) %106))))))))
(approx %934 %875)
(approx %936 (-.f64 %937 #s(literal 1 binary64)))
(approx %940 (+.f64 #s(literal 1 binary64) %870))
(approx %940 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 %901 #s(literal 1/2 binary64)))))
(approx %940 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (*.f64 ecc (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/32 binary64) ecc))) #s(literal 1/2 binary64)))))
(approx %955 (*.f64 ecc (-.f64 (*.f64 #s(literal -1/96 binary64) %106) #s(literal 1/2 binary64))))
(approx %955 (*.f64 ecc (-.f64 (*.f64 %106 (-.f64 (*.f64 #s(literal -1/2560 binary64) %106) #s(literal 1/96 binary64))) #s(literal 1/2 binary64))))
(approx %955 (*.f64 ecc (-.f64 (*.f64 %106 (-.f64 (*.f64 %106 (-.f64 (*.f64 #s(literal -1/57344 binary64) %106) #s(literal 1/2560 binary64))) #s(literal 1/96 binary64))) #s(literal 1/2 binary64))))
(approx %977 #s(literal 1/2 binary64))
(approx %977 %902)
(approx %977 %908)
(approx %977 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (+.f64 #s(literal 1/8 binary64) (*.f64 ecc (+.f64 #s(literal 1/32 binary64) (*.f64 #s(literal 1/128 binary64) ecc)))))))
(approx %989 (+.f64 #s(literal 1/2 binary64) %875))
(approx %989 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/16 binary64) ecc)))))
(approx %989 (+.f64 #s(literal 1/2 binary64) (*.f64 ecc (+.f64 #s(literal 1/4 binary64) (*.f64 ecc (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/64 binary64) ecc)))))))
(approx %1005 %1006)
(approx %1005 %1008)
(approx %1005 %1010)
(approx %1005 %1012)
(approx %1015 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1006))
(approx %1015 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1008))
(approx %1015 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1010))
(approx %1015 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1012))
(approx (* ecc (sqrt %513)) (*.f64 ecc (sqrt.f64 %1027)))
(approx (* ecc (log %513)) (*.f64 ecc (log.f64 %1027)))
(approx %1038 (*.f64 #s(literal 2 binary64) %1046))
(approx %1049 %1046)
(approx (* ecc (log (+ 1 %513))) (*.f64 ecc (log.f64 (+.f64 #s(literal 1 binary64) %1027))))
(approx %1060 (*.f64 #s(literal 2 binary64) %1074))
(approx %1077 %1074)
(approx %630 (*.f64 ecc %455))
(approx %493 %1083)
(approx %499 (+.f64 #s(literal 1 binary64) %1083))
(approx %392 (+.f64 #s(literal 1 binary64) %610))
(approx %392 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (+.f64 %567 (*.f64 ecc %820)) %608))))
(approx %392 (+.f64 #s(literal 1 binary64) (*.f64 ecc (-.f64 (+.f64 %567 (*.f64 ecc (-.f64 (*.f64 ecc %831) (*.f64 #s(literal -1 binary64) %820)))) %608))))
(approx %546 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %567 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %573 %711)))))
(approx %546 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %567 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %573 %712)))))
(approx %546 (*.f64 ecc (fma.f64 #s(literal 2 binary64) %567 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %573 (fma.f64 #s(literal 1/2 binary64) %701 (*.f64 ecc (fma.f64 #s(literal 1/6 binary64) %709 (*.f64 ecc (fma.f64 #s(literal -1/2 binary64) %718 (*.f64 #s(literal 1/24 binary64) %727)))))))))))
(approx %54 %670)
(approx %54 (*.f64 ecc (-.f64 %1126 %567)))
(approx %101 (/.f64 #s(literal 1 binary64) %587))
(approx %101 (/.f64 (fma.f64 #s(literal 2 binary64) %1133 %1134) %106))
(approx %101 (/.f64 (+.f64 %1134 (+.f64 %1138 (/.f64 #s(literal 3 binary64) %744))) %106))
(approx %101 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %744) (fma.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %118 %1146)) (+.f64 %1134 %1138))) %106))
(approx %227 (*.f64 %106 (-.f64 %573 %1154)))
(approx %393 (/.f64 #s(literal -2 binary64) %569))
(approx %393 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1160 (*.f64 #s(literal 4 binary64) %1162)) ecc)))
(approx %393 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 26/3 binary64) %1133 %1169) ecc)) %1173) ecc))
(approx %393 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1182 %106)) (fma.f64 #s(literal 2 binary64) %1160 %1185)) ecc))
(approx %874 (*.f64 ecc (-.f64 #s(literal 1/4 binary64) %1126)))
(approx %878 %1194)
(approx %881 (-.f64 #s(literal 1 binary64) %1196))
(approx %881 (-.f64 %1201 %1196))
(approx %881 (-.f64 %1201 %1207))
(approx %898 (*.f64 #s(literal -1 binary64) %1210))
(approx %898 (-.f64 %1216 #s(literal 1 binary64)))
(approx %898 (-.f64 %1222 %1210))
(approx %912 (/.f64 #s(literal -8 binary64) ecc))
(approx %912 (*.f64 #s(literal -1 binary64) (/.f64 %1230 ecc)))
(approx %912 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 64 binary64) %1235) ecc)) #s(literal 8 binary64)) ecc))
(approx %912 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1244 %106)) %1230) ecc))
(approx %936 %937)
(approx %936 (*.f64 #s(literal -1 binary64) %1194))
(approx %940 (-.f64 %1196 #s(literal 1 binary64)))
(approx %940 (-.f64 %1196 %1201))
(approx %940 (-.f64 %1207 %1201))
(approx %955 (/.f64 #s(literal 8 binary64) ecc))
(approx %955 %1262)
(approx %955 (/.f64 (-.f64 %1265 %1229) ecc))
(approx %955 (/.f64 (-.f64 %1265 %1270) ecc))
(approx %1274 %1276)
(approx %1274 (/.f64 (-.f64 %1229 %1265) ecc))
(approx %1274 (/.f64 (-.f64 %1270 %1265) ecc))
(approx %977 (/.f64 #s(literal -2 binary64) ecc))
(approx %977 (*.f64 #s(literal -1 binary64) (/.f64 %1286 ecc)))
(approx %977 (/.f64 (-.f64 %1216 #s(literal 2 binary64)) ecc))
(approx %977 (/.f64 (-.f64 %1222 %1286) ecc))
(approx %989 #s(literal -1/2 binary64))
(approx %989 (*.f64 #s(literal -1 binary64) %1298))
(approx %989 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 16 binary64) %1126)) ecc)) #s(literal 1/2 binary64)))
(approx %989 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1307 %106)) %1298))
(approx %1004 %1298)
(approx %1004 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 4 binary64) %1126 %1313)))
(approx %1004 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 4 binary64) %1126 (fma.f64 #s(literal 64 binary64) %1205 %1313))))
(approx %1005 %1321)
(approx %1005 %1326)
(approx %1005 %1333)
(approx %1015 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1321))
(approx %1015 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1326))
(approx %1015 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1333))
(approx %1038 (*.f64 #s(literal 2 binary64) %1343))
(approx %1049 %1343)
(approx %1060 (*.f64 #s(literal 2 binary64) %1349))
(approx %1077 %1349)
(approx %493 (*.f64 #s(literal 2 binary64) %192))
(approx %493 (*.f64 %106 (fma.f64 #s(literal 2 binary64) %1355 %1356)))
(approx %499 (*.f64 %106 (fma.f64 #s(literal 2 binary64) %1355 (fma.f64 #s(literal 2 binary64) %9 %1154))))
(approx %392 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) %569)))))
(approx %392 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1160 (*.f64 #s(literal 2 binary64) %1162)) ecc)) #s(literal 1 binary64)))
(approx %392 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1134 (*.f64 #s(literal 2 binary64) %1133)) %106)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %569))))
(approx %54 (*.f64 ecc (fma.f64 #s(literal -1 binary64) %567 %1126)))
(approx %101 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ecc %1146)) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) %718))) ecc)) (*.f64 #s(literal 2 binary64) %1180)) ecc) %1134) %106))
(approx %629 (*.f64 #s(literal -1 binary64) (*.f64 ecc %1400)))
(approx %393 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1160 (+.f64 %1185 (/.f64 #s(literal 26/3 binary64) %1404))) ecc)))
(approx %393 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1182 ecc)) %1169) ecc) %1173) ecc)))
(approx %874 (*.f64 #s(literal -1 binary64) (*.f64 ecc (-.f64 %1126 #s(literal 1/4 binary64)))))
(approx %881 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 8 binary64) %1213) ecc))))
(approx %881 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 32 binary64) %1219) ecc))) ecc))))
(approx %898 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 8 binary64) (fma.f64 #s(literal 32 binary64) %1126 (/.f64 #s(literal 128 binary64) %106))) ecc)) #s(literal 1 binary64)))
(approx %912 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 8 binary64) (fma.f64 #s(literal 64 binary64) %1126 %1264)) ecc)))
(approx %912 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1244 ecc)) #s(literal 64 binary64)) ecc))) ecc)))
(approx %940 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1213 #s(literal 8 binary64)) ecc)) #s(literal 1 binary64)))
(approx %940 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1219 #s(literal 32 binary64)) ecc)) #s(literal 8 binary64)) ecc)) #s(literal 1 binary64)))
(approx %955 (*.f64 #s(literal -1 binary64) %1276))
(approx %955 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1235 #s(literal 64 binary64)) ecc)) #s(literal 8 binary64)) ecc)))
(approx %955 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1243 #s(literal 1664/3 binary64)) ecc)) #s(literal 64 binary64)) ecc)) #s(literal 8 binary64)) ecc)))
(approx %1274 (*.f64 #s(literal -1 binary64) %1262))
(approx %1274 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 64 binary64) %1235) ecc))) ecc)))
(approx %1274 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 64 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1664/3 binary64) %1243) ecc))) ecc))) ecc)))
(approx %977 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 8 binary64) %1126 %1200)) ecc)))
(approx %977 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1220 ecc)) #s(literal 8 binary64)) ecc))) ecc)))
(approx %989 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (fma.f64 #s(literal 16 binary64) %1126 (/.f64 #s(literal 64 binary64) %106))) ecc)) #s(literal 1/2 binary64)))
(approx %1004 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1307 ecc)) #s(literal 4 binary64)) ecc))))
(approx %1005 %1543)
(approx %1015 (+.f64 #s(literal 6243314768165359/9007199254740992 binary64) %1543))
(approx %630 (*.f64 #s(literal -1 binary64) (*.f64 ecc (*.f64 phi %1400))))
(approx %499 (*.f64 %106 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi) %1126) ecc) %1356)))
(approx %392 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %1160 (+.f64 (/.f64 #s(literal 2 binary64) %1161) (/.f64 #s(literal 2 binary64) %1404))) ecc)) #s(literal 1 binary64)))
Calls

6 calls:

TimeVariablePoint
3.4s
ecc
0
908.0ms
ecc
inf
314.0ms
phi
inf
263.0ms
phi
-inf
257.0ms
ecc
-inf

rewrite30.1s (20.1%)

Memory
62.4MiB live, 1 549.6MiB allocated; 545ms collecting garbage

end0.0ms (0.0%)

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

Profiling

Loading profile data...