FastMath dist4

Time bar (total: 7.3s)

analyze0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 17 to 13 computations (23.5% saved)

sample1.3s (17.6%)

Memory
27.3MiB live, 1 040.5MiB allocated
Samples
1.0s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 740.0ms
ival-mult: 548.0ms (74.1% of total)
ival-sub: 148.0ms (20% of total)
ival-add: 36.0ms (4.9% of total)
ival-true: 5.0ms (0.7% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

preprocess117.0ms (1.6%)

Memory
-15.1MiB live, 105.1MiB allocated
Algorithm
egg-herbie
Rules
672×sub-neg
533×fma-define
413×distribute-lft-neg-in
386×fmm-def
345×distribute-rgt-neg-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
073984
1289776
2998664
34152644
47095640
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
Outputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (neg.f64 (+.f64 d1 d4)) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d3 d2) (+.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d3 (+.f64 d1 d4))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d3 d4)) d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d1 (+.f64 d3 (+.f64 d2 d4))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(neg.f64 (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(*.f64 d1 (+.f64 (+.f64 d1 d4) (-.f64 d3 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(+.f64 (*.f64 d2 (-.f64 d1 d3)) (-.f64 (*.f64 d2 d4) (*.f64 d2 d2)))
(fma.f64 d2 (-.f64 d1 d3) (*.f64 d2 (-.f64 d4 d2)))
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(+.f64 (*.f64 d3 (-.f64 d2 d1)) (-.f64 (*.f64 d3 d4) (*.f64 d3 d3)))
(fma.f64 d3 (-.f64 d2 d1) (*.f64 d3 (-.f64 d4 d3)))
(*.f64 d3 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d3 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d4 (-.f64 d2 d3))) (*.f64 d4 d4))
(fma.f64 d4 (-.f64 d2 d3) (*.f64 d4 (-.f64 d1 d4)))
(*.f64 d4 (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d3 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d3 d2)))
(*.f64 d1 (-.f64 d3 (+.f64 d2 (-.f64 d1 d4))))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
(-.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d4) (*.f64 d1 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 (-.f64 d3 d1) (-.f64 d2 d4)))
(*.f64 d1 (+.f64 (-.f64 d2 d4) (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d3 (+.f64 d1 d4))))
Symmetry

(sort d2 d4)

explain225.0ms (3.1%)

Memory
0.7MiB live, 286.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
210-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
110-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
50-0-(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-d4
00-0-(*.f64 d4 d1)
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 d3)
00-0-d2
00-0-d1
00-0-d3
00-0-(*.f64 d1 d1)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))nan-rescue210
(*.f64 d1 d3)overflow28
(*.f64 d1 d2)overflow34
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow52
(*.f64 d4 d1)overflow34
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))overflow64
(*.f64 d1 d1)overflow74
+.f64(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))nan-rescue110
(*.f64 d1 d3)overflow28
(*.f64 d1 d2)overflow34
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow52
(*.f64 d4 d1)overflow34
-.f64(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))nan-rescue50
(*.f64 d1 d2)overflow34
(*.f64 d1 d3)overflow28
Confusion
Predicted +Predicted -
+310
-0225
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3100
-00225
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0225
126
24
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
132.0ms512×0valid
Compiler

Compiled 140 to 48 computations (65.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-mult: 14.0ms (44.8% of total)
ival-sub: 13.0ms (41.6% of total)
ival-add: 4.0ms (12.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Compiler

Compiled 45 to 19 computations (57.8% saved)

prune2.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
88.6%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
100.0%
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
Compiler

Compiled 44 to 26 computations (40.9% saved)

simplify184.0ms (2.5%)

Memory
-1.4MiB live, 37.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d2 d1)
cost-diff0
(*.f64 d1 (-.f64 d2 d1))
cost-diff0
(-.f64 d4 d3)
cost-diff6400
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
cost-diff0
(-.f64 d2 d3)
cost-diff0
(*.f64 d1 (-.f64 d2 d3))
cost-diff128
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
cost-diff256
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
cost-diff0
(-.f64 d2 d3)
cost-diff0
(+.f64 d4 (-.f64 d2 d3))
cost-diff0
(-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
cost-diff0
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
Rules
1 565×fmm-def
280×fma-define
229×sub-neg
187×associate-+l-
180×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025365
154365
2125365
3358365
4853365
52045365
64209365
74270365
84270365
95029365
105069365
115069365
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
d1
(-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(+.f64 d4 (-.f64 d2 d3))
d4
(-.f64 d2 d3)
d2
d3
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(*.f64 d1 (-.f64 d2 d3))
d1
(-.f64 d2 d3)
d2
d3
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 d4)
d4
(*.f64 d1 d1)
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
d1
(-.f64 d4 d3)
d4
d3
(*.f64 d1 (-.f64 d2 d1))
(-.f64 d2 d1)
d2
Outputs
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d4 d2) d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(*.f64 d1 (-.f64 d4 (-.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
d1
(-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(-.f64 (-.f64 (+.f64 d4 d2) d3) d1)
(+.f64 d4 (-.f64 d2 (+.f64 d3 d1)))
(-.f64 d4 (-.f64 d1 (-.f64 d2 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(+.f64 d4 (-.f64 d2 d3))
(-.f64 (+.f64 d4 d2) d3)
(+.f64 d2 (-.f64 d4 d3))
d4
(-.f64 d2 d3)
d2
d3
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d4 d2) d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(*.f64 d1 (-.f64 d4 (-.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
(*.f64 d1 (-.f64 d2 d3))
d1
(-.f64 d2 d3)
d2
d3
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
d4
(*.f64 d1 d1)
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d4 d2) d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(*.f64 d1 (-.f64 d4 (-.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))
d1
(-.f64 d4 d3)
d4
d3
(*.f64 d1 (-.f64 d2 d1))
(-.f64 d2 d1)
d2

localize56.0ms (0.8%)

Memory
7.9MiB live, 127.5MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 d4 d3)
accuracy100.0%
(-.f64 d2 d1)
accuracy100.0%
(*.f64 d1 (-.f64 d2 d1))
accuracy98.0%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
accuracy100.0%
(*.f64 d1 d1)
accuracy100.0%
(*.f64 d1 (-.f64 d2 d3))
accuracy94.8%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
accuracy93.1%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
accuracy100.0%
(-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
accuracy100.0%
(-.f64 d2 d3)
accuracy100.0%
(+.f64 d4 (-.f64 d2 d3))
accuracy100.0%
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
Samples
38.0ms256×0valid
Compiler

Compiled 93 to 20 computations (78.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 16.0ms (63.6% of total)
ival-sub: 6.0ms (23.8% of total)
ival-add: 3.0ms (11.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series38.0ms (0.5%)

Memory
0.8MiB live, 78.7MiB allocated
Counts
12 → 375
Calls
Call 1
Inputs
#<alt (*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))>
#<alt (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)>
#<alt (+.f64 d4 (-.f64 d2 d3))>
#<alt (-.f64 d2 d3)>
#<alt (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))>
#<alt (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (-.f64 d4 d3)>
#<alt (*.f64 d1 (-.f64 d2 d1))>
#<alt (-.f64 d2 d1)>
#<alt (*.f64 d1 d1)>
Outputs
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))>
#<alt (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (-.f64 d2 (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt d4>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))>
#<alt (-.f64 d4 (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt d2>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))>
#<alt (-.f64 (+.f64 d2 d4) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))>
#<alt (-.f64 (+.f64 d2 d4) d3)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))>
#<alt (-.f64 d2 d3)>
#<alt (-.f64 (+.f64 d2 d4) d3)>
#<alt (-.f64 (+.f64 d2 d4) d3)>
#<alt (-.f64 (+.f64 d2 d4) d3)>
#<alt d4>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))>
#<alt (-.f64 d4 d3)>
#<alt (-.f64 (+.f64 d2 d4) d3)>
#<alt (-.f64 (+.f64 d2 d4) d3)>
#<alt (-.f64 (+.f64 d2 d4) d3)>
#<alt d2>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))>
#<alt (+.f64 d2 d4)>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))>
#<alt d2>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d3))>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d3))>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d3))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))>
#<alt (*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))>
#<alt (*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))>
#<alt (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt d4>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))>
#<alt d4>
#<alt (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))>
#<alt (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))>
#<alt (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))>
#<alt (*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))>
#<alt (*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d3)))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2))))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 d2) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 d2) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 d2) #s(literal 1 binary64))))>
#<alt d2>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d1))>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d1))>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d1))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 d1 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 d1 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 d1 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d1)))))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
#<alt (pow.f64 d1 #s(literal 2 binary64))>
Calls

99 calls:

TimeVariablePointExpression
2.0ms
d3
@0
(* d1 (- (+ d4 (- d2 d3)) d1))
2.0ms
d1
@0
(+ (* d1 (- d4 d3)) (* d1 (- d2 d1)))
1.0ms
d2
@-inf
(+ (* d1 (- d2 d3)) (- (* d1 d4) (* d1 d1)))
1.0ms
d3
@-inf
(* d1 (- (+ d4 (- d2 d3)) d1))
1.0ms
d1
@inf
(+ (* d1 (- d2 d3)) (- (* d1 d4) (* d1 d1)))

rewrite362.0ms (4.9%)

Memory
-12.2MiB live, 466.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
897×log1p-expm1-u
214×add-cube-cbrt
214×expm1-log1p-u
209×add-exp-log
209×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025293
1432288
26967288
Stop Event
node limit
Counts
12 → 434
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(+.f64 d4 (-.f64 d2 d3))
(-.f64 d2 d3)
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 d4 d3)
(*.f64 d1 (-.f64 d2 d1))
(-.f64 d2 d1)
(*.f64 d1 d1)
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 (+.f64 d3 d1)) d1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 d4 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 d4 (*.f64 (-.f64 d2 (+.f64 d3 d1)) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (-.f64 d2 (+.f64 d3 d1)) d4)
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 (+.f64 d3 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d2 (+.f64 d3 d1)) (-.f64 d2 (+.f64 d3 d1))) (*.f64 d4 (-.f64 d2 (+.f64 d3 d1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (-.f64 d2 (+.f64 d3 d1)) (-.f64 d2 (+.f64 d3 d1)))) (-.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))
(pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(exp.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (-.f64 d2 (+.f64 d3 d1)))
(-.f64 d2 (-.f64 d3 d4))
(-.f64 (+.f64 d4 d2) d3)
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d4 #s(literal 2 binary64)) (+.f64 (-.f64 d4 d2) d3)) (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (+.f64 (-.f64 d4 d2) d3)))
(*.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d4 d2) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d4 d2) d3) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (+.f64 (-.f64 d4 d2) d3))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 d4 d2) d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 d4 d2) (+.f64 d4 d2)) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (+.f64 d4 d2) d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (-.f64 d2 d3) d4))
(/.f64 (-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d4 d2)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 (+.f64 d4 d2) d3))
(pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 (-.f64 d4 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 (-.f64 d4 d3)))))
(cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (+.f64 d2 (-.f64 d4 d3))))
(exp.f64 (log.f64 (+.f64 d2 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (-.f64 d2 d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) d4)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) d4)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (-.f64 d2 d3))
(+.f64 d2 (neg.f64 d3))
(+.f64 d2 (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (neg.f64 d3) d2)
(*.f64 (-.f64 d2 d3) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 d2 d3))
(*.f64 (cbrt.f64 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)))
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(*.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 d3))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 d2 (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 d2 (neg.f64 d3)))
(pow.f64 (-.f64 d2 d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d2 d3))))
(cbrt.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 d2 d3)))
(log1p.f64 (expm1.f64 (-.f64 d2 d3)))
(exp.f64 (log.f64 (-.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 d3)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 d3))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1))))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d4 d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 1 binary64)))
(+.f64 d4 (neg.f64 d3))
(+.f64 d4 (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (neg.f64 d3) d4)
(*.f64 (-.f64 d4 d3) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 d4 d3))
(*.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)))
(*.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d4 d3)))
(*.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 d3))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d4 d3)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 d4 (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 d4 (neg.f64 d3)))
(pow.f64 (-.f64 d4 d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 d4 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d4 d3))))
(cbrt.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 d4 d3)))
(log1p.f64 (expm1.f64 (-.f64 d4 d3)))
(exp.f64 (log.f64 (-.f64 d4 d3)))
(exp.f64 (*.f64 (log.f64 (-.f64 d4 d3)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 d3))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d2))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 1 binary64)))
(+.f64 d2 (neg.f64 d1))
(+.f64 d2 (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d1) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (-.f64 d2 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (-.f64 d2 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (neg.f64 d1) d2)
(*.f64 (-.f64 d2 d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 d2 d1))
(*.f64 (cbrt.f64 (-.f64 d2 d1)) (pow.f64 (cbrt.f64 (-.f64 d2 d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d1)))
(*.f64 (sqrt.f64 (-.f64 d2 d1)) (sqrt.f64 (-.f64 d2 d1)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d2)))
(*.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d2))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d2 (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 d2 (neg.f64 d1)))
(pow.f64 (-.f64 d2 d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 d2 d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 d2 d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d2 d1))))
(cbrt.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 d2 d1)))
(log1p.f64 (expm1.f64 (-.f64 d2 d1)))
(exp.f64 (log.f64 (-.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 d1)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 d1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 d1 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 d1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 d1 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 d1 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 1 binary64)))

simplify416.0ms (5.7%)

Memory
25.9MiB live, 298.7MiB allocated
Algorithm
egg-herbie
Rules
773×fma-define
502×distribute-lft-in
498×distribute-rgt-in
248×sub-neg
221×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111333752
1294532187
Stop Event
node limit
Counts
809 → 690
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
d4
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
d2
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(-.f64 (+.f64 d2 d4) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(-.f64 (+.f64 d2 d4) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(-.f64 d2 d3)
(-.f64 (+.f64 d2 d4) d3)
(-.f64 (+.f64 d2 d4) d3)
(-.f64 (+.f64 d2 d4) d3)
d4
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(-.f64 d4 d3)
(-.f64 (+.f64 d2 d4) d3)
(-.f64 (+.f64 d2 d4) d3)
(-.f64 (+.f64 d2 d4) d3)
d2
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(+.f64 d2 d4)
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 #s(literal -1 binary64) d3)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
d2
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 #s(literal -1 binary64) d3)
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
d4
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d3)))))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 #s(literal -1 binary64) d1)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 d2) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 d2) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 d2) #s(literal 1 binary64))))
d2
(+.f64 d2 (*.f64 #s(literal -1 binary64) d1))
(+.f64 d2 (*.f64 #s(literal -1 binary64) d1))
(+.f64 d2 (*.f64 #s(literal -1 binary64) d1))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d1)))))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 (+.f64 d3 d1)) d1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 d4 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 d4 (*.f64 (-.f64 d2 (+.f64 d3 d1)) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (-.f64 d2 (+.f64 d3 d1)) d4)
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 (+.f64 d3 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d2 (+.f64 d3 d1)) (-.f64 d2 (+.f64 d3 d1))) (*.f64 d4 (-.f64 d2 (+.f64 d3 d1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (-.f64 d2 (+.f64 d3 d1)) (-.f64 d2 (+.f64 d3 d1)))) (-.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))
(pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(exp.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (-.f64 d2 (+.f64 d3 d1)))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (-.f64 d2 (+.f64 d3 d1)))
(-.f64 d2 (-.f64 d3 d4))
(-.f64 (+.f64 d4 d2) d3)
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d4 #s(literal 2 binary64)) (+.f64 (-.f64 d4 d2) d3)) (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (+.f64 (-.f64 d4 d2) d3)))
(*.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d4 d2) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d4 d2) d3) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (+.f64 (-.f64 d4 d2) d3))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 d4 d2) d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 d4 d2) (+.f64 d4 d2)) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (+.f64 d4 d2) d3))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (-.f64 d2 d3) d4))
(/.f64 (-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d4 d2)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 (+.f64 d4 d2) d3))
(pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 (-.f64 d4 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 (-.f64 d4 d3)))))
(cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (+.f64 d2 (-.f64 d4 d3))))
(exp.f64 (log.f64 (+.f64 d2 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (-.f64 d2 d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) d4)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) d4)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (-.f64 d2 d3))
(+.f64 d2 (neg.f64 d3))
(+.f64 d2 (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (neg.f64 d3) d2)
(*.f64 (-.f64 d2 d3) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 d2 d3))
(*.f64 (cbrt.f64 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)))
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(*.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 d3))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 d2 (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 d2 (neg.f64 d3)))
(pow.f64 (-.f64 d2 d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d2 d3))))
(cbrt.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 d2 d3)))
(log1p.f64 (expm1.f64 (-.f64 d2 d3)))
(exp.f64 (log.f64 (-.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 d3)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 d3))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1))))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d4 d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64)) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 1 binary64)))
(+.f64 d4 (neg.f64 d3))
(+.f64 d4 (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (neg.f64 d3) d4)
(*.f64 (-.f64 d4 d3) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 d4 d3))
(*.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)))
(*.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d4 d3)))
(*.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 d3))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d4 d3)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 d4 (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 d4 (neg.f64 d3)))
(pow.f64 (-.f64 d4 d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 d4 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d4 d3))))
(cbrt.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 d4 d3)))
(log1p.f64 (expm1.f64 (-.f64 d4 d3)))
(exp.f64 (log.f64 (-.f64 d4 d3)))
(exp.f64 (*.f64 (log.f64 (-.f64 d4 d3)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 d3))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d2))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 1 binary64)))
(+.f64 d2 (neg.f64 d1))
(+.f64 d2 (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d1) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (-.f64 d2 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (-.f64 d2 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (neg.f64 d1) d2)
(*.f64 (-.f64 d2 d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 d2 d1))
(*.f64 (cbrt.f64 (-.f64 d2 d1)) (pow.f64 (cbrt.f64 (-.f64 d2 d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d1)))
(*.f64 (sqrt.f64 (-.f64 d2 d1)) (sqrt.f64 (-.f64 d2 d1)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d2)))
(*.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d2))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 d2)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d2 (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 d2 (neg.f64 d1)))
(pow.f64 (-.f64 d2 d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 d2 d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 d2 d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 d2 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d2 d1))))
(cbrt.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 d2 d1)))
(log1p.f64 (expm1.f64 (-.f64 d2 d1)))
(exp.f64 (log.f64 (-.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 d1)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 d1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 d1 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 d1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 d1 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 d1 #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 1 binary64)))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1) (neg.f64 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1)) (neg.f64 d2))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
d4
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d2 d4) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d2 d4) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d2 d4) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) #s(literal -1 binary64))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
d2
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) #s(literal -1 binary64)) (neg.f64 d2))
(-.f64 (+.f64 d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) (neg.f64 d3))
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) (neg.f64 d1))
(-.f64 d2 d3)
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
d4
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64))))
(-.f64 d4 d3)
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
d2
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 d3 d4) d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 d3 d4) d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 d3 d4) d2) #s(literal -1 binary64)) (neg.f64 d2))
(+.f64 d2 d4)
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal -1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal -1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal -1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (neg.f64 d2))
d2
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d2 d3)
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d2 d3)
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d2 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d2) d3)))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d2) d3)))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d2) d3)))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 d1 (/.f64 d4 d2) (*.f64 d1 (/.f64 d3 (neg.f64 d2)))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 d1 (/.f64 d4 d2) (*.f64 d1 (/.f64 d3 (neg.f64 d2)))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 d1 (/.f64 d4 d2) (*.f64 d1 (/.f64 d3 (neg.f64 d2)))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 d2 (neg.f64 (-.f64 (/.f64 (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 d4))) d2) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 d2 (neg.f64 (-.f64 (/.f64 (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 d4))) d2) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 d2 (neg.f64 (-.f64 (/.f64 (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 d4))) d2) d1)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d4 d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d4 d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d4 d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1) (neg.f64 d4))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d4)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) (*.f64 d1 (/.f64 (neg.f64 d3) d4)))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d4)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) (*.f64 d1 (/.f64 (neg.f64 d3) d4)))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d4)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) (*.f64 d1 (/.f64 (neg.f64 d3) d4)))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) d4) d1) (neg.f64 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d4 d3) (/.f64 (-.f64 d2 d1) d3))) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d4 d3) (/.f64 (-.f64 d2 d1) d3))) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d4 d3) (/.f64 (-.f64 d2 d1) d3))) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))) (neg.f64 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3)))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 d2 (neg.f64 (-.f64 (/.f64 (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 d4))) d2) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 d2 (neg.f64 (-.f64 (/.f64 (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 d4))) d2) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 d2 (neg.f64 (-.f64 (/.f64 (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 d4))) d2) d1)))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (+.f64 (/.f64 d3 d4) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 d3 d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (+.f64 (/.f64 d3 d4) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 d3 d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (+.f64 (/.f64 d3 d4) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 d3 d4) #s(literal -1 binary64)) (neg.f64 d4))
d4
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d4 d3)
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d4 d3)
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d4 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d4) d3)))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d4) d3)))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d4) d3)))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d4 d3))))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d1) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d1 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d1) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d1 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d1) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d1 d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 d2) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 d1 d2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 d2) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 d1 d2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d1 d2) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 d1 d2) #s(literal -1 binary64)))
d2
(+.f64 d2 (*.f64 #s(literal -1 binary64) d1))
(-.f64 d2 d1)
(+.f64 d2 (*.f64 #s(literal -1 binary64) d1))
(-.f64 d2 d1)
(+.f64 d2 (*.f64 #s(literal -1 binary64) d1))
(-.f64 d2 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 d1 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d2) d1)))
(*.f64 d1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d2) d1)))
(*.f64 d1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d2) d1)))
(*.f64 d1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d1))))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d3 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 (+.f64 d3 d1)) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (fma.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64))) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 4 binary64)))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 d1 (+.f64 (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 d1 (+.f64 (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 d4 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 d4 (*.f64 (-.f64 d2 (+.f64 d3 d1)) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (-.f64 d2 d3) (+.f64 (-.f64 d4 d1) (+.f64 (neg.f64 d1) d1)))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (*.f64 #s(literal 0 binary64) d1))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (-.f64 d2 d3) (+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1)))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (-.f64 d2 d3) (+.f64 (-.f64 d4 d1) (+.f64 (neg.f64 d1) d1)))
(+.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (*.f64 #s(literal 0 binary64) d1))
(+.f64 (neg.f64 d1) (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 (-.f64 d2 (+.f64 d3 d1)) d4)
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 d1)))
(*.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 d2 (-.f64 d4 d3)))) (-.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (fma.f64 d1 #s(literal -1 binary64) (-.f64 (-.f64 d3 d4) d2))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 (+.f64 d3 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d2 (+.f64 d3 d1)) (-.f64 d2 (+.f64 d3 d1))) (*.f64 d4 (-.f64 d2 (+.f64 d3 d1))))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 (-.f64 d2 d3) d1) #s(literal 3 binary64))) (fma.f64 (-.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 (-.f64 d2 d3) d1) d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (-.f64 d2 (+.f64 d3 d1)) (-.f64 d2 (+.f64 d3 d1)))) (-.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 d2 (+.f64 d1 d3)))) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 d2 d3) d1) (-.f64 (-.f64 d2 d3) d1))) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1)))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(pow.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(exp.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) d4 (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d4 d3)) (neg.f64 d1))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (neg.f64 d1))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (-.f64 d2 (+.f64 d3 d1)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 d2 (-.f64 d3 d4))
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (+.f64 d4 d2) d3)
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 d4 d3))))
(-.f64 (/.f64 (pow.f64 d4 #s(literal 2 binary64)) (+.f64 (-.f64 d4 d2) d3)) (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (+.f64 (-.f64 d4 d2) d3)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d2)))
(*.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 1 binary64))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d4 d3)))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4)))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 d2 (+.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d4 d2) d3)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 d2 (+.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d4 d2) d3) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d2)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 d2 (+.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 d4 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 d4 (+.f64 d3 (-.f64 d4 d2)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (+.f64 (-.f64 d4 d2) d3))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 d2 (+.f64 d4 d3))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 (-.f64 d2 d3) (-.f64 (-.f64 d2 d3) d4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 d4 d2) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))) (neg.f64 (+.f64 d3 (-.f64 d4 d2))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 d4 d2) (+.f64 d4 d2)) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (+.f64 d4 d2) d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 d4)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (*.f64 d3 (+.f64 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (-.f64 d2 d3) d4))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 (+.f64 d4 d3)))
(/.f64 (-.f64 (*.f64 (+.f64 d4 d2) (+.f64 d4 d2)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 (+.f64 d4 d2) d3))
(/.f64 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 (+.f64 d2 d3)))
(/.f64 (fma.f64 (+.f64 d2 d4) (+.f64 d2 d4) (neg.f64 (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 (+.f64 d2 d3)))
(pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 1 binary64))
(+.f64 d2 (-.f64 d4 d3))
(pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64))
(+.f64 d2 (-.f64 d4 d3))
(pow.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 d2 (-.f64 d4 d3))
(pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64))
(+.f64 d2 (-.f64 d4 d3))
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 d2 (-.f64 d4 d3)))
(log.f64 (exp.f64 (+.f64 d2 (-.f64 d4 d3))))
(+.f64 d2 (-.f64 d4 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 (-.f64 d4 d3)))))
(+.f64 d2 (-.f64 d4 d3))
(cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)))
(+.f64 d2 (-.f64 d4 d3))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (+.f64 d2 (-.f64 d4 d3))))
(+.f64 d2 (-.f64 d4 d3))
(exp.f64 (log.f64 (+.f64 d2 (-.f64 d4 d3))))
(+.f64 d2 (-.f64 d4 d3))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (-.f64 d4 d3))) #s(literal 1 binary64)))
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) d4 (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) d4)
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) d4)
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) d4)
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (neg.f64 d3))
(-.f64 d2 d3)
(+.f64 d2 (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(-.f64 d2 d3)
(+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 (-.f64 d2 d3) (+.f64 (neg.f64 d3) d3))
(+.f64 (-.f64 d2 d3) (*.f64 #s(literal 0 binary64) d3))
(+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (neg.f64 d3) d2)
(-.f64 d2 d3)
(*.f64 (-.f64 d2 d3) #s(literal 1 binary64))
(-.f64 d2 d3)
(*.f64 #s(literal 1 binary64) (-.f64 d2 d3))
(-.f64 d2 d3)
(*.f64 (cbrt.f64 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)))
(-.f64 d2 d3)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)))
(-.f64 d2 d3)
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)))
(-.f64 d2 d3)
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 d3))
(*.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)))
(*.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d2)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 d3))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 d3))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 d2 (neg.f64 d3)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 d2 (neg.f64 d3)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 d3))
(pow.f64 (-.f64 d2 d3) #s(literal 1 binary64))
(-.f64 d2 d3)
(pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 3 binary64))
(-.f64 d2 d3)
(pow.f64 (sqrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64))
(-.f64 d2 d3)
(pow.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 d2 d3)
(sqrt.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))
(fabs.f64 (-.f64 d2 d3))
(log.f64 (exp.f64 (-.f64 d2 d3)))
(-.f64 d2 d3)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d2 d3))))
(-.f64 d2 d3)
(cbrt.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))
(-.f64 d2 d3)
(expm1.f64 (log1p.f64 (-.f64 d2 d3)))
(log1p.f64 (expm1.f64 (-.f64 d2 d3)))
(-.f64 d2 d3)
(exp.f64 (log.f64 (-.f64 d2 d3)))
(-.f64 d2 d3)
(exp.f64 (*.f64 (log.f64 (-.f64 d2 d3)) #s(literal 1 binary64)))
(-.f64 d2 d3)
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 d3))
(-.f64 d2 d3)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 d3))
(-.f64 d2 d3)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 d3))
(-.f64 d2 d3)
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (fma.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64))) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 4 binary64)))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 d1 (+.f64 (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 d1 (+.f64 (*.f64 d1 (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 d4 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 d1 (-.f64 d4 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 d4 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 d4 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 d4 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (*.f64 d1 (neg.f64 (+.f64 d1 d4))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (neg.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (neg.f64 (+.f64 d1 d4))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 d4 d1)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 d3))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d2 d3))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d2 d3)))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 d4 (neg.f64 d3))
(-.f64 d4 d3)
(+.f64 d4 (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(-.f64 d4 d3)
(+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d3) d3))
(+.f64 (-.f64 d4 d3) (*.f64 #s(literal 0 binary64) d3))
(+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (neg.f64 d3) d4)
(-.f64 d4 d3)
(*.f64 (-.f64 d4 d3) #s(literal 1 binary64))
(-.f64 d4 d3)
(*.f64 #s(literal 1 binary64) (-.f64 d4 d3))
(-.f64 d4 d3)
(*.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)))
(-.f64 d4 d3)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)))
(-.f64 d4 d3)
(*.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)))
(-.f64 d4 d3)
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 d3))
(*.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d3) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 d3))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 d3))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d4 d3)))
(neg.f64 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (neg.f64 (+.f64 d4 d3))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 d3)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 d4 (neg.f64 d3)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 d4 (neg.f64 d3)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 d3))
(pow.f64 (-.f64 d4 d3) #s(literal 1 binary64))
(-.f64 d4 d3)
(pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 3 binary64))
(-.f64 d4 d3)
(pow.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 d4 d3)
(pow.f64 (sqrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64))
(-.f64 d4 d3)
(sqrt.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)))
(fabs.f64 (-.f64 d4 d3))
(log.f64 (exp.f64 (-.f64 d4 d3)))
(-.f64 d4 d3)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d4 d3))))
(-.f64 d4 d3)
(cbrt.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)))
(-.f64 d4 d3)
(expm1.f64 (log1p.f64 (-.f64 d4 d3)))
(log1p.f64 (expm1.f64 (-.f64 d4 d3)))
(-.f64 d4 d3)
(exp.f64 (log.f64 (-.f64 d4 d3)))
(-.f64 d4 d3)
(exp.f64 (*.f64 (log.f64 (-.f64 d4 d3)) #s(literal 1 binary64)))
(-.f64 d4 d3)
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 d3))
(-.f64 d4 d3)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 d3))
(-.f64 d4 d3)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 d3))
(-.f64 d4 d3)
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d2))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d2)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d1 d2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d2))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d2)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d1 d2)))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d2 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 d2 d1)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 d2 (neg.f64 d1))
(-.f64 d2 d1)
(+.f64 d2 (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(-.f64 d2 d1)
(+.f64 (-.f64 d2 d1) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (-.f64 d2 d1) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 d2 d1) (*.f64 #s(literal 0 binary64) d1))
(+.f64 (-.f64 d2 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (-.f64 d2 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (-.f64 d2 d1) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 d2 d1) (*.f64 #s(literal 0 binary64) d1))
(+.f64 (neg.f64 d1) d2)
(-.f64 d2 d1)
(*.f64 (-.f64 d2 d1) #s(literal 1 binary64))
(-.f64 d2 d1)
(*.f64 #s(literal 1 binary64) (-.f64 d2 d1))
(-.f64 d2 d1)
(*.f64 (cbrt.f64 (-.f64 d2 d1)) (pow.f64 (cbrt.f64 (-.f64 d2 d1)) #s(literal 2 binary64)))
(-.f64 d2 d1)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d1)))
(-.f64 d2 d1)
(*.f64 (sqrt.f64 (-.f64 d2 d1)) (sqrt.f64 (-.f64 d2 d1)))
(-.f64 d2 d1)
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d2))
(*.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d1)))
(*.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d2) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d2))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d2))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 d2)))
(neg.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (+.f64 d1 d2))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d2)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d2 (neg.f64 d1)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 d2 (neg.f64 d1)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d2))
(pow.f64 (-.f64 d2 d1) #s(literal 1 binary64))
(-.f64 d2 d1)
(pow.f64 (cbrt.f64 (-.f64 d2 d1)) #s(literal 3 binary64))
(-.f64 d2 d1)
(pow.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 d2 d1)
(pow.f64 (sqrt.f64 (-.f64 d2 d1)) #s(literal 2 binary64))
(-.f64 d2 d1)
(sqrt.f64 (pow.f64 (-.f64 d2 d1) #s(literal 2 binary64)))
(fabs.f64 (-.f64 d2 d1))
(log.f64 (exp.f64 (-.f64 d2 d1)))
(-.f64 d2 d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d2 d1))))
(-.f64 d2 d1)
(cbrt.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))
(-.f64 d2 d1)
(expm1.f64 (log1p.f64 (-.f64 d2 d1)))
(log1p.f64 (expm1.f64 (-.f64 d2 d1)))
(-.f64 d2 d1)
(exp.f64 (log.f64 (-.f64 d2 d1)))
(-.f64 d2 d1)
(exp.f64 (*.f64 (log.f64 (-.f64 d2 d1)) #s(literal 1 binary64)))
(-.f64 d2 d1)
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 d1))
(-.f64 d2 d1)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 d1))
(-.f64 d2 d1)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 d1))
(-.f64 d2 d1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 d1 #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 d1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 d1 #s(literal 2 binary64))
(cbrt.f64 (pow.f64 d1 #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 1 binary64)))
(pow.f64 d1 #s(literal 2 binary64))

eval414.0ms (5.7%)

Memory
-158.6MiB live, 174.9MiB allocated
Compiler

Compiled 12 994 to 2 405 computations (81.5% saved)

prune191.0ms (2.6%)

Memory
10.2MiB live, 212.9MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New7369745
Fresh000
Picked303
Done000
Total7399748
Accuracy
100.0%
Counts
748 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.6%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
84.2%
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
78.5%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
92.0%
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1))
82.9%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
32.4%
(*.f64 d1 (neg.f64 d3))
33.7%
(*.f64 d1 (neg.f64 d1))
32.6%
(*.f64 d1 d4)
31.0%
(*.f64 d1 d2)
Compiler

Compiled 202 to 132 computations (34.7% saved)

simplify203.0ms (2.8%)

Memory
-10.1MiB live, 31.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff256
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
cost-diff256
(+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
cost-diff256
(-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)
cost-diff256
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1))
cost-diff0
(+.f64 d2 d4)
cost-diff0
(-.f64 (+.f64 d2 d4) d3)
cost-diff0
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
cost-diff0
(neg.f64 d1)
cost-diff0
(*.f64 d1 (neg.f64 d1))
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 (-.f64 d2 d3))
cost-diff0
(-.f64 d4 d1)
cost-diff0
(*.f64 d1 (-.f64 d4 d1))
cost-diff128
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
Rules
641×fma-define
502×associate-/l*
387×distribute-lft-in
384×unsub-neg
379×distribute-rgt-in
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
030428
165424
2133424
3346424
4848415
51914413
64001413
75368413
86134413
96456413
106588413
116606413
127000413
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d4 d1))
d1
(-.f64 d4 d1)
d4
(*.f64 d1 (-.f64 d2 d3))
(-.f64 d2 d3)
d2
d3
(*.f64 d1 d2)
d1
d2
(*.f64 d1 (neg.f64 d1))
d1
(neg.f64 d1)
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
d1
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 d4)
d2
d4
d3
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1))
d1
(-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)
(+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
d4
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
d3
(-.f64 (/.f64 d2 d3) #s(literal 1 binary64))
(/.f64 d2 d3)
d2
#s(literal 1 binary64)
Outputs
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 d1))
d1
(-.f64 d4 d1)
d4
(*.f64 d1 (-.f64 d2 d3))
(-.f64 d2 d3)
d2
d3
(*.f64 d1 d2)
d1
d2
(*.f64 d1 (neg.f64 d1))
d1
(neg.f64 d1)
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
d1
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d2 d4)
(+.f64 d4 d2)
d2
d4
d3
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
d1
(-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)
(-.f64 (+.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) d1)
(-.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)
(-.f64 (-.f64 (fma.f64 d2 #s(literal 1 binary64) d4) d3) d1)
(+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d4 (-.f64 d2 d3))
d4
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(-.f64 d2 d3)
d3
(-.f64 (/.f64 d2 d3) #s(literal 1 binary64))
(+.f64 (/.f64 d2 d3) #s(literal -1 binary64))
(/.f64 d2 d3)
d2
#s(literal 1 binary64)

localize89.0ms (1.2%)

Memory
-0.1MiB live, 76.8MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (/.f64 d2 d3) #s(literal 1 binary64))
accuracy100.0%
(+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
accuracy100.0%
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1))
accuracy88.3%
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
accuracy100.0%
(-.f64 (+.f64 d2 d4) d3)
accuracy100.0%
(+.f64 d2 d4)
accuracy100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
accuracy100.0%
(*.f64 d1 (neg.f64 d1))
accuracy100.0%
(neg.f64 d1)
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(-.f64 d2 d3)
accuracy100.0%
(*.f64 d1 (-.f64 d4 d1))
accuracy100.0%
(*.f64 d1 (-.f64 d2 d3))
accuracy93.1%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
Samples
65.0ms256×0valid
Compiler

Compiled 117 to 24 computations (79.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 11.0ms (47.2% of total)
ival-sub: 6.0ms (25.7% of total)
ival-add: 3.0ms (12.9% of total)
ival-div: 2.0ms (8.6% of total)
ival-neg: 1.0ms (4.3% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:104:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series35.0ms (0.5%)

Memory
18.6MiB live, 56.5MiB allocated
Counts
14 → 363
Calls
Call 1
Inputs
#<alt (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (*.f64 d1 (-.f64 d4 d1))>
#<alt (-.f64 d4 d1)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 (neg.f64 d1))>
#<alt (neg.f64 d1)>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (-.f64 (+.f64 d2 d4) d3)>
#<alt (+.f64 d2 d4)>
#<alt (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1))>
#<alt (-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)>
#<alt (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))>
#<alt (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))>
Outputs
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))) d4)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt d4>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d4))))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d4))))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d4))))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))>
#<alt d4>
#<alt (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))>
#<alt (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))>
#<alt (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))>
#<alt (-.f64 d4 d3)>
#<alt d2>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))>
#<alt (-.f64 d2 d3)>
#<alt d4>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))>
#<alt (+.f64 d2 d4)>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))>
#<alt d4>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d4 d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d4 d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d4 d2)) #s(literal 1 binary64))))>
#<alt d2>
#<alt d4>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 d4)) #s(literal 1 binary64))))>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))>
#<alt (*.f64 d1 (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))))>
#<alt (*.f64 d1 (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))))>
#<alt (*.f64 d1 (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))))>
#<alt (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)>
#<alt d4>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) (/.f64 d1 d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) (/.f64 d1 d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) (/.f64 d1 d4)))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1) d4)) #s(literal 1 binary64))))>
#<alt (-.f64 (+.f64 d2 d4) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt d2>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))) (/.f64 d1 d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))) (/.f64 d1 d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))) (/.f64 d1 d2)))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1) d2)) #s(literal 1 binary64))))>
#<alt (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))>
#<alt (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))>
#<alt (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))>
#<alt (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 d1 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 d1 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 d1 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)))))>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))>
#<alt d4>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) #s(literal 1 binary64))))>
#<alt (+.f64 d2 d4)>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))>
#<alt (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d2)) #s(literal 1 binary64))))>
#<alt d2>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d3))>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d3))>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d3))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d3))>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d3))>
#<alt (+.f64 d2 (*.f64 #s(literal -1 binary64) d3))>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))>
#<alt #s(literal -1 binary64)>
#<alt (/.f64 d2 d3)>
#<alt (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d2)))>
#<alt (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d2)))>
#<alt (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d2)))>
#<alt (/.f64 d2 d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))>
#<alt (/.f64 d2 d3)>
#<alt (/.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d3)>
#<alt (/.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d3)>
#<alt (/.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d3)>
#<alt #s(literal -1 binary64)>
#<alt #s(literal -1 binary64)>
Calls

108 calls:

TimeVariablePointExpression
3.0ms
d4
@inf
(* d1 (- (+ d4 (* d3 (- (/ d2 d3) 1))) d1))
2.0ms
d1
@0
(* d1 d2)
1.0ms
d3
@-inf
(* d1 (- (+ d4 (* d3 (- (/ d2 d3) 1))) d1))
1.0ms
d2
@inf
(* d1 (- (+ d4 (* d3 (- (/ d2 d3) 1))) d1))
1.0ms
d1
@0
(* d1 (- (+ d4 (* d3 (- (/ d2 d3) 1))) d1))

rewrite134.0ms (1.8%)

Memory
-10.0MiB live, 145.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
254×log1p-expm1-u
254×expm1-log1p-u
252×add-cube-cbrt
248×add-exp-log
248×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030364
1525341
Stop Event
node limit
Counts
14 → 416
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 d4 d1)
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(neg.f64 d1)
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 d4)
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1))
(-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)
(+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(-.f64 (/.f64 d2 d3) #s(literal 1 binary64))
Outputs
(-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d4 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64))) (neg.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 d4 d1)) d1) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 (+.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (+.f64 d4 d1)))
(fma.f64 (+.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (+.f64 d4 d1) d1 (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d4 d1) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64))) (+.f64 d4 d1))
(pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 d1)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64)))
(+.f64 d4 d1)
(+.f64 (+.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d4 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (*.f64 d4 #s(literal 1 binary64)) (*.f64 d1 #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) d4 (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 d4 d1))
(*.f64 (cbrt.f64 (+.f64 d4 d1)) (pow.f64 (cbrt.f64 (+.f64 d4 d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d1)))
(*.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d4 d1)))
(*.f64 (sqrt.f64 (+.f64 d4 d1)) (sqrt.f64 (+.f64 d4 d1)))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(*.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d1) (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64)) (+.f64 d4 d1))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64))) (neg.f64 (+.f64 d4 d1)))
(pow.f64 (+.f64 d4 d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d4 d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d4 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d4 d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 d1))))
(cbrt.f64 (pow.f64 (+.f64 d4 d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d4 d1)))
(log1p.f64 (expm1.f64 (+.f64 d4 d1)))
(exp.f64 (log.f64 (+.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 d1)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 d1)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) d1)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(exp.f64 (log.f64 (*.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 d1 #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) d1)
(-.f64 #s(literal 0 binary64) d1)
(-.f64 (exp.f64 (log1p.f64 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) d1)
(*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)))
(*.f64 (sqrt.f64 d1) (sqrt.f64 d1))
(*.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 (pow.f64 d1 #s(literal 2 binary64)) d1)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) d1))))
(pow.f64 d1 #s(literal 1 binary64))
(pow.f64 (cbrt.f64 d1) #s(literal 3 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 d1 #s(literal 2 binary64)))
(fabs.f64 d1)
(log.f64 (exp.f64 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)))
(cbrt.f64 (pow.f64 d1 #s(literal 3 binary64)))
d1
(expm1.f64 (log1p.f64 d1))
(log1p.f64 (expm1.f64 d1))
(exp.f64 (log.f64 d1))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 (+.f64 d4 d2) d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 (+.f64 d4 d3)))
(pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 (+.f64 d4 d2) d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))) #s(literal 1 binary64)))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 (+.f64 d4 d2) (neg.f64 d3))
(+.f64 (-.f64 (+.f64 d4 d2) d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 (+.f64 d4 d2) d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d2) (neg.f64 (*.f64 d3 #s(literal 1 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) (*.f64 d3 #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d2)) (neg.f64 (*.f64 d3 #s(literal 1 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) (*.f64 d3 #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 (+.f64 d4 d2)) (neg.f64 (*.f64 d3 #s(literal 1 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) (*.f64 d3 #s(literal 1 binary64))))
(+.f64 (*.f64 d2 #s(literal 1 binary64)) (*.f64 (-.f64 d4 d3) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 d4 d2) #s(literal 1 binary64)) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (+.f64 d4 d2) d3))
(*.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) (pow.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)))
(*.f64 (sqrt.f64 (-.f64 (+.f64 d4 d2) d3)) (sqrt.f64 (-.f64 (+.f64 d4 d2) d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d4 d3))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 d3)) (-.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2)))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d2 (+.f64 d4 d3))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 d2 (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (+.f64 d4 d2) (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (-.f64 d2 (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 (+.f64 d4 d2) (neg.f64 d3)))
(pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (+.f64 d4 d2) d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (+.f64 d4 d2) d3))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 d4 d2) d3)))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 d4 d2) d3)))
(exp.f64 (log.f64 (-.f64 (+.f64 d4 d2) d3)))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d2 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) (+.f64 d4 d2) (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d2)) (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 (+.f64 d4 d2)) (neg.f64 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (-.f64 d4 d3))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d4 d2))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 d2 d4)) (/.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 d2 d4)))
(*.f64 #s(literal 1 binary64) (+.f64 d4 d2))
(*.f64 (cbrt.f64 (+.f64 d4 d2)) (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d2)))
(*.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 (+.f64 d4 d2)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d4)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 d4 d2))
(pow.f64 (+.f64 d4 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d4 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 d2))))
(cbrt.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d4 d2)))
(log1p.f64 (expm1.f64 (+.f64 d4 d2)))
(exp.f64 (log.f64 (+.f64 d4 d2)))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 d2)
(fma.f64 #s(literal 1 binary64) d2 d4)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) d4)
(+.f64 (*.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) d1))
(+.f64 (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(+.f64 (*.f64 d1 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64))) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))) #s(literal 1 binary64)))
(+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(+.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (+.f64 d4 d1))
(+.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)
(+.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (*.f64 d4 #s(literal 1 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 1 binary64)) (*.f64 d1 #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(*.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) (pow.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(*.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(*.f64 (sqrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) (sqrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(*.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)) (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1))))
(/.f64 (neg.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64))) (neg.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (*.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) (-.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(cbrt.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(log1p.f64 (expm1.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(exp.f64 (log.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(fma.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) d1)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(fma.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) d1)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4))
(*.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(*.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))
(pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4))))
(cbrt.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(log1p.f64 (expm1.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(exp.f64 (log.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 1 binary64)))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)
(fma.f64 #s(literal 1 binary64) d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4)
(fma.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d3 d4)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) d4)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(+.f64 (*.f64 d3 (/.f64 d2 d3)) (*.f64 d3 #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 d2 d3) d3) (neg.f64 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (/.f64 d2 d3) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(*.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 d2 d3)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (/.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (/.f64 d2 d3)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(exp.f64 (log.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 (/.f64 #s(literal 1 binary64) d3) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 d2 d3) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d2 d3)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (/.f64 d2 d3)) (sqrt.f64 (/.f64 d2 d3)) #s(literal -1 binary64))

simplify332.0ms (4.5%)

Memory
-13.0MiB live, 270.7MiB allocated
Algorithm
egg-herbie
Rules
739×fma-define
520×distribute-rgt-in
507×distribute-lft-in
487×times-frac
213×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0112130103
1280428937
Stop Event
node limit
Counts
779 → 781
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) d1)
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d4))))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))
d4
(+.f64 d4 (*.f64 #s(literal -1 binary64) d1))
(+.f64 d4 (*.f64 #s(literal -1 binary64) d1))
(+.f64 d4 (*.f64 #s(literal -1 binary64) d1))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(-.f64 d4 d3)
d2
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(-.f64 d2 d3)
d4
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(+.f64 d2 d4)
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
d4
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d4 d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d4 d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d4 d2)) #s(literal 1 binary64))))
d2
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 d4)) #s(literal 1 binary64))))
(*.f64 d1 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))
(*.f64 d1 (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))))
(*.f64 d1 (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))))
(*.f64 d1 (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))))
(-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)
d4
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) (/.f64 d1 d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) (/.f64 d1 d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) (/.f64 d1 d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1) d4)) #s(literal 1 binary64))))
(-.f64 (+.f64 d2 d4) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
d2
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))) (/.f64 d1 d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))) (/.f64 d1 d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))) (/.f64 d1 d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1) d2)) #s(literal 1 binary64))))
(+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))
(+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))
(+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)))))
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) #s(literal 1 binary64))))
(+.f64 d2 d4)
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d2)) #s(literal 1 binary64))))
d2
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) d3)
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
#s(literal -1 binary64)
(/.f64 d2 d3)
(*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 d2 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))
(/.f64 d2 d3)
(/.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d3)
(/.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d3)
(/.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d3)
#s(literal -1 binary64)
#s(literal -1 binary64)
(-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d4 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64))) (neg.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 d4 d1)) d1) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 (+.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (+.f64 d4 d1)))
(fma.f64 (+.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (+.f64 d4 d1) d1 (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d4 d1) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64))) (+.f64 d4 d1))
(pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 d1)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64)))
(+.f64 d4 d1)
(+.f64 (+.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d4 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (*.f64 d4 #s(literal 1 binary64)) (*.f64 d1 #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) d4 (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 d4 d1))
(*.f64 (cbrt.f64 (+.f64 d4 d1)) (pow.f64 (cbrt.f64 (+.f64 d4 d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d1)))
(*.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d4 d1)))
(*.f64 (sqrt.f64 (+.f64 d4 d1)) (sqrt.f64 (+.f64 d4 d1)))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(*.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d1) (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64)) (+.f64 d4 d1))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64))) (neg.f64 (+.f64 d4 d1)))
(pow.f64 (+.f64 d4 d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d4 d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d4 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d4 d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 d1))))
(cbrt.f64 (pow.f64 (+.f64 d4 d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d4 d1)))
(log1p.f64 (expm1.f64 (+.f64 d4 d1)))
(exp.f64 (log.f64 (+.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 d1)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 d1)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) d1)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(exp.f64 (log.f64 (*.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 d1 #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) d1)
(-.f64 #s(literal 0 binary64) d1)
(-.f64 (exp.f64 (log1p.f64 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) d1)
(*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)))
(*.f64 (sqrt.f64 d1) (sqrt.f64 d1))
(*.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 (pow.f64 d1 #s(literal 2 binary64)) d1)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) d1))))
(pow.f64 d1 #s(literal 1 binary64))
(pow.f64 (cbrt.f64 d1) #s(literal 3 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 d1 #s(literal 2 binary64)))
(fabs.f64 d1)
(log.f64 (exp.f64 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)))
(cbrt.f64 (pow.f64 d1 #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 d1))
(log1p.f64 (expm1.f64 d1))
(exp.f64 (log.f64 d1))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 (+.f64 d4 d2) d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 (+.f64 d4 d3)))
(pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 (+.f64 d4 d2) d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))) #s(literal 1 binary64)))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 (+.f64 d4 d2) (neg.f64 d3))
(+.f64 (-.f64 (+.f64 d4 d2) d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 (+.f64 d4 d2) d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d2) (neg.f64 (*.f64 d3 #s(literal 1 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) (*.f64 d3 #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d2)) (neg.f64 (*.f64 d3 #s(literal 1 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) (*.f64 d3 #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 (+.f64 d4 d2)) (neg.f64 (*.f64 d3 #s(literal 1 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) (*.f64 d3 #s(literal 1 binary64))))
(+.f64 (*.f64 d2 #s(literal 1 binary64)) (*.f64 (-.f64 d4 d3) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 d4 d2) #s(literal 1 binary64)) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (+.f64 d4 d2) d3))
(*.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) (pow.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)))
(*.f64 (sqrt.f64 (-.f64 (+.f64 d4 d2) d3)) (sqrt.f64 (-.f64 (+.f64 d4 d2) d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d4 d3))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 d3)) (-.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2)))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d2 (+.f64 d4 d3))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 d2 (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (+.f64 d4 d2) (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (-.f64 d2 (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 (+.f64 d4 d2) (neg.f64 d3)))
(pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (+.f64 d4 d2) d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (+.f64 d4 d2) d3))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 d4 d2) d3)))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 d4 d2) d3)))
(exp.f64 (log.f64 (-.f64 (+.f64 d4 d2) d3)))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d2 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) (+.f64 d4 d2) (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d2)) (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 (+.f64 d4 d2)) (neg.f64 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (-.f64 d4 d3))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d4 d2))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 d2 d4)) (/.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 d2 d4)))
(*.f64 #s(literal 1 binary64) (+.f64 d4 d2))
(*.f64 (cbrt.f64 (+.f64 d4 d2)) (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d2)))
(*.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 (+.f64 d4 d2)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d4)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))) (neg.f64 (-.f64 d2 d4)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 d4 d2))
(pow.f64 (+.f64 d4 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d4 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 d2))))
(cbrt.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d4 d2)))
(log1p.f64 (expm1.f64 (+.f64 d4 d2)))
(exp.f64 (log.f64 (+.f64 d4 d2)))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 d2)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 d2)
(fma.f64 #s(literal 1 binary64) d2 d4)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) d4)
(+.f64 (*.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) d1))
(+.f64 (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(+.f64 (*.f64 d1 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64))) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))) #s(literal 1 binary64)))
(+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(+.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (+.f64 d4 d1))
(+.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)
(+.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (*.f64 d4 #s(literal 1 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 1 binary64)) (*.f64 d1 #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(*.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) (pow.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(*.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(*.f64 (sqrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) (sqrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(*.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)) (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1))))
(/.f64 (neg.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64))) (neg.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (*.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) (-.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(cbrt.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(log1p.f64 (expm1.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(exp.f64 (log.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(fma.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) d1)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(fma.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) d1)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4))
(*.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(*.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))
(pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4))))
(cbrt.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(log1p.f64 (expm1.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(exp.f64 (log.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 1 binary64)))
(fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)
(fma.f64 #s(literal 1 binary64) d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4)
(fma.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d3 d4)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) d4)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(+.f64 (*.f64 d3 (/.f64 d2 d3)) (*.f64 d3 #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 d2 d3) d3) (neg.f64 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (/.f64 d2 d3) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(*.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 d2 d3)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (/.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (/.f64 d2 d3)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(exp.f64 (log.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 (/.f64 #s(literal 1 binary64) d3) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 d2 d3) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d2 d3)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (/.f64 d2 d3)) (sqrt.f64 (/.f64 d2 d3)) #s(literal -1 binary64))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 d2 (-.f64 d4 d3))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 d3 (neg.f64 (+.f64 d2 d4))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 d2 (-.f64 d4 d3))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 d3 (neg.f64 (+.f64 d2 d4))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 d2 (-.f64 d4 d3))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 d3 (neg.f64 (+.f64 d2 d4))) d1) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 d4)))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 d4)))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 d4)))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) d4))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) d4))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))) d4)))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) d4))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)) (neg.f64 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) (*.f64 d1 (/.f64 d3 (neg.f64 d2))))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) (*.f64 d1 (/.f64 d3 (neg.f64 d2))))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) (*.f64 d1 (/.f64 d3 (neg.f64 d2))))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1)) (neg.f64 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (/.f64 (*.f64 d1 d2) d3) (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3))) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (/.f64 (*.f64 d1 d2) d3) (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3))) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (/.f64 (*.f64 d1 d2) d3) (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3))) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))) (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1)))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d1) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d1) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d1 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d1) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (+.f64 (/.f64 d1 d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (+.f64 (/.f64 d1 d4) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (+.f64 (/.f64 d1 d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (+.f64 (/.f64 d1 d4) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (+.f64 (/.f64 d1 d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (+.f64 (/.f64 d1 d4) #s(literal -1 binary64))))
d4
(+.f64 d4 (*.f64 #s(literal -1 binary64) d1))
(-.f64 d4 d1)
(+.f64 d4 (*.f64 #s(literal -1 binary64) d1))
(-.f64 d4 d1)
(+.f64 d4 (*.f64 #s(literal -1 binary64) d1))
(-.f64 d4 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d4) d1)))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d4) d1)))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d4) d1)))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2))))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2))))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2))))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1)) (neg.f64 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) (neg.f64 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3)))))
(-.f64 d4 d3)
d2
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (/.f64 d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64)) (neg.f64 d2))
(-.f64 d2 d3)
d4
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)) (neg.f64 d4))
(+.f64 d2 d4)
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3)) (neg.f64 d3))
d4
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d4 d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 d4 d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d4 d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d4 d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 d4 d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d4 d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d4 d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 d4 d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d4 d2) #s(literal -1 binary64)) (neg.f64 d2))
d2
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 d2 d4) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d2 d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 d2 d4) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d2 d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 d2 d4) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d2 d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 d1 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4))
(*.f64 d1 (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))))
(*.f64 d1 (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(*.f64 d1 (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))))
(*.f64 d1 (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(*.f64 d1 (+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))))
(*.f64 d1 (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (-.f64 (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal -1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (-.f64 (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal -1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (-.f64 (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (-.f64 (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal -1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (-.f64 (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal -1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (-.f64 (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal -1 binary64))))
(*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))))
(*.f64 d1 (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))))
(*.f64 d1 (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))))
(*.f64 d1 (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))) d4))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) d1)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))) d4))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) d1)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))) d4))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) d1)) (neg.f64 d4))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3)))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3)))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3)))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d1) d3))) (neg.f64 d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (-.f64 (+.f64 d2 d4) d1) d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) d1)) (neg.f64 d2))
(-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1))
d4
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) (/.f64 d1 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) (/.f64 d1 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4)))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) (/.f64 d1 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)) d4) #s(literal -1 binary64))))
(-.f64 (+.f64 d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)) (neg.f64 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (-.f64 d4 d3) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 (-.f64 d4 d3) d1))
d2
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))) (/.f64 d1 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d3 d2) (/.f64 d4 d2)) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 d4 d3) d1) d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))) (/.f64 d1 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d3 d2) (/.f64 d4 d2)) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 d4 d3) d1) d2)))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))) (/.f64 d1 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d3 d2) (/.f64 d4 d2)) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 d4 d3) d1) d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1) d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) #s(literal -1 binary64))))
(*.f64 d2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1) d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) #s(literal -1 binary64))))
(*.f64 d2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1) d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) #s(literal -1 binary64))))
(*.f64 d2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d3) d1) d2) #s(literal -1 binary64))))
(+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)))
(-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1)
(+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)))
(-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1)
(+.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)))
(-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 d1 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 d4 d1) (-.f64 (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 1 binary64))))
(*.f64 d1 (+.f64 (/.f64 d4 d1) (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal -1 binary64))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 d4 d1) (-.f64 (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 1 binary64))))
(*.f64 d1 (+.f64 (/.f64 d4 d1) (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal -1 binary64))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d4 d1) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 d4 d1) (-.f64 (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 1 binary64))))
(*.f64 d1 (+.f64 (/.f64 d4 d1) (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1)))
(*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4))))
(*.f64 d4 (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 1 binary64)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4))))
(*.f64 d4 (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 1 binary64)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4))))
(*.f64 d4 (fma.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 1 binary64)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) d4) #s(literal -1 binary64)) (neg.f64 d4))
(+.f64 d2 d4)
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 d4) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3)) (neg.f64 d3))
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d4 d3)
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d2 (-.f64 d4 d3))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (/.f64 d4 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d2) #s(literal -1 binary64)) (neg.f64 d2))
d2
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d2 d3)
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d2 d3)
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d2 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 d2 d3))))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 d2 d3))))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 d2 d3))))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d2 d3)
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d2 d3)
(+.f64 d2 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d2 d3)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64))))
(*.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64))))
(*.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 d2) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64))))
(*.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (neg.f64 d2))
#s(literal -1 binary64)
(/.f64 d2 d3)
(*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 d2 (+.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal -1 binary64) d2)))
(*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 d2 (+.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal -1 binary64) d2)))
(*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 d2 (+.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal -1 binary64) d2)))
(/.f64 d2 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))
(neg.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal -1 binary64) d3)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))
(neg.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal -1 binary64) d3)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))
(neg.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal -1 binary64) d3)) (neg.f64 d2))
(/.f64 d2 d3)
(/.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d3)
(/.f64 (-.f64 d2 d3) d3)
(/.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d3)
(/.f64 (-.f64 d2 d3) d3)
(/.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d3)
(/.f64 (-.f64 d2 d3) d3)
#s(literal -1 binary64)
#s(literal -1 binary64)
(-.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d1 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d1) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4))))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4))))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4))))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4))) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64))) (neg.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) #s(literal 2 binary64))) (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 d1 d4)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d4 (-.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (+.f64 d1 d4)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (+.f64 d1 d4))))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(log.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 d4 d1)) d1) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 d1 d4)) d1) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 d4)) (pow.f64 (exp.f64 d1) (-.f64 d2 d3))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d1) (-.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d1 (+.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 d1 (+.f64 d4 d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d1 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (+.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (+.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (+.f64 d4 d1) d1 (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d1 (-.f64 d2 d3))))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (+.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1)) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d1 (-.f64 d2 d3))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d1 (-.f64 d2 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d3)) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d4 d1) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 d4))
(+.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (fma.f64 (pow.f64 d4 #s(literal 3 binary64)) d1 (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64))) (+.f64 d4 d1))
(*.f64 d1 (/.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) (+.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d1 d4))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d1 d4))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d1 d4))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d1 d4))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 d1 d4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 d1)) d1))
(*.f64 d1 (+.f64 d1 d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d1)))))
(*.f64 d1 (+.f64 d1 d4))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d1)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d1 d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d1))))
(*.f64 d1 (+.f64 d1 d4))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d1))))
(*.f64 d1 (+.f64 d1 d4))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d1))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d1 d4))
(+.f64 d4 d1)
(+.f64 d1 d4)
(+.f64 (+.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 d1 d4)
(+.f64 (+.f64 d4 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 d1 d4)
(+.f64 (*.f64 d4 #s(literal 1 binary64)) (*.f64 d1 #s(literal 1 binary64)))
(+.f64 d1 d4)
(+.f64 (fma.f64 #s(literal 1 binary64) d4 (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (-.f64 d4 d1) (+.f64 d1 d1))
(+.f64 (-.f64 d4 d1) (*.f64 d1 #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (-.f64 d4 d1) (+.f64 d1 d1))
(+.f64 (-.f64 d4 d1) (*.f64 d1 #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (-.f64 d4 d1) (+.f64 d1 d1))
(+.f64 (-.f64 d4 d1) (*.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 d4 d1))
(+.f64 d1 d4)
(*.f64 (cbrt.f64 (+.f64 d4 d1)) (pow.f64 (cbrt.f64 (+.f64 d4 d1)) #s(literal 2 binary64)))
(+.f64 d1 d4)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d1)))
(+.f64 d1 d4)
(*.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d4 d1)))
(*.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
(/.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) (+.f64 d1 d4))
(*.f64 (sqrt.f64 (+.f64 d4 d1)) (sqrt.f64 (+.f64 d4 d1)))
(+.f64 d1 d4)
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)))
(-.f64 d4 d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 d1) (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
(/.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) (+.f64 d1 d4))
(/.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64)) (+.f64 d4 d1))
(*.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
(/.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) (+.f64 d1 d4))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (-.f64 d1 d4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64))) (neg.f64 (+.f64 d4 d1)))
(/.f64 (neg.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64))) (neg.f64 (+.f64 d1 d4)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) (+.f64 d1 d4)))
(pow.f64 (+.f64 d4 d1) #s(literal 1 binary64))
(+.f64 d1 d4)
(pow.f64 (cbrt.f64 (+.f64 d4 d1)) #s(literal 3 binary64))
(+.f64 d1 d4)
(pow.f64 (pow.f64 (+.f64 d4 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 d1 d4)
(pow.f64 (sqrt.f64 (+.f64 d4 d1)) #s(literal 2 binary64))
(+.f64 d1 d4)
(sqrt.f64 (pow.f64 (+.f64 d4 d1) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)))
(fabs.f64 (+.f64 d1 d4))
(log.f64 (exp.f64 (+.f64 d4 d1)))
(+.f64 d1 d4)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 d1))))
(+.f64 d1 d4)
(cbrt.f64 (pow.f64 (+.f64 d4 d1) #s(literal 3 binary64)))
(+.f64 d1 d4)
(expm1.f64 (log1p.f64 (+.f64 d4 d1)))
(expm1.f64 (log1p.f64 (+.f64 d1 d4)))
(log1p.f64 (expm1.f64 (+.f64 d4 d1)))
(+.f64 d1 d4)
(exp.f64 (log.f64 (+.f64 d4 d1)))
(+.f64 d1 d4)
(exp.f64 (*.f64 (log.f64 (+.f64 d4 d1)) #s(literal 1 binary64)))
(+.f64 d1 d4)
(fma.f64 #s(literal 1 binary64) d4 d1)
(+.f64 d1 d4)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) d1)
(+.f64 d1 d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) d1)
(+.f64 d1 d4)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(*.f64 d1 d2)
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(*.f64 d1 d2)
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(*.f64 d1 d2)
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 d2))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(*.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(*.f64 d1 d2)
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(*.f64 d1 d2)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 d2)
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 d2)
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(exp.f64 (log.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 d2)
(-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 d1 #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 d1 #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 d1 #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 d1 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 d1 #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) d1)
d1
(-.f64 #s(literal 0 binary64) d1)
(neg.f64 d1)
(-.f64 (exp.f64 (log1p.f64 d1)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 d1))
(*.f64 #s(literal 1 binary64) d1)
d1
(*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)))
d1
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1))
d1
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)))
(neg.f64 d1)
(*.f64 (sqrt.f64 d1) (sqrt.f64 d1))
d1
(*.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)))
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1))
(neg.f64 d1)
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))))
d1
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(neg.f64 d1)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(neg.f64 d1)
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d1)) (sqrt.f64 d1))
(neg.f64 d1)
(/.f64 (pow.f64 d1 #s(literal 2 binary64)) d1)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) d1))))
(/.f64 (neg.f64 (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 d1 #s(literal 2 binary64)))
(pow.f64 d1 #s(literal 1 binary64))
d1
(pow.f64 (cbrt.f64 d1) #s(literal 3 binary64))
d1
(pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1/2 binary64))
d1
(pow.f64 (sqrt.f64 d1) #s(literal 2 binary64))
d1
(pow.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1/3 binary64))
d1
(sqrt.f64 (pow.f64 d1 #s(literal 2 binary64)))
d1
(fabs.f64 d1)
d1
(log.f64 (exp.f64 d1))
d1
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)))
d1
(cbrt.f64 (pow.f64 d1 #s(literal 3 binary64)))
d1
(expm1.f64 (log1p.f64 d1))
(log1p.f64 (expm1.f64 d1))
d1
(exp.f64 (log.f64 d1))
d1
(exp.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)))
d1
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 (+.f64 d4 d2) d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 (+.f64 d4 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 (+.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (+.f64 d2 d4))))
(pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 (+.f64 d4 d2) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 (+.f64 d4 d2) (neg.f64 d3))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 (-.f64 (+.f64 d4 d2) d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 (+.f64 d4 d2) d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 d4 d2) (neg.f64 (*.f64 d3 #s(literal 1 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) (*.f64 d3 #s(literal 1 binary64))))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 (neg.f64 d3) d3))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d3 #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d2)) (neg.f64 (*.f64 d3 #s(literal 1 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) (*.f64 d3 #s(literal 1 binary64))))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 (neg.f64 d3) d3))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d3 #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 (+.f64 d4 d2)) (neg.f64 (*.f64 d3 #s(literal 1 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) (*.f64 d3 #s(literal 1 binary64))))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 (neg.f64 d3) d3))
(+.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d3 #s(literal 0 binary64)))
(+.f64 (*.f64 d2 #s(literal 1 binary64)) (*.f64 (-.f64 d4 d3) #s(literal 1 binary64)))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 (*.f64 (+.f64 d4 d2) #s(literal 1 binary64)) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 #s(literal 1 binary64) (-.f64 (+.f64 d4 d2) d3))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) (pow.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 (sqrt.f64 (-.f64 (+.f64 d4 d2) d3)) (sqrt.f64 (-.f64 (+.f64 d4 d2) d3)))
(+.f64 d2 (-.f64 d4 d3))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (+.f64 d2 d4)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 d3)) (-.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 d3)))
(*.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 d2 d4))) (-.f64 (sqrt.f64 (+.f64 d2 d4)) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2)))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (+.f64 d2 d4)))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 (+.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (+.f64 d2 d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d3 (+.f64 d4 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d2 (+.f64 d4 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d2 (+.f64 d4 d3))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (+.f64 d2 d4))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 d2 (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (-.f64 d4 d3) (-.f64 (-.f64 d4 d3) d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (fma.f64 (-.f64 d4 d3) (-.f64 (-.f64 d4 d3) d2) (pow.f64 d2 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (+.f64 d4 d2) (neg.f64 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (-.f64 d2 (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (+.f64 (-.f64 d2 d4) d3))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 (+.f64 d4 d2) (neg.f64 d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (+.f64 d2 d4)))
(pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 1 binary64))
(+.f64 d2 (-.f64 d4 d3))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64))
(+.f64 d2 (-.f64 d4 d3))
(pow.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 d2 (-.f64 d4 d3))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64))
(+.f64 d2 (-.f64 d4 d3))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 d2 (-.f64 d4 d3)))
(log.f64 (exp.f64 (-.f64 (+.f64 d4 d2) d3)))
(+.f64 d2 (-.f64 d4 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (+.f64 d4 d2) d3))))
(+.f64 d2 (-.f64 d4 d3))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 d4 d2) d3) #s(literal 3 binary64)))
(+.f64 d2 (-.f64 d4 d3))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 d4 d2) d3)))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 d4 d2) d3)))
(+.f64 d2 (-.f64 d4 d3))
(exp.f64 (log.f64 (-.f64 (+.f64 d4 d2) d3)))
(+.f64 d2 (-.f64 d4 d3))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64)))
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) d2 (-.f64 d4 d3))
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) (+.f64 d4 d2) (neg.f64 d3))
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d2)) (neg.f64 d3))
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (-.f64 d4 d3))
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 (+.f64 d4 d2)) (neg.f64 d3))
(+.f64 d2 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (-.f64 d4 d3))
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d4 d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 d2 d4)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 d2 d4)) (/.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 d2 d4)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4))
(*.f64 #s(literal 1 binary64) (+.f64 d4 d2))
(+.f64 d2 d4)
(*.f64 (cbrt.f64 (+.f64 d4 d2)) (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)))
(+.f64 d2 d4)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d2)))
(+.f64 d2 d4)
(*.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 (+.f64 d4 d2)))
(+.f64 d2 d4)
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d4)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))) (neg.f64 (-.f64 d2 d4)))
(neg.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (neg.f64 (-.f64 d2 d4))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d4 d2))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 d4))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 d4 d2))
(pow.f64 (+.f64 d4 d2) #s(literal 1 binary64))
(+.f64 d2 d4)
(pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 3 binary64))
(+.f64 d2 d4)
(pow.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 d2 d4)
(pow.f64 (sqrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64))
(+.f64 d2 d4)
(sqrt.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)))
(fabs.f64 (+.f64 d2 d4))
(log.f64 (exp.f64 (+.f64 d4 d2)))
(+.f64 d2 d4)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 d2))))
(+.f64 d2 d4)
(cbrt.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)))
(+.f64 d2 d4)
(expm1.f64 (log1p.f64 (+.f64 d4 d2)))
(expm1.f64 (log1p.f64 (+.f64 d2 d4)))
(log1p.f64 (expm1.f64 (+.f64 d4 d2)))
(+.f64 d2 d4)
(exp.f64 (log.f64 (+.f64 d4 d2)))
(+.f64 d2 d4)
(exp.f64 (*.f64 (log.f64 (+.f64 d4 d2)) #s(literal 1 binary64)))
(+.f64 d2 d4)
(fma.f64 #s(literal 1 binary64) d4 d2)
(+.f64 d2 d4)
(fma.f64 #s(literal 1 binary64) d2 d4)
(+.f64 d2 d4)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) d2)
(+.f64 d2 d4)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) d4)
(+.f64 d2 d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) d2)
(+.f64 d2 d4)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) d4)
(+.f64 d2 d4)
(+.f64 (*.f64 d4 d1) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) d1))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(+.f64 (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(+.f64 (*.f64 d1 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64)) d1 (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64))) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(*.f64 d1 (/.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64)) (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))))
(*.f64 d1 (/.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)) #s(literal 2 binary64)) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))))
(pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(+.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (+.f64 d4 d1))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(+.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(+.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(+.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(+.f64 (*.f64 d4 #s(literal 1 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) #s(literal 1 binary64)))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (+.f64 d1 d1) (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(+.f64 (*.f64 d1 #s(literal 2 binary64)) (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (+.f64 d1 d1) (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(+.f64 (*.f64 d1 #s(literal 2 binary64)) (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (neg.f64 (*.f64 d1 #s(literal 1 binary64)))) (fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 #s(literal 1 binary64))))
(+.f64 (+.f64 d1 d1) (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(+.f64 (*.f64 d1 #s(literal 2 binary64)) (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1))
(+.f64 (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 1 binary64)) (*.f64 d1 #s(literal 1 binary64)))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(*.f64 #s(literal 1 binary64) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(*.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) (pow.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64)))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(*.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(*.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))))
(/.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)) #s(literal 2 binary64)) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(*.f64 (sqrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) (sqrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(*.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64))) (fma.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)) #s(literal 2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 d1)))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d1)))
(-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)) (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64))) (fma.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))))
(/.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)) #s(literal 2 binary64)) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(/.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(*.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))))
(/.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)) #s(literal 2 binary64)) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(/.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64))) (fma.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)) (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 3 binary64))) (fma.f64 d1 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64))) (neg.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(/.f64 (neg.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64))) (neg.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)) #s(literal 2 binary64)) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) (*.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) d4))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) #s(literal 3 binary64))) (fma.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) (-.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) (-.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))) (-.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)))
(pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 1 binary64))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(pow.f64 (cbrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 3 binary64))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(pow.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(pow.f64 (sqrt.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 2 binary64))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(sqrt.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4)))
(log.f64 (exp.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)))))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(cbrt.f64 (pow.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1)) #s(literal 3 binary64)))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(expm1.f64 (log1p.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(expm1.f64 (log1p.f64 (+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))))
(expm1.f64 (log1p.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))))
(log1p.f64 (expm1.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(exp.f64 (log.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))) #s(literal 1 binary64)))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) d4 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) d1)
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) d1)
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(fma.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) d1)
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d1))
(+.f64 d4 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d1))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (+.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)))
(-.f64 (/.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 d4 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(*.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(*.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(*.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4)))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d4))))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (-.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d4)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 d4 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d4))))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (-.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d4)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 d4 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))))
(*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d4))))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (-.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d4)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 d4 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d4 d4 (*.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d4))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (-.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64)))) (neg.f64 (-.f64 d4 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64))) (-.f64 d4 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64)) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 d4 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64)) (*.f64 d4 (-.f64 d4 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d4))
(pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 1 binary64))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 3 binary64))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(pow.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(pow.f64 (sqrt.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 2 binary64))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(sqrt.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4))
(log.f64 (exp.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4))))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(cbrt.f64 (pow.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4) #s(literal 3 binary64)))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(expm1.f64 (log1p.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(expm1.f64 (log1p.f64 (fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)))
(log1p.f64 (expm1.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(exp.f64 (log.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(exp.f64 (*.f64 (log.f64 (fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)) #s(literal 1 binary64)))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(fma.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d4)
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(fma.f64 #s(literal 1 binary64) d4 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(fma.f64 #s(literal 1 binary64) (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) d4)
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(fma.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) d3 d4)
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) d4)
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(fma.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) d4)
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(fma.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d4)
(+.f64 (*.f64 d3 (/.f64 d2 d3)) (*.f64 d3 #s(literal -1 binary64)))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(+.f64 (*.f64 (/.f64 d2 d3) d3) (neg.f64 d3))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(*.f64 d3 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 3 binary64))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 2 binary64))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64)))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(+.f64 (/.f64 d2 d3) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(*.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(*.f64 (sqrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(*.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 d2 d3)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (/.f64 d2 d3)) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 d2 d3) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) #s(literal 1 binary64)) (neg.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (+.f64 (neg.f64 (/.f64 d2 d3)) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d2 d3) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(pow.f64 (pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(log.f64 (exp.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(expm1.f64 (log.f64 (/.f64 d2 d3)))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(exp.f64 (log.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(fma.f64 d2 (/.f64 #s(literal 1 binary64) d3) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 d2 d3) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d2 d3)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))
(fma.f64 (sqrt.f64 (/.f64 d2 d3)) (sqrt.f64 (/.f64 d2 d3)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 d2 d3))

eval111.0ms (1.5%)

Memory
36.1MiB live, 221.6MiB allocated
Compiler

Compiled 14 340 to 2 860 computations (80.1% saved)

prune170.0ms (2.3%)

Memory
-1.6MiB live, 253.5MiB allocated
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New8637870
Fresh134
Picked325
Done000
Total86712879
Accuracy
100.0%
Counts
879 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.4%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
70.1%
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
78.5%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
71.0%
(*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1))
59.5%
(*.f64 d1 (-.f64 d4 d3))
58.2%
(*.f64 d1 (-.f64 d2 d3))
56.6%
(*.f64 d1 (+.f64 d2 d4))
32.4%
(*.f64 d1 (neg.f64 d3))
33.7%
(*.f64 d1 (neg.f64 d1))
32.6%
(*.f64 d1 d4)
31.0%
(*.f64 d1 d2)
7.6%
(*.f64 d1 d1)
Compiler

Compiled 221 to 147 computations (33.5% saved)

simplify90.0ms (1.2%)

Memory
-25.4MiB live, 13.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d4 d3)
cost-diff0
(-.f64 (-.f64 d4 d3) d1)
cost-diff0
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
cost-diff0
(-.f64 d2 d3)
cost-diff0
(*.f64 d1 (-.f64 d2 d3))
cost-diff0
(neg.f64 d3)
cost-diff0
(*.f64 d1 (neg.f64 d3))
cost-diff0
(*.f64 d1 d1)
cost-diff0
(-.f64 d2 d3)
cost-diff0
(*.f64 d1 (-.f64 d2 d3))
cost-diff0
(*.f64 d1 d4)
cost-diff128
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
Rules
787×fmm-def
405×fma-define
138×unsub-neg
126×associate-*r*
123×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022270
143270
290270
3190270
4382270
5960270
62472270
73079270
83160270
93160270
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (-.f64 d2 d3))
(-.f64 d2 d3)
d2
d3
(*.f64 d1 d1)
d1
(*.f64 d1 (neg.f64 d3))
d1
(neg.f64 d3)
d3
(*.f64 d1 (-.f64 d2 d3))
d1
(-.f64 d2 d3)
d2
d3
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
d1
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
d4
d3
Outputs
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (-.f64 d2 d3))
(-.f64 d2 d3)
d2
d3
(*.f64 d1 d1)
d1
(*.f64 d1 (neg.f64 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d3 (neg.f64 d1))
d1
(neg.f64 d3)
d3
(*.f64 d1 (-.f64 d2 d3))
d1
(-.f64 d2 d3)
d2
d3
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
d1
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 (+.f64 d3 d1))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 d3)
d4
d3

localize131.0ms (1.8%)

Memory
25.8MiB live, 64.6MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (-.f64 d4 d3) d1)
accuracy100.0%
(-.f64 d4 d3)
accuracy100.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
accuracy100.0%
(-.f64 d2 d3)
accuracy100.0%
(*.f64 d1 (-.f64 d2 d3))
accuracy100.0%
(*.f64 d1 (neg.f64 d3))
accuracy100.0%
(neg.f64 d3)
accuracy100.0%
(*.f64 d1 d1)
accuracy100.0%
(-.f64 d2 d3)
accuracy100.0%
(*.f64 d1 d4)
accuracy100.0%
(*.f64 d1 (-.f64 d2 d3))
accuracy96.0%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
Samples
114.0ms256×0valid
Compiler

Compiled 67 to 16 computations (76.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 9.0ms (56.4% of total)
ival-sub: 4.0ms (25.1% of total)
ival-add: 1.0ms (6.3% of total)
ival-neg: 1.0ms (6.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series95.0ms (1.3%)

Memory
-5.3MiB live, 36.5MiB allocated
Counts
6 → 153
Calls
Call 1
Inputs
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d1 (neg.f64 d3))>
#<alt (neg.f64 d3)>
#<alt (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))>
#<alt (-.f64 (-.f64 d4 d3) d1)>
Outputs
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 d1 (-.f64 d4 d1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (+.f64 d1 d3))>
#<alt (-.f64 d4 (+.f64 d1 d3))>
#<alt (-.f64 d4 (+.f64 d1 d3))>
#<alt (-.f64 d4 (+.f64 d1 d3))>
#<alt d4>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))>
#<alt (-.f64 d4 d1)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))>
#<alt (-.f64 d4 d3)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))>
Calls

45 calls:

TimeVariablePointExpression
73.0ms
d1
@0
(* d1 (neg d3))
4.0ms
d1
@inf
(* d1 (neg d3))
1.0ms
d1
@-inf
(* d1 (- (- d4 d3) d1))
1.0ms
d4
@-inf
(* d1 (- (- d4 d3) d1))
1.0ms
d3
@0
(* d1 (neg d3))

rewrite228.0ms (3.1%)

Memory
-6.3MiB live, 71.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 026×log1p-expm1-u
866×expm1-log1p-u
151×add-cube-cbrt
148×add-exp-log
148×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021122
1317114
24873114
Stop Event
node limit
Counts
6 → 169
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(neg.f64 d3)
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (-.f64 d4 d3) d1)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 d4 d2) d3))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d4 d2) d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d4 d2) d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(*.f64 (+.f64 (+.f64 d4 d2) d3) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d4 d2) d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (+.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d4) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d4) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))))
(cbrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 d4)))
(log1p.f64 (expm1.f64 (*.f64 d1 d4)))
(exp.f64 (log.f64 (*.f64 d1 d4)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d4)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))
(neg.f64 (*.f64 d1 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d3))))
(cbrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 d1 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) d3)
(-.f64 #s(literal 0 binary64) d3)
(-.f64 (exp.f64 (log1p.f64 d3)) #s(literal 1 binary64))
(*.f64 d3 #s(literal 1 binary64))
(*.f64 d3 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) d3)
(*.f64 (cbrt.f64 d3) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3))
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d3)))
(*.f64 (sqrt.f64 d3) (sqrt.f64 d3))
(*.f64 (sqrt.f64 d3) (neg.f64 (sqrt.f64 d3)))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d3)) (sqrt.f64 d3))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 2 binary64))) d3)
(pow.f64 d3 #s(literal 1 binary64))
(pow.f64 (cbrt.f64 d3) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 d3) #s(literal 2 binary64))
(pow.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 d3 #s(literal 2 binary64)))
(log.f64 (exp.f64 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d3)))
(cbrt.f64 (pow.f64 d3 #s(literal 3 binary64)))
d3
(expm1.f64 (log1p.f64 d3))
(log1p.f64 (expm1.f64 d3))
(exp.f64 (log.f64 d3))
(exp.f64 (*.f64 (log.f64 d3) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d4 d3)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 (-.f64 d3 d1))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) #s(literal 1 binary64)))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(+.f64 d4 (-.f64 d3 d1))
(+.f64 d4 (+.f64 d3 (neg.f64 d1)))
(+.f64 (+.f64 d4 d3) (neg.f64 d1))
(+.f64 (+.f64 d4 d3) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (+.f64 d4 (-.f64 d3 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (+.f64 d4 (-.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d4 (-.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (neg.f64 d1) (+.f64 d4 d3))
(*.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d4 (-.f64 d3 d1)))
(*.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))))
(*.f64 (sqrt.f64 (+.f64 d4 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d4 (-.f64 d3 d1))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d4 d3))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d4 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d4 d3)) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))) (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (+.f64 d4 d3))))
(/.f64 (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d4 d3) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (+.f64 d4 d3) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d1 (+.f64 d4 d3)))
(pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d4 (-.f64 d3 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 (-.f64 d3 d1)))))
(cbrt.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d4 (-.f64 d3 d1))))
(log1p.f64 (expm1.f64 (+.f64 d4 (-.f64 d3 d1))))
(exp.f64 (log.f64 (+.f64 d4 (-.f64 d3 d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (+.f64 d4 d3) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (+.f64 d4 d3)) (sqrt.f64 (+.f64 d4 d3)) (neg.f64 d1))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))

simplify201.0ms (2.8%)

Memory
4.3MiB live, 241.7MiB allocated
Algorithm
egg-herbie
Rules
602×fmm-def
388×distribute-lft-neg-in
358×distribute-rgt-neg-in
303×fma-define
269×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047710300
112079846
249349723
Stop Event
node limit
Counts
322 → 285
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (+.f64 d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 (+.f64 d1 d3))
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(-.f64 d4 d1)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(-.f64 d4 d3)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 d4 d2) d3))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d4 d2) d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d4 d2) d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(*.f64 (+.f64 (+.f64 d4 d2) d3) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d4 d2) d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (+.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d4) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d4) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))))
(cbrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 d4)))
(log1p.f64 (expm1.f64 (*.f64 d1 d4)))
(exp.f64 (log.f64 (*.f64 d1 d4)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d4)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))
(neg.f64 (*.f64 d1 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d3))))
(cbrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 d1 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) d3)
(-.f64 #s(literal 0 binary64) d3)
(-.f64 (exp.f64 (log1p.f64 d3)) #s(literal 1 binary64))
(*.f64 d3 #s(literal 1 binary64))
(*.f64 d3 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) d3)
(*.f64 (cbrt.f64 d3) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3))
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d3)))
(*.f64 (sqrt.f64 d3) (sqrt.f64 d3))
(*.f64 (sqrt.f64 d3) (neg.f64 (sqrt.f64 d3)))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d3)) (sqrt.f64 d3))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 2 binary64))) d3)
(pow.f64 d3 #s(literal 1 binary64))
(pow.f64 (cbrt.f64 d3) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 d3) #s(literal 2 binary64))
(pow.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 d3 #s(literal 2 binary64)))
(log.f64 (exp.f64 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d3)))
(cbrt.f64 (pow.f64 d3 #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 d3))
(log1p.f64 (expm1.f64 d3))
(exp.f64 (log.f64 d3))
(exp.f64 (*.f64 (log.f64 d3) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d4 d3)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 (-.f64 d3 d1))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) #s(literal 1 binary64)))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(+.f64 d4 (-.f64 d3 d1))
(+.f64 d4 (+.f64 d3 (neg.f64 d1)))
(+.f64 (+.f64 d4 d3) (neg.f64 d1))
(+.f64 (+.f64 d4 d3) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (+.f64 d4 (-.f64 d3 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (+.f64 d4 (-.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d4 (-.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (neg.f64 d1) (+.f64 d4 d3))
(*.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d4 (-.f64 d3 d1)))
(*.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))))
(*.f64 (sqrt.f64 (+.f64 d4 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d4 (-.f64 d3 d1))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d4 d3))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d4 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d4 d3)) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))) (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (+.f64 d4 d3))))
(/.f64 (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d4 d3) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (+.f64 d4 d3) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d1 (+.f64 d4 d3)))
(pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d4 (-.f64 d3 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 (-.f64 d3 d1)))))
(cbrt.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d4 (-.f64 d3 d1))))
(log1p.f64 (expm1.f64 (+.f64 d4 (-.f64 d3 d1))))
(exp.f64 (log.f64 (+.f64 d4 (-.f64 d3 d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (+.f64 d4 d3) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (+.f64 d4 d3)) (sqrt.f64 (+.f64 d4 d3)) (neg.f64 d1))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 (*.f64 d4 (/.f64 d1 d2)) (-.f64 d1 (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 (*.f64 d4 (/.f64 d1 d2)) (-.f64 d1 (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 (*.f64 d4 (/.f64 d1 d2)) (-.f64 d1 (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 (*.f64 d4 (/.f64 d1 d2)) (-.f64 d1 (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 (*.f64 d4 (/.f64 d1 d2)) (-.f64 d1 (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 (*.f64 d4 (/.f64 d1 d2)) (-.f64 d1 (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 d4) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(*.f64 #s(literal -1 binary64) (+.f64 d1 d3))
(neg.f64 (+.f64 d1 d3))
(-.f64 (neg.f64 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 (+.f64 d1 d3))
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (+.f64 (/.f64 d1 d4) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 d4 (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
(*.f64 (neg.f64 d4) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (+.f64 (/.f64 d1 d4) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 d4 (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
(*.f64 (neg.f64 d4) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (+.f64 (/.f64 d1 d4) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 d4 (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
(*.f64 (neg.f64 d4) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(-.f64 d4 d1)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(-.f64 (*.f64 d3 (/.f64 (-.f64 d4 d1) d3)) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(-.f64 (*.f64 d3 (/.f64 (-.f64 d4 d1) d3)) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(-.f64 (*.f64 d3 (/.f64 (-.f64 d4 d1) d3)) d3)
(-.f64 d4 d3)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d3) d1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d1)) (neg.f64 d1))
(-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d3) d1)) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d3) d1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d1)) (neg.f64 d1))
(-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d3) d1)) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d3) d1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d1)) (neg.f64 d1))
(-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d3) d1)) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d4 d2) d3)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d4 d2) d3)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d3) d4)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(*.f64 (+.f64 (+.f64 d4 d2) d3) d1)
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d3) d4)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d3) d4)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d3) d4)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d2 (-.f64 d3 d4))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4)))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 d3) d4)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) d1) (+.f64 d2 (-.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d4 d2) d3)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)))))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 d2) d3))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(fma.f64 d1 d4 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(fma.f64 d4 d1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (+.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 d4) #s(literal 1 binary64))
(*.f64 d1 d4)
(pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 3 binary64))
(*.f64 d1 d4)
(pow.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d4)
(pow.f64 (sqrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64))
(*.f64 d1 d4)
(sqrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))
(*.f64 d1 d4)
(log.f64 (pow.f64 (exp.f64 d4) d1))
(*.f64 d1 d4)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))))
(*.f64 d1 d4)
(cbrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))
(*.f64 d1 d4)
(expm1.f64 (log1p.f64 (*.f64 d1 d4)))
(log1p.f64 (expm1.f64 (*.f64 d1 d4)))
(*.f64 d1 d4)
(exp.f64 (log.f64 (*.f64 d1 d4)))
(*.f64 d1 d4)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d4)) #s(literal 1 binary64)))
(*.f64 d1 d4)
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d3)))
(pow.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(*.f64 d1 d3)
(pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 3 binary64))
(*.f64 d1 d3)
(pow.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d3)
(pow.f64 (sqrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))
(*.f64 d1 d3)
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))
(*.f64 d1 d3)
(log.f64 (pow.f64 (exp.f64 d1) d3))
(*.f64 d1 d3)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d3))))
(*.f64 d1 d3)
(cbrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))
(*.f64 d1 d3)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(*.f64 d1 d3)
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 d3)
(expm1.f64 (log1p.f64 (*.f64 d1 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 d3)))
(*.f64 d1 d3)
(exp.f64 (log.f64 (*.f64 d1 d3)))
(*.f64 d1 d3)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d3)) #s(literal 1 binary64)))
(*.f64 d1 d3)
(+.f64 #s(literal 0 binary64) d3)
d3
(-.f64 #s(literal 0 binary64) d3)
(neg.f64 d3)
(-.f64 (exp.f64 (log1p.f64 d3)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 d3))
(*.f64 d3 #s(literal 1 binary64))
d3
(*.f64 d3 #s(literal -1 binary64))
(neg.f64 d3)
(*.f64 #s(literal 1 binary64) d3)
d3
(*.f64 (cbrt.f64 d3) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)))
d3
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3))
d3
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d3)))
(neg.f64 d3)
(*.f64 (sqrt.f64 d3) (sqrt.f64 d3))
d3
(*.f64 (sqrt.f64 d3) (neg.f64 (sqrt.f64 d3)))
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3))
(neg.f64 d3)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3))
(neg.f64 d3)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3))
(neg.f64 d3)
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d3)) (sqrt.f64 d3))
(neg.f64 d3)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) d3))))
(neg.f64 d3)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d3 #s(literal 2 binary64))) d3)
(neg.f64 d3)
(pow.f64 d3 #s(literal 1 binary64))
d3
(pow.f64 (cbrt.f64 d3) #s(literal 3 binary64))
d3
(pow.f64 (sqrt.f64 d3) #s(literal 2 binary64))
d3
(pow.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 1/3 binary64))
d3
(sqrt.f64 (pow.f64 d3 #s(literal 2 binary64)))
d3
(log.f64 (exp.f64 d3))
d3
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d3)))
d3
(cbrt.f64 (pow.f64 d3 #s(literal 3 binary64)))
d3
(expm1.f64 (log1p.f64 d3))
(log1p.f64 (expm1.f64 d3))
d3
(exp.f64 (log.f64 d3))
d3
(exp.f64 (*.f64 (log.f64 d3) #s(literal 1 binary64)))
d3
(+.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(+.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d4 d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d4 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d4 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d4 d3))))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 1 binary64))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 (-.f64 d3 d1))) d1))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d4 d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 (+.f64 d4 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (-.f64 d3 (-.f64 d1 d4)))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(+.f64 d4 (-.f64 d3 d1))
(-.f64 (+.f64 d4 d3) d1)
(-.f64 d3 (-.f64 d1 d4))
(+.f64 d4 (+.f64 d3 (neg.f64 d1)))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(+.f64 (+.f64 d4 d3) (neg.f64 d1))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(+.f64 (+.f64 d4 d3) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(+.f64 (+.f64 d4 (-.f64 d3 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(+.f64 (+.f64 d4 (-.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(+.f64 (+.f64 d4 (-.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(+.f64 (neg.f64 d1) (+.f64 d4 d3))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(*.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 1 binary64))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(*.f64 #s(literal 1 binary64) (+.f64 d4 (-.f64 d3 d1)))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(*.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64)))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(*.f64 (sqrt.f64 (+.f64 d4 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d4 (-.f64 d3 d1))))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d4 d3)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d4 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d4 d3)) (sqrt.f64 d1)))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))) (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (+.f64 d4 d3)) (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d4 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (+.f64 d4 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d4 d3)))
(/.f64 (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d4 d3) (neg.f64 d1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d4 d3)) (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d4))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (+.f64 d4 d3) (neg.f64 d1)))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d1 (+.f64 d4 d3)))
(pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 1 binary64))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 3 binary64))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(pow.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(pow.f64 (sqrt.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(sqrt.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(log.f64 (exp.f64 (+.f64 d4 (-.f64 d3 d1))))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 (-.f64 d3 d1)))))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(cbrt.f64 (pow.f64 (+.f64 d4 (-.f64 d3 d1)) #s(literal 3 binary64)))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(expm1.f64 (log1p.f64 (+.f64 d4 (-.f64 d3 d1))))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 d4 d3) d1)))
(expm1.f64 (log1p.f64 (-.f64 d3 (-.f64 d1 d4))))
(log1p.f64 (expm1.f64 (+.f64 d4 (-.f64 d3 d1))))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(exp.f64 (log.f64 (+.f64 d4 (-.f64 d3 d1))))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 (-.f64 d3 d1))) #s(literal 1 binary64)))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (+.f64 d4 d3) (neg.f64 d1))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d3)) (neg.f64 d1))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(fma.f64 (sqrt.f64 (+.f64 d4 d3)) (sqrt.f64 (+.f64 d4 d3)) (neg.f64 d1))
(-.f64 (+.f64 d4 d3) d1)
(+.f64 d4 (-.f64 d3 d1))
(-.f64 d3 (-.f64 d1 d4))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))

eval224.0ms (3.1%)

Memory
-15.5MiB live, 142.2MiB allocated
Compiler

Compiled 6 516 to 1 318 computations (79.8% saved)

prune149.0ms (2%)

Memory
17.3MiB live, 178.2MiB allocated
Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New5293532
Fresh145
Picked145
Done022
Total53113544
Accuracy
100.0%
Counts
544 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.4%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
70.1%
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
59.5%
(*.f64 d1 (-.f64 d4 d3))
55.5%
(*.f64 d1 (-.f64 d4 d1))
58.2%
(*.f64 d1 (-.f64 d2 d3))
56.6%
(*.f64 d1 (+.f64 d2 d4))
52.5%
(*.f64 d1 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
32.4%
(*.f64 d1 (neg.f64 d3))
33.7%
(*.f64 d1 (neg.f64 d1))
32.6%
(*.f64 d1 d4)
7.5%
(*.f64 d1 d3)
31.0%
(*.f64 d1 d2)
7.6%
(*.f64 d1 d1)
Compiler

Compiled 190 to 128 computations (32.6% saved)

simplify71.0ms (1%)

Memory
-13.6MiB live, 25.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d4 d1)
cost-diff0
(*.f64 d1 (-.f64 d4 d1))
cost-diff0
(+.f64 d2 d4)
cost-diff0
(*.f64 d1 (+.f64 d2 d4))
cost-diff0
(*.f64 d1 d4)
cost-diff0
(*.f64 d1 d3)
cost-diff0
(-.f64 d2 d3)
cost-diff0
(/.f64 (-.f64 d2 d3) d4)
cost-diff0
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
cost-diff256
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
Rules
958×fma-define
629×fmm-def
407×unsub-neg
384×div-sub
302×distribute-lft-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
022303
150295
297295
3203287
4460281
51218281
63986281
76989281
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
d4
(+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
d1
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (-.f64 d2 d3) d4)
(-.f64 d2 d3)
d2
d3
(*.f64 d1 d3)
d1
d3
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (+.f64 d2 d4))
d1
(+.f64 d2 d4)
d2
d4
(*.f64 d1 (-.f64 d4 d1))
d1
(-.f64 d4 d1)
d4
Outputs
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (+.f64 d4 (*.f64 (-.f64 d2 d3) #s(literal 1 binary64))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
d4
(+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
d1
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(*.f64 (-.f64 d2 d3) (/.f64 d1 d4))
(/.f64 (-.f64 d2 d3) d4)
(-.f64 d2 d3)
d2
d3
(*.f64 d1 d3)
d1
d3
(*.f64 d1 d4)
(*.f64 d4 d1)
d1
d4
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
d1
(+.f64 d2 d4)
(+.f64 d4 d2)
d2
d4
(*.f64 d1 (-.f64 d4 d1))
d1
(-.f64 d4 d1)
d4

localize80.0ms (1.1%)

Memory
12.2MiB live, 91.0MiB allocated
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 d4 d1)
accuracy100.0%
(*.f64 d1 (-.f64 d4 d1))
accuracy100.0%
(+.f64 d2 d4)
accuracy100.0%
(*.f64 d1 (+.f64 d2 d4))
accuracy100.0%
(*.f64 d1 d4)
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
accuracy100.0%
(/.f64 (-.f64 d2 d3) d4)
accuracy91.2%
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
accuracy89.9%
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
Samples
62.0ms256×0valid
Compiler

Compiled 72 to 17 computations (76.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-mult: 43.0ms (86.7% of total)
ival-sub: 3.0ms (6% of total)
ival-div: 2.0ms (4% of total)
ival-add: 2.0ms (4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series34.0ms (0.5%)

Memory
-10.7MiB live, 68.6MiB allocated
Counts
6 → 192
Calls
Call 1
Inputs
#<alt (*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))>
#<alt (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))>
#<alt (/.f64 (-.f64 d2 d3) d4)>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))>
Outputs
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))>
#<alt (*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))>
#<alt (*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))>
#<alt (*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))>
#<alt (*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))>
#<alt (*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))>
#<alt (*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))>
#<alt (*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))))>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))>
#<alt (/.f64 (*.f64 d1 d2) d4)>
#<alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (/.f64 d1 d4)))>
#<alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (/.f64 d1 d4)))>
#<alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (/.f64 d1 d4)))>
#<alt (/.f64 (*.f64 d1 d2) d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)))))>
#<alt (/.f64 (*.f64 d1 d2) d4)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))) (/.f64 d1 d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))) (/.f64 d1 d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))) (/.f64 d1 d4))))>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))>
#<alt (/.f64 d2 d4)>
#<alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4))) (/.f64 #s(literal 1 binary64) d4)))>
#<alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4))) (/.f64 #s(literal 1 binary64) d4)))>
#<alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4))) (/.f64 #s(literal 1 binary64) d4)))>
#<alt (/.f64 d2 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))>
#<alt (/.f64 d2 d4)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 (*.f64 d3 d4))) (/.f64 #s(literal 1 binary64) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 (*.f64 d3 d4))) (/.f64 #s(literal 1 binary64) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 (*.f64 d3 d4))) (/.f64 #s(literal 1 binary64) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))>
#<alt (*.f64 d1 d2)>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))>
#<alt (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))>
#<alt (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))>
#<alt (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))>
#<alt (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))>
#<alt (/.f64 (*.f64 d1 d2) d4)>
#<alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d4))))>
#<alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d4))))>
#<alt (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d4))))>
#<alt (/.f64 (*.f64 d1 d2) d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))) d2)))))>
#<alt (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))>
#<alt (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))>
#<alt (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))>
#<alt (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (+.f64 (/.f64 d1 d3) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4)))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (+.f64 (/.f64 d1 d3) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4)))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (+.f64 (/.f64 d1 d3) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) d3)) (/.f64 d1 d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) d3)) (/.f64 d1 d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) d3)) (/.f64 d1 d4))))>
#<alt (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)>
#<alt (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) d4)>
#<alt (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) d4)>
#<alt (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) d4)>
#<alt d1>
#<alt (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))>
#<alt (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))>
#<alt (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))>
#<alt d1>
#<alt (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))>
#<alt (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))>
#<alt (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))>
Calls

60 calls:

TimeVariablePointExpression
6.0ms
d1
@-inf
(* d4 (+ d1 (* d1 (/ (- d2 d3) d4))))
5.0ms
d4
@-inf
(* d4 (+ d1 (* d1 (/ (- d2 d3) d4))))
2.0ms
d2
@-inf
(+ d1 (* d1 (/ (- d2 d3) d4)))
1.0ms
d2
@-inf
(* d4 (+ d1 (* d1 (/ (- d2 d3) d4))))
1.0ms
d1
@inf
(* d4 (+ d1 (* d1 (/ (- d2 d3) d4))))

rewrite164.0ms (2.2%)

Memory
10.0MiB live, 129.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 110×log1p-expm1-u
854×expm1-log1p-u
148×associate-*r*
144×add-cube-cbrt
142×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019177
1297169
24782169
Stop Event
node limit
Counts
6 → 167
Calls
Call 1
Inputs
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 d1 d3)
(*.f64 d1 (+.f64 d2 d4))
(+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
Outputs
(+.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(+.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d4 d1))
(+.f64 (*.f64 (*.f64 d4 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 d1)) (-.f64 (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))) (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 d1)) (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))) (-.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(/.f64 (*.f64 d4 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))))
(/.f64 (*.f64 d4 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d4) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) d4) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(log1p.f64 (expm1.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(exp.f64 (log.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 1 binary64)))
(fma.f64 d4 d1 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(fma.f64 d1 d4 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))) #s(literal 1 binary64))
(/.f64 d1 (/.f64 d4 (-.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 d4 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 d4))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 d2 d3))) (neg.f64 d4))
(/.f64 (*.f64 (neg.f64 (-.f64 d2 d3)) d1) (neg.f64 d4))
(/.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) d4)
(/.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4))
(/.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 d4)) (sqrt.f64 d4))
(pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 (-.f64 d2 d3) d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(+.f64 (/.f64 d2 d4) (neg.f64 (/.f64 d3 d4)))
(-.f64 (/.f64 d2 d4) (/.f64 d3 d4))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64))
(*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) d4))
(*.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))
(*.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 d2 d3)) d4))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 d2 d3) d4)) (sqrt.f64 (/.f64 (-.f64 d2 d3) d4)))
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (/.f64 (sqrt.f64 (-.f64 d2 d3)) d4))
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (*.f64 (sqrt.f64 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 (neg.f64 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (neg.f64 d4)))
(*.f64 (/.f64 #s(literal 1 binary64) d4) (-.f64 d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 (-.f64 d2 d3) (cbrt.f64 d4)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d4)) (/.f64 (-.f64 d2 d3) (sqrt.f64 d4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 d2 d3)) d4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (sqrt.f64 d4)) (/.f64 (cbrt.f64 (-.f64 d2 d3)) (sqrt.f64 d4)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 d2 d3)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 d2 d3)) d4))
(*.f64 (/.f64 (sqrt.f64 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 d2 d3)) (cbrt.f64 d4)))
(pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))
(pow.f64 (/.f64 d4 (-.f64 d2 d3)) #s(literal -1 binary64))
(neg.f64 (/.f64 (-.f64 d2 d3) (neg.f64 d4)))
(neg.f64 (/.f64 (neg.f64 (-.f64 d2 d3)) d4))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 d2 d3) d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 d2 d3) d4))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 d2 d3) d4)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 d2 d3) d4)))
(exp.f64 (log.f64 (/.f64 (-.f64 d2 d3) d4)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d3))))
(cbrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 d1 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d4 d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d4 d1))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d4 d1) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d4 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d4 d1) (*.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d4 d1)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))) (-.f64 d2 d4))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) d1) (-.f64 d2 d4))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d4 d1))
(fma.f64 d2 d1 (*.f64 d4 d1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64)))
(*.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64)) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))
(pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 1 binary64)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(fma.f64 (/.f64 (-.f64 d2 d3) d4) d1 d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))

simplify230.0ms (3.2%)

Memory
16.5MiB live, 295.7MiB allocated
Algorithm
egg-herbie
Rules
497×distribute-lft-neg-in
472×distribute-rgt-neg-in
434×fmm-def
317×associate-*r*
282×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049314571
1130014136
2478014034
Stop Event
node limit
Counts
359 → 294
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(+.f64 (*.f64 d1 d2) (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))))
(+.f64 (*.f64 d1 d2) (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))))
(+.f64 (*.f64 d1 d2) (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(/.f64 (*.f64 d1 d2) d4)
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (/.f64 d1 d4)))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (/.f64 d1 d4)))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (/.f64 d1 d4)))
(/.f64 (*.f64 d1 d2) d4)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)))))
(/.f64 (*.f64 d1 d2) d4)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))) (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))) (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))) (/.f64 d1 d4))))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(/.f64 d2 d4)
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4))) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4))) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4))) (/.f64 #s(literal 1 binary64) d4)))
(/.f64 d2 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))
(/.f64 d2 d4)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 (*.f64 d3 d4))) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 (*.f64 d3 d4))) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 (*.f64 d3 d4))) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(/.f64 (*.f64 d1 d2) d4)
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d4))))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d4))))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d4))))
(/.f64 (*.f64 d1 d2) d4)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))) d2)))))
(+.f64 d1 (/.f64 (*.f64 d1 d2) d4))
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (+.f64 (/.f64 d1 d3) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4)))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (+.f64 (/.f64 d1 d3) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4)))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (+.f64 (/.f64 d1 d3) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) d3)) (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) d3)) (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) d3)) (/.f64 d1 d4))))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) d4)
(/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) d4)
(/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) d4)
d1
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
d1
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(+.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(+.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d4 d1))
(+.f64 (*.f64 (*.f64 d4 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 d1)) (-.f64 (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))) (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 d1)) (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))) (-.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(/.f64 (*.f64 d4 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))))
(/.f64 (*.f64 d4 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d4) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) d4) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(log1p.f64 (expm1.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(exp.f64 (log.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 1 binary64)))
(fma.f64 d4 d1 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(fma.f64 d1 d4 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))) #s(literal 1 binary64))
(/.f64 d1 (/.f64 d4 (-.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 d4 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(/.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 d4))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 d2 d3))) (neg.f64 d4))
(/.f64 (*.f64 (neg.f64 (-.f64 d2 d3)) d1) (neg.f64 d4))
(/.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) d4)
(/.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4))
(/.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 d4)) (sqrt.f64 d4))
(pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 (-.f64 d2 d3) d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(+.f64 (/.f64 d2 d4) (neg.f64 (/.f64 d3 d4)))
(-.f64 (/.f64 d2 d4) (/.f64 d3 d4))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64))
(*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) d4))
(*.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))
(*.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 d2 d3)) d4))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 d2 d3) d4)) (sqrt.f64 (/.f64 (-.f64 d2 d3) d4)))
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (/.f64 (sqrt.f64 (-.f64 d2 d3)) d4))
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (*.f64 (sqrt.f64 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 (neg.f64 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (neg.f64 d4)))
(*.f64 (/.f64 #s(literal 1 binary64) d4) (-.f64 d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 (-.f64 d2 d3) (cbrt.f64 d4)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d4)) (/.f64 (-.f64 d2 d3) (sqrt.f64 d4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 d2 d3)) d4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (sqrt.f64 d4)) (/.f64 (cbrt.f64 (-.f64 d2 d3)) (sqrt.f64 d4)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 d2 d3)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 d2 d3)) d4))
(*.f64 (/.f64 (sqrt.f64 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 d2 d3)) (cbrt.f64 d4)))
(pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))
(pow.f64 (/.f64 d4 (-.f64 d2 d3)) #s(literal -1 binary64))
(neg.f64 (/.f64 (-.f64 d2 d3) (neg.f64 d4)))
(neg.f64 (/.f64 (neg.f64 (-.f64 d2 d3)) d4))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 d2 d3) d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 d2 d3) d4))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 d2 d3) d4)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 d2 d3) d4)))
(exp.f64 (log.f64 (/.f64 (-.f64 d2 d3) d4)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d3))))
(cbrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 d1 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d4 d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d4 d1))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d4 d1) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d4 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d4 d1) (*.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d4 d1)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))) (-.f64 d2 d4))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) d1) (-.f64 d2 d4))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d4 d1))
(fma.f64 d2 d1 (*.f64 d4 d1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64)))
(*.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64)) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))
(pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 1 binary64)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(fma.f64 (/.f64 (-.f64 d2 d3) d4) d1 d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(+.f64 (*.f64 d1 d2) (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))))
(fma.f64 d1 d2 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))))
(fma.f64 d1 d2 (*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4)))))
(+.f64 (*.f64 d1 d2) (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))))
(fma.f64 d1 d2 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))))
(fma.f64 d1 d2 (*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4)))))
(+.f64 (*.f64 d1 d2) (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))))
(fma.f64 d1 d2 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))))
(fma.f64 d1 d2 (*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4)))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d4 (/.f64 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)) d2))))
(*.f64 d2 (fma.f64 d4 (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d4 (/.f64 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)) d2))))
(*.f64 d2 (fma.f64 d4 (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d4 (/.f64 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)) d2))))
(*.f64 d2 (fma.f64 d4 (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d4 (/.f64 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)) d2))))
(*.f64 d2 (fma.f64 d4 (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d4 (/.f64 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)) d2))))
(*.f64 d2 (fma.f64 d4 (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d4 (/.f64 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)) d2))))
(*.f64 d2 (fma.f64 d4 (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4)))))
(-.f64 (*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1)) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4)))))
(-.f64 (*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1)) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4)))))
(-.f64 (*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1)) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d4 (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))) d3))))
(*.f64 d3 (-.f64 (*.f64 (fma.f64 d1 (/.f64 d2 d4) d1) (/.f64 d4 d3)) d1))
(*.f64 d3 (fma.f64 d4 (/.f64 (fma.f64 d1 (/.f64 d2 d4) d1) d3) (neg.f64 d1)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d4 (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))) d3))))
(*.f64 d3 (-.f64 (*.f64 (fma.f64 d1 (/.f64 d2 d4) d1) (/.f64 d4 d3)) d1))
(*.f64 d3 (fma.f64 d4 (/.f64 (fma.f64 d1 (/.f64 d2 d4) d1) d3) (neg.f64 d1)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d4 (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))) d3))))
(*.f64 d3 (-.f64 (*.f64 (fma.f64 d1 (/.f64 d2 d4) d1) (/.f64 d4 d3)) d1))
(*.f64 d3 (fma.f64 d4 (/.f64 (fma.f64 d1 (/.f64 d2 d4) d1) d3) (neg.f64 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d4 (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))) d3))))
(*.f64 d3 (-.f64 (*.f64 (fma.f64 d1 (/.f64 d2 d4) d1) (/.f64 d4 d3)) d1))
(*.f64 d3 (fma.f64 d4 (/.f64 (fma.f64 d1 (/.f64 d2 d4) d1) d3) (neg.f64 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d4 (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))) d3))))
(*.f64 d3 (-.f64 (*.f64 (fma.f64 d1 (/.f64 d2 d4) d1) (/.f64 d4 d3)) d1))
(*.f64 d3 (fma.f64 d4 (/.f64 (fma.f64 d1 (/.f64 d2 d4) d1) d3) (neg.f64 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4))) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d4 (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))) d3))))
(*.f64 d3 (-.f64 (*.f64 (fma.f64 d1 (/.f64 d2 d4) d1) (/.f64 d4 d3)) d1))
(*.f64 d3 (fma.f64 d4 (/.f64 (fma.f64 d1 (/.f64 d2 d4) d1) d3) (neg.f64 d1)))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(/.f64 (*.f64 (neg.f64 d1) d3) d4)
(*.f64 d1 (/.f64 d3 (neg.f64 d4)))
(/.f64 (*.f64 d1 (neg.f64 d3)) d4)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 d2) d4)
(*.f64 d1 (/.f64 d2 d4))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (/.f64 d1 d4)))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (/.f64 d1 d4)))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (*.f64 d1 (/.f64 d3 (*.f64 d2 d4)))))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (/.f64 d1 d4)))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (/.f64 d1 d4)))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (*.f64 d1 (/.f64 d3 (*.f64 d2 d4)))))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (/.f64 d1 d4)))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (/.f64 d1 d4)))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (*.f64 d1 (/.f64 d3 (*.f64 d2 d4)))))
(/.f64 (*.f64 d1 d2) d4)
(*.f64 d1 (/.f64 d2 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (/.f64 d1 d4)))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (*.f64 d1 (/.f64 d3 (*.f64 d2 d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (/.f64 d1 d4)))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (*.f64 d1 (/.f64 d3 (*.f64 d2 d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (/.f64 d1 d4)))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (-.f64 (/.f64 d1 d4) (*.f64 d1 (/.f64 d3 (*.f64 d2 d4)))))
(/.f64 (*.f64 d1 d2) d4)
(*.f64 d1 (/.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(/.f64 (*.f64 (neg.f64 d1) d3) d4)
(*.f64 d1 (/.f64 d3 (neg.f64 d4)))
(/.f64 (*.f64 d1 (neg.f64 d3)) d4)
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (*.f64 d1 (/.f64 d2 (*.f64 d3 d4)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (/.f64 d2 d4) d3)) (/.f64 d1 d4)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (*.f64 d1 (/.f64 d2 (*.f64 d3 d4)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (/.f64 d2 d4) d3)) (/.f64 d1 d4)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (*.f64 d1 (/.f64 d2 (*.f64 d3 d4)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (/.f64 d2 d4) d3)) (/.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(/.f64 (*.f64 (neg.f64 d1) d3) d4)
(*.f64 d1 (/.f64 d3 (neg.f64 d4)))
(/.f64 (*.f64 d1 (neg.f64 d3)) d4)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))) (/.f64 d1 d4))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (*.f64 d1 (/.f64 d2 (*.f64 d3 d4)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (/.f64 d2 d4) d3)) (/.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))) (/.f64 d1 d4))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (*.f64 d1 (/.f64 d2 (*.f64 d3 d4)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (/.f64 d2 d4) d3)) (/.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4))) (/.f64 d1 d4))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (*.f64 d1 (/.f64 d2 (*.f64 d3 d4)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (/.f64 d2 d4) d3)) (/.f64 d1 d4)))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(/.f64 d3 (neg.f64 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(/.f64 (-.f64 d2 d3) d4)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(/.f64 (-.f64 d2 d3) d4)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(/.f64 (-.f64 d2 d3) d4)
(/.f64 d2 d4)
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4))) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d4) (/.f64 d3 (*.f64 d2 d4))))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4))) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d4) (/.f64 d3 (*.f64 d2 d4))))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4))) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) d4) (/.f64 d3 (*.f64 d2 d4))))
(/.f64 d2 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))
(neg.f64 (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 (+.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal -1 binary64) d4)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))
(neg.f64 (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 (+.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal -1 binary64) d4)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))
(neg.f64 (*.f64 d2 (-.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 (+.f64 (/.f64 d3 (*.f64 d2 d4)) (/.f64 #s(literal -1 binary64) d4)) (neg.f64 d2))
(/.f64 d2 d4)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(/.f64 (-.f64 d2 d3) d4)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(/.f64 (-.f64 d2 d3) d4)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)) (/.f64 d2 d4))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(/.f64 d3 (neg.f64 d4))
(*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d3 (+.f64 (/.f64 (/.f64 d2 d4) d3) (/.f64 #s(literal -1 binary64) d4)))
(*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d3 (+.f64 (/.f64 (/.f64 d2 d4) d3) (/.f64 #s(literal -1 binary64) d4)))
(*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d3 (+.f64 (/.f64 (/.f64 d2 d4) d3) (/.f64 #s(literal -1 binary64) d4)))
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(/.f64 d3 (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 (*.f64 d3 d4))) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d3 (+.f64 (/.f64 (/.f64 d2 d4) d3) (/.f64 #s(literal -1 binary64) d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 (*.f64 d3 d4))) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d3 (+.f64 (/.f64 (/.f64 d2 d4) d3) (/.f64 #s(literal -1 binary64) d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d2 (*.f64 d3 d4))) (/.f64 #s(literal 1 binary64) d4))))
(*.f64 d3 (-.f64 (/.f64 d2 (*.f64 d3 d4)) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d3 (+.f64 (/.f64 (/.f64 d2 d4) d3) (/.f64 #s(literal -1 binary64) d4)))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (/.f64 d3 d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(-.f64 d1 (*.f64 d1 (/.f64 d3 d4)))
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(/.f64 (*.f64 d1 d2) d4)
(*.f64 d1 (/.f64 d2 d4))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d4))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (+.f64 (/.f64 d1 d4) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2)))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d4))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (+.f64 (/.f64 d1 d4) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2)))
(*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d4))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (+.f64 (/.f64 d1 d4) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2)))
(/.f64 (*.f64 d1 d2) d4)
(*.f64 d1 (/.f64 d2 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))) d2)))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (+.f64 (/.f64 d1 d4) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))) d2)))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (+.f64 (/.f64 d1 d4) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))) d2)))))
(*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d1 d2))))
(*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) (*.f64 d2 d4))))
(*.f64 d2 (+.f64 (/.f64 d1 d4) (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) d2)))
(+.f64 d1 (/.f64 (*.f64 d1 d2) d4))
(+.f64 d1 (*.f64 d1 (/.f64 d2 d4)))
(fma.f64 d1 (/.f64 d2 d4) d1)
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(/.f64 (*.f64 (neg.f64 d1) d3) d4)
(*.f64 d1 (/.f64 d3 (neg.f64 d4)))
(/.f64 (*.f64 d1 (neg.f64 d3)) d4)
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (+.f64 (/.f64 d1 d3) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (+.f64 (*.f64 d1 (/.f64 d2 (*.f64 d3 d4))) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (fma.f64 d1 (/.f64 (/.f64 d2 d4) d3) (/.f64 d1 d3)) (/.f64 d1 d4)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (+.f64 (/.f64 d1 d3) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (+.f64 (*.f64 d1 (/.f64 d2 (*.f64 d3 d4))) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (fma.f64 d1 (/.f64 (/.f64 d2 d4) d3) (/.f64 d1 d3)) (/.f64 d1 d4)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (+.f64 (/.f64 d1 d3) (/.f64 (*.f64 d1 d2) (*.f64 d3 d4)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (+.f64 (*.f64 d1 (/.f64 d2 (*.f64 d3 d4))) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (fma.f64 d1 (/.f64 (/.f64 d2 d4) d3) (/.f64 d1 d3)) (/.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(/.f64 (*.f64 (neg.f64 d1) d3) d4)
(*.f64 d1 (/.f64 d3 (neg.f64 d4)))
(/.f64 (*.f64 d1 (neg.f64 d3)) d4)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) d3)) (/.f64 d1 d4))))
(neg.f64 (*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))) d3) (/.f64 d1 d4))))
(*.f64 d3 (neg.f64 (-.f64 (/.f64 d1 d4) (/.f64 (fma.f64 d1 (/.f64 d2 d4) d1) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) d3)) (/.f64 d1 d4))))
(neg.f64 (*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))) d3) (/.f64 d1 d4))))
(*.f64 d3 (neg.f64 (-.f64 (/.f64 d1 d4) (/.f64 (fma.f64 d1 (/.f64 d2 d4) d1) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) d3)) (/.f64 d1 d4))))
(neg.f64 (*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))) d3) (/.f64 d1 d4))))
(*.f64 d3 (neg.f64 (-.f64 (/.f64 d1 d4) (/.f64 (fma.f64 d1 (/.f64 d2 d4) d1) d3))))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) d4)
(/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d4)
(*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d3) d4))
(*.f64 d1 (/.f64 (+.f64 (-.f64 d2 d3) d4) d4))
(/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) d4)
(/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d4)
(*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d3) d4))
(*.f64 d1 (/.f64 (+.f64 (-.f64 d2 d3) d4) d4))
(/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) d4)
(/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) d4)
(*.f64 d1 (/.f64 (-.f64 (+.f64 d2 d4) d3) d4))
(*.f64 d1 (/.f64 (+.f64 (-.f64 d2 d3) d4) d4))
d1
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
d1
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(+.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(+.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d4 d1))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(+.f64 (*.f64 (*.f64 d4 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 d1)) (-.f64 (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))) (*.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (-.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d4)))))
(/.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (*.f64 d4 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d4 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 d4) (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 d1)) (*.f64 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))) (-.f64 (*.f64 d4 d1) (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (*.f64 d4 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))))
(/.f64 (*.f64 d4 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))))
(/.f64 (*.f64 d4 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))))))
(*.f64 d4 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4))))))))
(/.f64 (*.f64 d4 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(*.f64 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) d1) (/.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (/.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) d1)) (/.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d4) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))))
(/.f64 (*.f64 d4 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))))
(/.f64 (*.f64 d4 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))))))
(*.f64 d4 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) d4) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(*.f64 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) d1) (/.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (/.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) d1)) (/.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 1 binary64))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(pow.f64 (cbrt.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 3 binary64))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(pow.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(pow.f64 (sqrt.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 2 binary64))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(sqrt.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) d4))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(cbrt.f64 (pow.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 3 binary64)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(cbrt.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(expm1.f64 (log1p.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(log1p.f64 (expm1.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(exp.f64 (log.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 1 binary64)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(fma.f64 d4 d1 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(fma.f64 d1 d4 (*.f64 d4 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(/.f64 d1 (/.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 #s(literal 1 binary64) (/.f64 d4 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 d2 d3))) (neg.f64 d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (*.f64 (neg.f64 (-.f64 d2 d3)) d1) (neg.f64 d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) d4)
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(/.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (sqrt.f64 d4)) (sqrt.f64 d4))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
(+.f64 (/.f64 d2 d4) (neg.f64 (/.f64 d3 d4)))
(/.f64 (-.f64 d2 d3) d4)
(-.f64 (/.f64 d2 d4) (/.f64 d3 d4))
(/.f64 (-.f64 d2 d3) d4)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 d2 d3) d4)))
(*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) d4))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 d2 d3)) d4))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) d4)))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (sqrt.f64 (/.f64 (-.f64 d2 d3) d4)) (sqrt.f64 (/.f64 (-.f64 d2 d3) d4)))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (/.f64 (sqrt.f64 (-.f64 d2 d3)) d4))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (*.f64 (sqrt.f64 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) d4)))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (neg.f64 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (neg.f64 d4)))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (/.f64 #s(literal 1 binary64) d4) (-.f64 d2 d3))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 (-.f64 d2 d3) (cbrt.f64 d4)))
(/.f64 (/.f64 (-.f64 d2 d3) (cbrt.f64 d4)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d4)) (/.f64 (-.f64 d2 d3) (sqrt.f64 d4)))
(/.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 d4)) (sqrt.f64 d4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 d2 d3)) d4))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 d2 d3) d4))) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (sqrt.f64 d4)) (/.f64 (cbrt.f64 (-.f64 d2 d3)) (sqrt.f64 d4)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d4)) (/.f64 (-.f64 d2 d3) (sqrt.f64 d4)))
(/.f64 (/.f64 (-.f64 d2 d3) (sqrt.f64 d4)) (sqrt.f64 d4))
(*.f64 (/.f64 (sqrt.f64 (-.f64 d2 d3)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 d2 d3)) d4))
(/.f64 (-.f64 d2 d3) d4)
(*.f64 (/.f64 (sqrt.f64 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 d2 d3)) (cbrt.f64 d4)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 (-.f64 d2 d3) (cbrt.f64 d4)))
(/.f64 (/.f64 (-.f64 d2 d3) (cbrt.f64 d4)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4))
(pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64))
(/.f64 (-.f64 d2 d3) d4)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64))
(/.f64 (-.f64 d2 d3) d4)
(pow.f64 (pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 d2 d3) d4)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))
(/.f64 (-.f64 d2 d3) d4)
(pow.f64 (/.f64 d4 (-.f64 d2 d3)) #s(literal -1 binary64))
(/.f64 (-.f64 d2 d3) d4)
(neg.f64 (/.f64 (-.f64 d2 d3) (neg.f64 d4)))
(/.f64 (-.f64 d2 d3) d4)
(neg.f64 (/.f64 (neg.f64 (-.f64 d2 d3)) d4))
(/.f64 (-.f64 d2 d3) d4)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 2 binary64)))
(/.f64 (-.f64 d2 d3) d4)
(log.f64 (exp.f64 (/.f64 (-.f64 d2 d3) d4)))
(/.f64 (-.f64 d2 d3) d4)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 d2 d3) d4)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 3 binary64)))
(/.f64 (-.f64 d2 d3) d4)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(/.f64 (-.f64 d2 d3) d4)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 d2 d3) d4)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 d2 d3) d4)))
(/.f64 (-.f64 d2 d3) d4)
(exp.f64 (log.f64 (/.f64 (-.f64 d2 d3) d4)))
(/.f64 (-.f64 d2 d3) d4)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)))
(/.f64 (-.f64 d2 d3) d4)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d3)))
(pow.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(*.f64 d1 d3)
(pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 3 binary64))
(*.f64 d1 d3)
(pow.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d3)
(pow.f64 (sqrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))
(*.f64 d1 d3)
(sqrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))
(*.f64 d1 d3)
(log.f64 (pow.f64 (exp.f64 d1) d3))
(*.f64 d1 d3)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d3))))
(*.f64 d1 d3)
(cbrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))
(*.f64 d1 d3)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(*.f64 d1 d3)
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 d3)
(expm1.f64 (log1p.f64 (*.f64 d1 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 d3)))
(*.f64 d1 d3)
(exp.f64 (log.f64 (*.f64 d1 d3)))
(*.f64 d1 d3)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d3)) #s(literal 1 binary64)))
(*.f64 d1 d3)
(+.f64 (*.f64 d4 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d4 d1))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d4 d1) (*.f64 d4 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d1 (*.f64 d4 (*.f64 d1 (-.f64 d4 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d4 d1) (*.f64 d4 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 d4))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))) (-.f64 d2 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (/.f64 d1 (-.f64 d2 d4)))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) d1) (-.f64 d2 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (/.f64 d1 (-.f64 d2 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 d4))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 d4))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d2 d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d1 d2 (*.f64 d4 d1))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d2 d1 (*.f64 d4 d1))
(*.f64 d1 (+.f64 d2 d4))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) d1)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)))))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) d1)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(*.f64 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal 1 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) d1)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 (-.f64 d2 d3) d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 d2 d3) d4) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) d1)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (-.f64 d2 d3) d4) (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) d1)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) d1)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 (/.f64 (-.f64 d2 d3) d4) d1 d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d4)))
(fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1)

eval64.0ms (0.9%)

Memory
-4.4MiB live, 150.7MiB allocated
Compiler

Compiled 7 268 to 1 719 computations (76.3% saved)

prune87.0ms (1.2%)

Memory
-16.9MiB live, 184.4MiB allocated
Pruning

13 alts after pruning (2 fresh and 11 done)

PrunedKeptTotal
New5140514
Fresh022
Picked055
Done066
Total51413527
Accuracy
100.0%
Counts
527 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.4%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
70.1%
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
59.5%
(*.f64 d1 (-.f64 d4 d3))
55.5%
(*.f64 d1 (-.f64 d4 d1))
58.2%
(*.f64 d1 (-.f64 d2 d3))
56.6%
(*.f64 d1 (+.f64 d2 d4))
52.5%
(*.f64 d1 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
32.4%
(*.f64 d1 (neg.f64 d3))
33.7%
(*.f64 d1 (neg.f64 d1))
32.6%
(*.f64 d1 d4)
7.5%
(*.f64 d1 d3)
31.0%
(*.f64 d1 d2)
7.6%
(*.f64 d1 d1)
Compiler

Compiled 303 to 140 computations (53.8% saved)

regimes41.0ms (0.6%)

Memory
3.2MiB live, 80.1MiB allocated
Counts
23 → 1
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))) d1))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)))) d1))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
Outputs
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
Calls

5 calls:

9.0ms
d1
9.0ms
d4
7.0ms
d3
7.0ms
d2
7.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1d4
100.0%1(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes20.0ms (0.3%)

Memory
27.6MiB live, 27.6MiB allocated
Counts
13 → 2
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64))))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
Calls

4 calls:

5.0ms
d4
5.0ms
d2
5.0ms
d1
5.0ms
d3
Results
AccuracySegmentsBranch
94.7%3d1
95.0%2d2
87.4%3d3
86.8%3d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes12.0ms (0.2%)

Memory
-26.1MiB live, 12.0MiB allocated
Counts
11 → 3
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Outputs
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 d4 d1))
Calls

2 calls:

7.0ms
d2
4.0ms
d1
Results
AccuracySegmentsBranch
93.1%3d1
82.9%1d2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes17.0ms (0.2%)

Memory
20.2MiB live, 20.2MiB allocated
Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
Calls

4 calls:

4.0ms
d1
4.0ms
d3
4.0ms
d2
4.0ms
d4
Results
AccuracySegmentsBranch
82.3%3d2
77.2%2d4
80.1%4d3
76.3%4d1
Compiler

Compiled 20 to 16 computations (20% saved)

regimes4.0ms (0.1%)

Memory
5.6MiB live, 5.6MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
Calls

1 calls:

4.0ms
d2
Results
AccuracySegmentsBranch
77.8%2d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes29.0ms (0.4%)

Memory
-30.5MiB live, 17.1MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d4))
Calls

3 calls:

22.0ms
d4
4.0ms
d3
3.0ms
d2
Results
AccuracySegmentsBranch
74.5%3d3
75.4%2d4
64.5%2d2
Compiler

Compiled 15 to 12 computations (20% saved)

regimes10.0ms (0.1%)

Memory
13.5MiB live, 13.5MiB allocated
Counts
7 → 5
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
Outputs
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (neg.f64 d1))
Calls

3 calls:

3.0ms
d3
3.0ms
d4
3.0ms
d1
Results
AccuracySegmentsBranch
67.6%3d3
72.4%5d1
64.8%4d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes18.0ms (0.2%)

Memory
-21.0MiB live, 15.8MiB allocated
Counts
6 → 3
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
Outputs
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
Calls

4 calls:

3.0ms
d3
3.0ms
d1
3.0ms
d2
3.0ms
d4
Results
AccuracySegmentsBranch
61.6%6d4
58.3%3d2
57.1%5d3
57.9%6d1
Compiler

Compiled 20 to 16 computations (20% saved)

regimes6.0ms (0.1%)

Memory
8.6MiB live, 8.6MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
Outputs
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
Calls

2 calls:

3.0ms
d2
2.0ms
d4
Results
AccuracySegmentsBranch
55.1%3d4
56.1%3d2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes3.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d4)
Outputs
(*.f64 d1 d2)
(*.f64 d1 d4)
Calls

1 calls:

2.0ms
d2
Results
AccuracySegmentsBranch
54.1%2d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes8.0ms (0.1%)

Memory
12.1MiB live, 12.1MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
Outputs
(*.f64 d1 d2)
Calls

4 calls:

2.0ms
d4
2.0ms
d2
2.0ms
d3
2.0ms
d1
Results
AccuracySegmentsBranch
31.0%1d1
31.0%1d3
31.0%1d4
31.0%1d2
Compiler

Compiled 20 to 16 computations (20% saved)

regimes6.0ms (0.1%)

Memory
9.9MiB live, 9.9MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 d1)
Outputs
(*.f64 d1 d1)
Calls

4 calls:

1.0ms
d4
1.0ms
d2
1.0ms
d3
1.0ms
d1
Results
AccuracySegmentsBranch
7.6%1d1
7.6%1d4
7.6%1d3
7.6%1d2
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch17.0ms (0.2%)

Memory
-25.0MiB live, 12.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
-1.9339122215213453e+129
-1.227360914186401e+127
Samples
12.0ms112×0valid
Compiler

Compiled 190 to 130 computations (31.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 8.0ms (83.8% of total)
ival-sub: 1.0ms (10.5% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch31.0ms (0.4%)

Memory
0.1MiB live, 36.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
4.897744694262996e+149
1.1117392060860044e+156
10.0ms
-1.4954163932646404e+121
-3.125688194524831e+119
Samples
16.0ms256×0valid
Compiler

Compiled 374 to 258 computations (31% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 7.0ms (70.9% of total)
ival-sub: 2.0ms (20.3% of total)
ival-add: 1.0ms (10.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch31.0ms (0.4%)

Memory
1.9MiB live, 49.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
-2.3373098627559474e-141
-2.643694939329997e-144
12.0ms
-56.01813965547785
-0.043342827779230486
Samples
21.0ms256×0valid
Compiler

Compiled 342 to 242 computations (29.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 7.0ms (70% of total)
ival-sub: 2.0ms (20% of total)
ival-add: 1.0ms (10% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch13.0ms (0.2%)

Memory
21.9MiB live, 21.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-56.01813965547785
-0.043342827779230486
Samples
8.0ms128×0valid
Compiler

Compiled 182 to 130 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (60.2% of total)
ival-sub: 1.0ms (20.1% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch16.0ms (0.2%)

Memory
-17.1MiB live, 21.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
8.291216033376748e+64
3.292988661861325e+69
Samples
11.0ms128×0valid
Compiler

Compiled 182 to 130 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 6.0ms (76.5% of total)
ival-sub: 1.0ms (12.8% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch52.0ms (0.7%)

Memory
1.0MiB live, 38.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
2.158691355452081e+160
5.1352674316132426e+160
17.0ms
7.363737825048087e-274
8.169052581160106e-268
12.0ms
-2.0576089574058455e-245
-5.158908244434499e-248
12.0ms
-1.9414916255039436e+90
-9.084224055891228e+86
Samples
34.0ms480×0valid
Compiler

Compiled 592 to 438 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 12.0ms (66.1% of total)
ival-sub: 4.0ms (22% of total)
ival-add: 2.0ms (11% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch24.0ms (0.3%)

Memory
21.7MiB live, 21.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
-9.725676006000858e-27
-2.5731006648917626e-30
10.0ms
-1.9339122215213453e+129
-1.227360914186401e+127
Samples
15.0ms240×0valid
Compiler

Compiled 277 to 213 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 6.0ms (66.9% of total)
ival-sub: 2.0ms (22.3% of total)
ival-add: 1.0ms (11.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch33.0ms (0.5%)

Memory
3.0MiB live, 40.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
-2.5296020212428514e-146
-2.7572017437456005e-148
20.0ms
-5.894219167342468e+106
-7.224636337984398e+96
Samples
22.0ms272×0valid
Compiler

Compiled 311 to 239 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 7.0ms (67.6% of total)
ival-sub: 2.0ms (19.3% of total)
ival-add: 1.0ms (9.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch18.0ms (0.2%)

Memory
-18.8MiB live, 26.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
-5.894219167342468e+106
-7.224636337984398e+96
Samples
12.0ms160×0valid
Compiler

Compiled 182 to 138 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 6.0ms (77.2% of total)
ival-sub: 1.0ms (12.9% of total)
ival-add: 1.0ms (12.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify12.0ms (0.2%)

Memory
14.7MiB live, 14.7MiB allocated
Algorithm
egg-herbie
Rules
16×*-commutative
12×+-commutative
10×sub-neg
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
085741
1118741
2135741
3142741
4144741
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(if (<=.f64 d2 #s(literal -14000000000000001052442816831254920784600006900933714988760727433008722953393812865303575415368612495995723370543935368573485056 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d1 #s(literal -5100000000000000270711213670097046663269301970363871322203917130182621921958072900245393482521742754127372863818916954112 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d1 #s(literal 4199999999999999955851440139017317807873294453327565648664960237013123485329960007532417133858025004552901188806117500888507616104384193259310250196992 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d2 #s(literal -48 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -3251168171837857/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d2 #s(literal -2206763817411543/9007199254740992 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(if (<=.f64 d4 #s(literal 15999999999999999125157341891959122011354345120339966794653465837568 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d1 #s(literal -1119999999999999926277178354658256985938275608519569359190365340973605063759369735896039424 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 #s(literal -6549672035945557/125955231460491477573475786427621032361709434041052227527609040505093074454480376118282617542185112928074454067529947442741953744769736656487116570106253523089501067161322852174933318537813768637901361681988522625958449433505907473287200188342818373796829838966784 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d1 #s(literal 7308985508549999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 #s(literal 21999999999999999207100405296703314836125443789599895936008015200653780653496910625911220876045821442704122515364195379478170922404808898149213303244478627184640 binary64)) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))))))
(if (<=.f64 d2 #s(literal -290000000000000002561340367707038699096089379763949453648452199026795737486172770560860585579477461419574932193242017397125152768 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1895563341875103/5575186299632655785383929568162090376495104 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))
(if (<=.f64 d2 #s(literal -255000000000000008445668929418926802221184527801757404451263308980405206719440763060667169203119991029760 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6478435864142203/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d2 #s(literal -14499999999999999232060110487494069226519752310431940000985809685934652296215473932382728884015213838336 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(*.f64 d1 d1)
Outputs
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(if (<=.f64 d2 #s(literal -14000000000000001052442816831254920784600006900933714988760727433008722953393812865303575415368612495995723370543935368573485056 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d2 #s(literal -14000000000000001052442816831254920784600006900933714988760727433008722953393812865303575415368612495995723370543935368573485056 binary64)) (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d1 #s(literal -5100000000000000270711213670097046663269301970363871322203917130182621921958072900245393482521742754127372863818916954112 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d1 #s(literal 4199999999999999955851440139017317807873294453327565648664960237013123485329960007532417133858025004552901188806117500888507616104384193259310250196992 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (or (<=.f64 d1 #s(literal -5100000000000000270711213670097046663269301970363871322203917130182621921958072900245393482521742754127372863818916954112 binary64)) (not (<=.f64 d1 #s(literal 4199999999999999955851440139017317807873294453327565648664960237013123485329960007532417133858025004552901188806117500888507616104384193259310250196992 binary64)))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)))
(if (<=.f64 d2 #s(literal -48 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -3251168171837857/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d2 #s(literal -2206763817411543/9007199254740992 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(if (<=.f64 d4 #s(literal 15999999999999999125157341891959122011354345120339966794653465837568 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d4 #s(literal 15999999999999999125157341891959122011354345120339966794653465837568 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d2)))
(if (<=.f64 d1 #s(literal -1119999999999999926277178354658256985938275608519569359190365340973605063759369735896039424 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 #s(literal -6549672035945557/125955231460491477573475786427621032361709434041052227527609040505093074454480376118282617542185112928074454067529947442741953744769736656487116570106253523089501067161322852174933318537813768637901361681988522625958449433505907473287200188342818373796829838966784 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d1 #s(literal 7308985508549999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 #s(literal 21999999999999999207100405296703314836125443789599895936008015200653780653496910625911220876045821442704122515364195379478170922404808898149213303244478627184640 binary64)) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))))))
(if (<=.f64 d1 #s(literal -1119999999999999926277178354658256985938275608519569359190365340973605063759369735896039424 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d1 #s(literal -6549672035945557/125955231460491477573475786427621032361709434041052227527609040505093074454480376118282617542185112928074454067529947442741953744769736656487116570106253523089501067161322852174933318537813768637901361681988522625958449433505907473287200188342818373796829838966784 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d1 #s(literal 7308985508549999/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d1 #s(literal 21999999999999999207100405296703314836125443789599895936008015200653780653496910625911220876045821442704122515364195379478170922404808898149213303244478627184640 binary64)) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d1))))))
(if (<=.f64 d2 #s(literal -290000000000000002561340367707038699096089379763949453648452199026795737486172770560860585579477461419574932193242017397125152768 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1895563341875103/5575186299632655785383929568162090376495104 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))
(if (<=.f64 d2 #s(literal -255000000000000008445668929418926802221184527801757404451263308980405206719440763060667169203119991029760 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6478435864142203/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d2 #s(literal -14499999999999999232060110487494069226519752310431940000985809685934652296215473932382728884015213838336 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(*.f64 d1 d1)

soundness603.0ms (8.2%)

Memory
-10.8MiB live, 226.1MiB allocated
Rules
773×fma-define
739×fma-define
672×sub-neg
533×fma-define
520×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0112130103
1280428937
030364
1525341
0111333752
1294532187
073984
1289776
2998664
34152644
47095640
Stop Event
fuel
node limit
node limit
node limit
node limit
Compiler

Compiled 379 to 156 computations (58.8% saved)

preprocess74.0ms (1%)

Memory
-13.4MiB live, 71.2MiB allocated
Remove

(sort d2 d4)

Compiler

Compiled 528 to 236 computations (55.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...