FastMath dist4

Time bar (total: 7.0s)

analyze0.0ms (0%)

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 20 to 12 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-sub: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample1.2s (16.8%)

Results
866.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 426.0ms
ival-mult: 242.0ms (56.8% of total)
ival-sub: 134.0ms (31.4% of total)
ival-add: 40.0ms (9.4% of total)
const: 7.0ms (1.6% of total)
backward-pass: 3.0ms (0.7% of total)
Bogosity

preprocess114.0ms (1.6%)

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)

explain105.0ms (1.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
300-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))
60-0-(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-(*.f64 d1 d1)
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d3)
00-0-(*.f64 d4 d1)
00-0-(*.f64 d1 d2)
00-0-d4
Results
65.0ms512×0valid
Compiler

Compiled 127 to 35 computations (72.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 15.0ms (66.3% of total)
ival-sub: 5.0ms (22.1% of total)
ival-add: 2.0ms (8.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

eval1.0ms (0%)

Compiler

Compiled 45 to 19 computations (57.8% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
86.7%
(+.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)

localize256.0ms (3.7%)

Algorithm
egg-herbie
Localize:

Found 24 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))
accuracy100.0%
(-.f64 d4 d3)
accuracy100.0%
(-.f64 d2 d1)
accuracy100.0%
(*.f64 d1 (-.f64 d2 d1))
accuracy97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
accuracy100.0%
(*.f64 d1 d1)
accuracy100.0%
(*.f64 d1 (-.f64 d2 d3))
accuracy95.2%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
accuracy90.6%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
accuracy100.0%
(-.f64 d2 d3)
accuracy100.0%
(+.f64 d4 (-.f64 d2 d3))
accuracy100.0%
(-.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
accuracy100.0%
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
Rules
1565×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
Results
47.0ms256×0valid
Compiler

Compiled 96 to 18 computations (81.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 11.0ms (44.6% of total)
ival-sub: 6.0ms (24.3% of total)
<compiled-spec>: 3.0ms (12.2% of total)
ival-add: 3.0ms (12.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series42.0ms (0.6%)

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 (*.f64 d1 d1)>
#<alt (fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (*.f64 d1 (-.f64 d2 d1))>
#<alt (-.f64 d2 d1)>
#<alt (-.f64 d4 d3)>
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 (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))>
#<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 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 (*.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)))))>
Calls

99 calls:

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

rewrite473.0ms (6.8%)

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))
(*.f64 d1 d1)
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 d2 d1)
(-.f64 d4 d3)
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 (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)))
(+.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 (*.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 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))

simplify302.0ms (4.3%)

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 → 692
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)))))
(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 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 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)))))
(*.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 (*.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 (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)))
(+.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 (*.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 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))
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 d2 (neg.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1))))
(*.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 d2 (neg.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) d1))))
(*.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 d2 (neg.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) 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 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 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) #s(literal -1 binary64)) (neg.f64 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 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) #s(literal -1 binary64)) (neg.f64 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 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d3) d1) d4) #s(literal -1 binary64)) (neg.f64 d4))
(-.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 #s(literal 1 binary64) (-.f64 (/.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 #s(literal 1 binary64) (-.f64 (/.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 #s(literal 1 binary64) (-.f64 (/.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 d1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 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 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 d1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 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 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 d1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) 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 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 (/.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 (-.f64 #s(literal 1 binary64) (/.f64 d2 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 (-.f64 #s(literal 1 binary64) (/.f64 d2 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 (-.f64 #s(literal 1 binary64) (/.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) 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 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) (*.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 (/.f64 d2 d3) #s(literal -1 binary64))))
(*.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 (/.f64 d2 d3) #s(literal -1 binary64))))
(*.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 (/.f64 d2 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 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))
(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 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 d3 (neg.f64 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 d3 (neg.f64 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 d3 (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) (*.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 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 (-.f64 #s(literal 1 binary64) (/.f64 d2 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 (-.f64 #s(literal 1 binary64) (/.f64 d2 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 (-.f64 #s(literal 1 binary64) (/.f64 d2 d1)) (neg.f64 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) (neg.f64 (/.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) (neg.f64 (/.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) (neg.f64 (/.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 d4 (neg.f64 (+.f64 (/.f64 d3 d4) #s(literal -1 binary64))))
(*.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 d4 (neg.f64 (+.f64 (/.f64 d3 d4) #s(literal -1 binary64))))
(*.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 d4 (neg.f64 (+.f64 (/.f64 d3 d4) #s(literal -1 binary64))))
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) (neg.f64 (/.f64 d4 d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d4 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) (neg.f64 (/.f64 d4 d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d4 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) (neg.f64 (/.f64 d4 d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d4 d3)) (neg.f64 d3))
(+.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 (+.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 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 (+.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 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 (-.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 (+.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 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 (+.f64 d4 d3)) 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 (-.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 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 d2 (+.f64 d4 d3)))))
(*.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 d2 (+.f64 d4 d3)))))
(/.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))) (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 d2 (+.f64 d4 d3))))))
(/.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 (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 (+.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 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 (+.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 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 (+.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 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 (-.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 (+.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 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 (+.f64 d4 d3)) 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 (-.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 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 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 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 (-.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 (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))
(+.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 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.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))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (neg.f64 (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 (*.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 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 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 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 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 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 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)

eval264.0ms (3.8%)

Compiler

Compiled 13050 to 2406 computations (81.6% saved)

prune239.0ms (3.4%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New7398747
Fresh000
Picked213
Done000
Total7419750
Accuracy
100.0%
Counts
750 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
92.6%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
78.7%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
76.3%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
78.8%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
28.9%
(*.f64 d1 (neg.f64 d3))
35.2%
(*.f64 d1 (neg.f64 d1))
30.5%
(*.f64 d1 d4)
31.8%
(*.f64 d1 d2)
Compiler

Compiled 170 to 112 computations (34.1% saved)

localize291.0ms (4.2%)

Algorithm
egg-herbie
Localize:

Found 26 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 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 d1))
cost-diff0
(-.f64 d4 d3)
cost-diff0
(*.f64 d1 (-.f64 d4 d3))
cost-diff128
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
accuracy100.0%
(-.f64 d4 d3)
accuracy100.0%
(-.f64 (-.f64 d4 d3) d1)
accuracy100.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
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 d1)
accuracy100.0%
(*.f64 d1 (-.f64 d2 d1))
accuracy100.0%
(*.f64 d1 (-.f64 d4 d3))
accuracy93.3%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
Rules
1469×fmm-def
365×fma-define
222×sub-neg
219×unsub-neg
203×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025336
151336
2107336
3289336
4685336
51750336
63953336
74080336
84080336
95096336
105217336
115217336
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d4 d3))
d1
(-.f64 d4 d3)
d4
d3
(*.f64 d1 (-.f64 d2 d1))
(-.f64 d2 d1)
d2
(*.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 d3) d1))
d1
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d3)
d4
d3
Outputs
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (-.f64 d4 d3))
d1
(-.f64 d4 d3)
d4
d3
(*.f64 d1 (-.f64 d2 d1))
(-.f64 d2 d1)
d2
(*.f64 d1 d2)
d1
d2
(*.f64 d1 (neg.f64 d1))
d1
(neg.f64 d1)
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
d1
(-.f64 (+.f64 d2 d4) d3)
(-.f64 (+.f64 d4 d2) d3)
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d2 d4)
(+.f64 d4 d2)
d2
d4
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
Results
96.0ms255×0valid
0.0ms1valid
Compiler

Compiled 85 to 18 computations (78.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 11.0ms (49.4% of total)
ival-sub: 5.0ms (22.5% of total)
ival-add: 4.0ms (18% of total)
ival-neg: 1.0ms (4.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series24.0ms (0.3%)

Counts
10 → 252
Calls
Call 1
Inputs
#<alt (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 d1 d2)>
#<alt (neg.f64 d1)>
#<alt (*.f64 d1 (neg.f64 d1))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (+.f64 d2 d4)>
#<alt (-.f64 (+.f64 d2 d4) 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 (+.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) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 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 d1 d4))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.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 d3) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d1 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 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.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 d1 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))>
#<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 #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 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 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 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 (*.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

78 calls:

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

rewrite200.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1082×log1p-expm1-u
200×add-cube-cbrt
198×expm1-log1p-u
195×add-exp-log
195×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025219
1414208
26494208
Stop Event
node limit
Counts
10 → 305
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 d2)
(neg.f64 d1)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(+.f64 d2 d4)
(-.f64 (+.f64 d2 d4) d3)
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(-.f64 (-.f64 d4 d3) d1)
Outputs
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d3) (+.f64 d1 d2)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3)))))))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 1 binary64))
(*.f64 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1) d1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64))) (neg.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3))))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d3)) (pow.f64 (exp.f64 d1) (+.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 d1 (-.f64 d4 d3) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 (-.f64 d4 d3) d1 (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (+.f64 d1 d2) d1 (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.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 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 d3))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64)))
(-.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 d2) d1))
(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) d1)
(-.f64 #s(literal 0 binary64) d1)
(-.f64 (exp.f64 (log1p.f64 d1)) #s(literal 1 binary64))
(*.f64 d1 #s(literal 1 binary64))
(*.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 #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 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.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 d4 (-.f64 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 d4 (+.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d4 (+.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 (+.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(-.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 (+.f64 d4 d2) #s(literal 1 binary64))
(*.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 3 binary64)) (pow.f64 d4 #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 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 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 d4 (+.f64 d2 (neg.f64 d3)))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 (-.f64 d4 d3) d2)
(+.f64 d2 (-.f64 d4 d3))
(+.f64 (+.f64 d4 d2) (neg.f64 d3))
(+.f64 (+.f64 d4 d2) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(+.f64 (+.f64 d4 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 (+.f64 d4 (-.f64 d2 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (+.f64 d4 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (neg.f64 d3) (+.f64 d4 d2))
(*.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (+.f64 d4 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d4 (-.f64 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 d4 (+.f64 d2 d3))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d4 (+.f64 d2 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 d4 (+.f64 d2 d3)))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 (+.f64 d2 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 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 (+.f64 d2 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 d4 (+.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d4 (+.f64 d2 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 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.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)) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (-.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 d4 (-.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d4 (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d4 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (+.f64 d4 (-.f64 d2 d3))))
(exp.f64 (log.f64 (+.f64 d4 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 (-.f64 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 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) d1) (+.f64 d1 (-.f64 d4 d3)))
(pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 (-.f64 d4 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 d1 (*.f64 d1 (-.f64 d4 d3)))
(+.f64 d1 (-.f64 d4 d3))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(+.f64 d4 (+.f64 (neg.f64 d3) d1))
(+.f64 d4 (-.f64 (neg.f64 d3) d1))
(+.f64 (-.f64 d4 d3) d1)
(+.f64 (+.f64 d1 (-.f64 d4 d3)) (fma.f64 d1 #s(literal 1 binary64) d1))
(+.f64 (+.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(*.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))))
(*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))))
(*.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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))))
(*.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.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)) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 d1 (-.f64 d4 d3)) #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 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (neg.f64 (+.f64 d1 (-.f64 d4 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 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d4 (+.f64 d1 d3)))
(pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d1 (-.f64 d4 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d1 (-.f64 d4 d3)))))
(cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (+.f64 d1 (-.f64 d4 d3))))
(exp.f64 (log.f64 (+.f64 d1 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d1 (-.f64 d4 d3))) #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) d1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) 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)) d1)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))

simplify174.0ms (2.5%)

Algorithm
egg-herbie
Rules
627×fma-define
577×associate-*l*
445×associate-*r*
420×distribute-lft-in
416×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082820126
1205219130
Stop Event
node limit
Counts
557 → 553
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) 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) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.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 d3) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d1 d4)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.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 d1 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.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 #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 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)))))
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 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)))))
(*.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 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d3) (+.f64 d1 d2)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3)))))))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 1 binary64))
(*.f64 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1) d1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64))) (neg.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3))))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d3)) (pow.f64 (exp.f64 d1) (+.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 d1 (-.f64 d4 d3) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 (-.f64 d4 d3) d1 (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (+.f64 d1 d2) d1 (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d1 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.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 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 d3))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64)))
(-.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 d2) d1))
(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) d1)
(-.f64 #s(literal 0 binary64) d1)
(-.f64 (exp.f64 (log1p.f64 d1)) #s(literal 1 binary64))
(*.f64 d1 #s(literal 1 binary64))
(*.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 #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 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.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 d4 (-.f64 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 d4 (+.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d4 (+.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 (+.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(-.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 (+.f64 d4 d2) #s(literal 1 binary64))
(*.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 3 binary64)) (pow.f64 d4 #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 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 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 d4 (+.f64 d2 (neg.f64 d3)))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 (-.f64 d4 d3) d2)
(+.f64 d2 (-.f64 d4 d3))
(+.f64 (+.f64 d4 d2) (neg.f64 d3))
(+.f64 (+.f64 d4 d2) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(+.f64 (+.f64 d4 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 (+.f64 d4 (-.f64 d2 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (+.f64 d4 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (neg.f64 d3) (+.f64 d4 d2))
(*.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (+.f64 d4 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d4 (-.f64 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 d4 (+.f64 d2 d3))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d4 (+.f64 d2 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 d4 (+.f64 d2 d3)))) (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 (+.f64 d2 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 d4 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 (+.f64 d2 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 d4 (+.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d4 (+.f64 d2 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 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.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)) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (-.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 d4 (-.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d4 (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d4 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (+.f64 d4 (-.f64 d2 d3))))
(exp.f64 (log.f64 (+.f64 d4 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 (-.f64 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 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) d1) (+.f64 d1 (-.f64 d4 d3)))
(pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 (-.f64 d4 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 d1 (*.f64 d1 (-.f64 d4 d3)))
(+.f64 d1 (-.f64 d4 d3))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(+.f64 d4 (+.f64 (neg.f64 d3) d1))
(+.f64 d4 (-.f64 (neg.f64 d3) d1))
(+.f64 (-.f64 d4 d3) d1)
(+.f64 (+.f64 d1 (-.f64 d4 d3)) (fma.f64 d1 #s(literal 1 binary64) d1))
(+.f64 (+.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(*.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))))
(*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))))
(*.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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))))
(*.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.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)) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 d1 (-.f64 d4 d3)) #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 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (neg.f64 (+.f64 d1 (-.f64 d4 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 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d4 (+.f64 d1 d3)))
(pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d1 (-.f64 d4 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d1 (-.f64 d4 d3)))))
(cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (+.f64 d1 (-.f64 d4 d3))))
(exp.f64 (log.f64 (+.f64 d1 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d1 (-.f64 d4 d3))) #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) d1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) 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)) 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 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.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 (/.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 (-.f64 d4 d3) d1) #s(literal 1 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 (-.f64 d4 d3) d1) #s(literal 1 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 (-.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 #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) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 d4 (-.f64 d2 d3))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d4 (-.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) 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) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 d4 (-.f64 d2 d3))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d4 (-.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) 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) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 d4 (-.f64 d2 d3))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d4 (-.f64 d2 d3)) d1) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.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 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)) (-.f64 d1 (*.f64 d1 (/.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 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)) (-.f64 d1 (*.f64 d1 (/.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 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)) (-.f64 d1 (*.f64 d1 (/.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)))))
(neg.f64 (*.f64 d4 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d2 d1))) 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) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(neg.f64 (*.f64 d4 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d2 d1))) 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) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(neg.f64 (*.f64 d4 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d2 d1))) d4)) (neg.f64 d4))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 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 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (+.f64 (fma.f64 #s(literal -1 binary64) d1 (*.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 (+.f64 (fma.f64 #s(literal -1 binary64) d1 (*.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 (+.f64 (fma.f64 #s(literal -1 binary64) d1 (*.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 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) d3))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 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 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) d3))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 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 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) d3))))
(*.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) d3)) (neg.f64 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3)))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 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 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 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 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 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 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 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 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) (*.f64 d1 (/.f64 (-.f64 d4 d3) d2)))))
(*.f64 d2 (+.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 d2)) (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1)))
(*.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 d1 (/.f64 (-.f64 d4 d3) d2)))))
(*.f64 d2 (+.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 d2)) (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1)))
(*.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 d1 (/.f64 (-.f64 d4 d3) d2)))))
(*.f64 d2 (+.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.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 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (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 d4 d3))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (neg.f64 d1) (/.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 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (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 d4 d3))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (neg.f64 d1) (/.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 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (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 d4 d3))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (neg.f64 d1) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.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 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(neg.f64 (*.f64 d4 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d4)))))
(*.f64 d4 (neg.f64 (*.f64 d1 (+.f64 (/.f64 d3 d4) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(neg.f64 (*.f64 d4 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d4)))))
(*.f64 d4 (neg.f64 (*.f64 d1 (+.f64 (/.f64 d3 d4) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(neg.f64 (*.f64 d4 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d4)))))
(*.f64 d4 (neg.f64 (*.f64 d1 (+.f64 (/.f64 d3 d4) #s(literal -1 binary64)))))
(*.f64 d1 d4)
(+.f64 (*.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 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.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 d4) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 d4 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 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d4 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d4 d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d4 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d4 d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d4 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d4 d3))) (neg.f64 d3))
(*.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 #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 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 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)))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2)))))
(*.f64 (neg.f64 d2) (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1)))
(*.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 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2)))))
(*.f64 (neg.f64 d2) (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1)))
(*.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 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2)))))
(*.f64 (neg.f64 d2) (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.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)))))
(neg.f64 (*.f64 d4 (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))))
(*.f64 (-.f64 (*.f64 d1 (/.f64 (-.f64 d3 d2) 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)))))
(neg.f64 (*.f64 d4 (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))))
(*.f64 (-.f64 (*.f64 d1 (/.f64 (-.f64 d3 d2) 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)))))
(neg.f64 (*.f64 d4 (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))))
(*.f64 (-.f64 (*.f64 d1 (/.f64 (-.f64 d3 d2) 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 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d4 (-.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 (+.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)))))
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 (neg.f64 d2) (fma.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 (neg.f64 d2) (fma.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 (neg.f64 d2) (fma.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))))
(neg.f64 (*.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))))
(neg.f64 (*.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))))
(neg.f64 (*.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 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 #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 #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 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))))
(neg.f64 (*.f64 d4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64))))
(*.f64 d4 (neg.f64 (+.f64 (/.f64 (-.f64 d3 d2) 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))))
(neg.f64 (*.f64 d4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64))))
(*.f64 d4 (neg.f64 (+.f64 (/.f64 (-.f64 d3 d2) 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))))
(neg.f64 (*.f64 d4 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d4) #s(literal -1 binary64))))
(*.f64 d4 (neg.f64 (+.f64 (/.f64 (-.f64 d3 d2) d4) #s(literal -1 binary64))))
(+.f64 d2 d4)
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)))
(+.f64 d4 (-.f64 d2 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 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 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 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 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 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 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 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 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))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(*.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))))
(neg.f64 (*.f64 d4 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4)))))
(*.f64 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(neg.f64 (*.f64 d4 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4)))))
(*.f64 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(neg.f64 (*.f64 d4 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4)))))
(*.f64 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))) (neg.f64 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 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 d4 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.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 #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 #s(literal -1 binary64) (/.f64 (-.f64 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 d4 d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.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 d4 d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.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 d4 d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))) (neg.f64 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 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 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))))
(neg.f64 (*.f64 d4 (+.f64 (/.f64 d1 d4) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))))
(*.f64 d4 (neg.f64 (+.f64 (/.f64 d1 d4) (+.f64 (/.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))))
(neg.f64 (*.f64 d4 (+.f64 (/.f64 d1 d4) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))))
(*.f64 d4 (neg.f64 (+.f64 (/.f64 d1 d4) (+.f64 (/.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))))
(neg.f64 (*.f64 d4 (+.f64 (/.f64 d1 d4) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))))
(*.f64 d4 (neg.f64 (+.f64 (/.f64 d1 d4) (+.f64 (/.f64 d3 d4) #s(literal -1 binary64)))))
(-.f64 d4 d1)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (-.f64 d4 d1) d3)
(-.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 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 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 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 #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 #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 d4 d3)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (-.f64 d4 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 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 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 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) (/.f64 (neg.f64 (-.f64 d4 d3)) d1)))
(*.f64 (neg.f64 d1) (-.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 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 d4 d3)) d1)))
(*.f64 (neg.f64 d1) (-.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 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 d4 d3)) d1)))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d1)))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d2)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) (+.f64 d1 d2)))
(*.f64 d1 (-.f64 d4 (+.f64 (+.f64 d2 d3) d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 (-.f64 d4 d3) (+.f64 d1 d2)))
(*.f64 d1 (-.f64 d4 (+.f64 (+.f64 d2 d3) d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d1 d2) (-.f64 d4 d3)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (+.f64 d1 d2) (*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d2 d3) d4)))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1) d1)
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d1 d2) (-.f64 d4 d3)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (+.f64 d1 d2) (*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d2 d3) d4)))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64)) (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d1 d2) (-.f64 d4 d3)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (+.f64 d1 d2) (*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d2 d3) d4)))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d2) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 (+.f64 (+.f64 d2 d3) d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d1 d2) (-.f64 d4 d3)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (+.f64 d1 d2) (*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d2 d3) d4)))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64))) (neg.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64))) (*.f64 d1 (neg.f64 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d2) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 d1 d2) (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d2 d3) d4))))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)))))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d3)) (pow.f64 (exp.f64 d1) (+.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d4 (-.f64 d2 d3)) d1))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (+.f64 d1 d2)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d4 d3) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (-.f64 (-.f64 d4 d3) (+.f64 d1 d2)))
(*.f64 d1 (-.f64 d4 (+.f64 (+.f64 d2 d3) d1)))
(fma.f64 d1 (+.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (-.f64 d4 d3) d1 (*.f64 d1 (+.f64 d1 d2)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (-.f64 d4 d3) d1 (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (-.f64 (-.f64 d4 d3) (+.f64 d1 d2)))
(*.f64 d1 (-.f64 d4 (+.f64 (+.f64 d2 d3) d1)))
(fma.f64 (+.f64 d1 d2) d1 (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d2)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (-.f64 (-.f64 d4 d3) (+.f64 d1 d2)))
(*.f64 d1 (-.f64 d4 (+.f64 (+.f64 d2 d3) d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d2)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d1 d2)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (-.f64 (-.f64 d4 d3) (+.f64 d1 d2)))
(*.f64 d1 (-.f64 d4 (+.f64 (+.f64 d2 d3) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 (+.f64 d1 d2)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (neg.f64 (*.f64 d1 (+.f64 d1 d2))))
(*.f64 d1 (-.f64 (-.f64 d4 d3) (+.f64 d1 d2)))
(*.f64 d1 (-.f64 d4 (+.f64 (+.f64 d2 d3) d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d2))) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (*.f64 d1 (-.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 d1 (/.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 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 d3))
(*.f64 d1 (/.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 d1 (+.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(*.f64 d1 (/.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 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 d3))
(*.f64 d1 (/.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 d1 (+.f64 d4 d3)))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d4 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 d4 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(-.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 d2) d1))
(*.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) 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 d1 #s(literal 1 binary64))
d1
(*.f64 d1 #s(literal -1 binary64))
(neg.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 #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)))
(fabs.f64 (pow.f64 d1 #s(literal 2 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 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 (+.f64 d4 d2) d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 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 d4 (+.f64 d2 d3)))))
(*.f64 d1 (/.f64 (-.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 d4 (+.f64 d2 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 d2 (+.f64 d4 d3)) (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 d4 (+.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 (+.f64 d2 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 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d4 (+.f64 d2 d3)))))
(*.f64 d1 (/.f64 (-.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 d4 (+.f64 d2 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 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 (+.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 (+.f64 d2 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))))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 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 d4 (-.f64 d2 d3)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 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 (+.f64 d4 d2) #s(literal 1 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 3 binary64)) (pow.f64 d4 #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 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)))
(*.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 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 d4 (+.f64 d2 (neg.f64 d3)))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 (-.f64 d4 d3) d2)
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 (+.f64 d4 d2) (neg.f64 d3))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 (+.f64 d4 d2) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 (+.f64 d4 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 d4 (+.f64 (-.f64 d2 d3) (+.f64 (neg.f64 d3) d3)))
(+.f64 d4 (+.f64 (-.f64 d2 d3) (*.f64 #s(literal 0 binary64) d3)))
(+.f64 (+.f64 d4 (-.f64 d2 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 d2 d3) (+.f64 d4 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3)))
(+.f64 (+.f64 d4 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 d4 (+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)))
(+.f64 d2 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)))
(+.f64 (neg.f64 d3) (+.f64 d4 d2))
(+.f64 d4 (-.f64 d2 d3))
(*.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 1 binary64))
(+.f64 d4 (-.f64 d2 d3))
(*.f64 #s(literal 1 binary64) (+.f64 d4 (-.f64 d2 d3)))
(+.f64 d4 (-.f64 d2 d3))
(*.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))
(+.f64 d4 (-.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 d4 (-.f64 d2 d3))
(*.f64 (sqrt.f64 (+.f64 d4 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 d4 (-.f64 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 d4 (+.f64 d2 d3))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d4 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (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 d4 (+.f64 d2 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 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 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 (+.f64 (sqrt.f64 (+.f64 d2 d4)) (sqrt.f64 d3)) (-.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 d4 (+.f64 d2 d3)))) (-.f64 (pow.f64 (+.f64 d4 d2) #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))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d4 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d4 (+.f64 d2 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 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 (+.f64 d4 d3)))
(/.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 d4 (+.f64 d2 d3)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d4 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d2 (+.f64 d4 d3)) (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 d4 (+.f64 d2 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 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #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 d4 (+.f64 d2 d3))))))
(/.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 d4 (+.f64 d2 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 d2 (+.f64 d4 d3)) (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 d4 (+.f64 d2 d3))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (neg.f64 (+.f64 d4 (+.f64 d2 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 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 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d2 (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d3) (-.f64 (-.f64 d4 d3) d2))))
(/.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 (+.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 (neg.f64 d3) (-.f64 (neg.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 (neg.f64 d3) (-.f64 (neg.f64 d3) (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (-.f64 d2 (-.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (+.f64 (-.f64 d2 d4) d3))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64))) (-.f64 (+.f64 d2 d3) d4))
(/.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 d4 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 (+.f64 d4 d3)))
(pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 1 binary64))
(+.f64 d4 (-.f64 d2 d3))
(pow.f64 (cbrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64))
(+.f64 d4 (-.f64 d2 d3))
(pow.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 d4 (-.f64 d2 d3))
(pow.f64 (sqrt.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64))
(+.f64 d4 (-.f64 d2 d3))
(sqrt.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 d4 (-.f64 d2 d3)))
(log.f64 (exp.f64 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 d4 (-.f64 d2 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d4 (-.f64 d2 d3)))))
(+.f64 d4 (-.f64 d2 d3))
(cbrt.f64 (pow.f64 (+.f64 d4 (-.f64 d2 d3)) #s(literal 3 binary64)))
(+.f64 d4 (-.f64 d2 d3))
(expm1.f64 (log1p.f64 (+.f64 d4 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 d4 (-.f64 d2 d3))
(exp.f64 (log.f64 (+.f64 d4 (-.f64 d2 d3))))
(+.f64 d4 (-.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (+.f64 d4 (-.f64 d2 d3))) #s(literal 1 binary64)))
(+.f64 d4 (-.f64 d2 d3))
(fma.f64 #s(literal 1 binary64) d2 (-.f64 d4 d3))
(+.f64 d4 (-.f64 d2 d3))
(fma.f64 #s(literal 1 binary64) (+.f64 d4 d2) (neg.f64 d3))
(+.f64 d4 (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d4 d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d4 d2)) (neg.f64 d3))
(+.f64 d4 (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (-.f64 d4 d3))
(+.f64 d4 (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (+.f64 d4 d2)) (sqrt.f64 (+.f64 d4 d2)) (neg.f64 d3))
(+.f64 d4 (-.f64 d2 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (-.f64 d4 d3))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 (-.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 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 d1 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (-.f64 d4 d3) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (/.f64 (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)) (-.f64 d4 (-.f64 d3 d1))))
(*.f64 (pow.f64 (+.f64 d1 (-.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))) d1) (+.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 d1 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (-.f64 d4 d3) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) d1) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (/.f64 (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)) (-.f64 d4 (-.f64 d3 d1))))
(*.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (/.f64 d1 (+.f64 d1 (-.f64 d4 d3))))
(pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d1))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(fma.f64 d1 d1 (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))
(+.f64 d1 (-.f64 d4 d3))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(+.f64 d4 (+.f64 (neg.f64 d3) d1))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(+.f64 d4 (-.f64 (neg.f64 d3) d1))
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(+.f64 (-.f64 d4 d3) d1)
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(+.f64 (+.f64 d1 (-.f64 d4 d3)) (fma.f64 d1 #s(literal 1 binary64) d1))
(+.f64 (-.f64 d4 (-.f64 d3 d1)) (+.f64 d1 d1))
(+.f64 (+.f64 d1 (-.f64 d4 d3)) (*.f64 d1 #s(literal 2 binary64)))
(+.f64 (+.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(+.f64 (+.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(*.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(*.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d4 d3)))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(*.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(*.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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (fma.f64 d1 (-.f64 d4 d3) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d4 d3))))
(*.f64 (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d4 (-.f64 d3 d1))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 (sqrt.f64 d1) (sqrt.f64 (-.f64 d4 d3))) (-.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))) (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (fma.f64 d1 (-.f64 d4 d3) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (-.f64 d4 d3)) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d4 (-.f64 d3 d1))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (fma.f64 d1 (-.f64 d4 d3) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #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 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 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 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (-.f64 d4 d3)))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (+.f64 d1 (-.f64 d4 d3)))
(*.f64 (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d4 (-.f64 d3 d1))))
(/.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 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))) (fma.f64 d1 (-.f64 d4 d3) (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))) (neg.f64 (+.f64 d1 (-.f64 d4 d3))))
(/.f64 (neg.f64 (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64))) (neg.f64 (-.f64 d4 (-.f64 d3 d1))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (+.f64 d1 (-.f64 d4 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 (+.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 d4 (+.f64 d1 d3)))))
(/.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 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d4 (+.f64 d1 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 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(pow.f64 (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(pow.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(pow.f64 (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(sqrt.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (-.f64 d4 (-.f64 d3 d1)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 d1 (-.f64 d4 d3)))
(log.f64 (exp.f64 (+.f64 d1 (-.f64 d4 d3))))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d1 (-.f64 d4 d3)))))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(expm1.f64 (log1p.f64 (+.f64 d1 (-.f64 d4 d3))))
(expm1.f64 (log1p.f64 (-.f64 d4 (-.f64 d3 d1))))
(log1p.f64 (expm1.f64 (+.f64 d1 (-.f64 d4 d3))))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(exp.f64 (log.f64 (+.f64 d1 (-.f64 d4 d3))))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(exp.f64 (*.f64 (log.f64 (+.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64)))
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d3) d1)
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) d1)
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) d1)
(-.f64 d4 (-.f64 d3 d1))
(+.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))

eval198.0ms (2.8%)

Compiler

Compiled 10801 to 2176 computations (79.9% saved)

prune185.0ms (2.7%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New7476753
Fresh033
Picked235
Done011
Total74913762
Accuracy
100.0%
Counts
762 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
92.6%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
54.9%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
76.3%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
55.4%
(*.f64 d1 (-.f64 d4 d3))
59.1%
(*.f64 d1 (-.f64 d4 d1))
53.8%
(*.f64 d1 (-.f64 d2 d3))
57.2%
(*.f64 d1 (+.f64 d2 d4))
28.9%
(*.f64 d1 (neg.f64 d3))
35.2%
(*.f64 d1 (neg.f64 d1))
30.5%
(*.f64 d1 d4)
31.8%
(*.f64 d1 d2)
6.4%
(*.f64 d1 d1)
Compiler

Compiled 202 to 136 computations (32.7% saved)

localize119.0ms (1.7%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d4 d3)
cost-diff0
(*.f64 d1 (-.f64 d4 d3))
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 (-.f64 d2 d3) d1)
cost-diff0
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
accuracy100.0%
(-.f64 d4 d3)
accuracy100.0%
(*.f64 d1 (-.f64 d4 d3))
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 (-.f64 d2 d3) d1)
accuracy100.0%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
Rules
568×fma-define
534×fmm-def
110×unsub-neg
105×associate-*r*
91×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021222
137222
277222
3170222
4341222
5834222
61984222
72587222
82612222
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
d1
(-.f64 (-.f64 d2 d3) d1)
(-.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 d4 d3))
d1
(-.f64 d4 d3)
d4
d3
Outputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d3 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
d1
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 (+.f64 d3 d1))
(-.f64 d2 (+.f64 d1 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 d4 d3))
d1
(-.f64 d4 d3)
d4
d3
Results
40.0ms256×0valid
Compiler

Compiled 57 to 14 computations (75.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 9.0ms (51.4% of total)
ival-neg: 5.0ms (28.5% of total)
ival-sub: 4.0ms (22.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series8.0ms (0.1%)

Counts
4 → 108
Calls
Call 1
Inputs
#<alt (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))>
#<alt (-.f64 (-.f64 d2 d3) d1)>
#<alt (neg.f64 d3)>
#<alt (*.f64 d1 (neg.f64 d3))>
Outputs
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (*.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 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 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 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 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 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.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 (+.f64 d1 d3)) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))>
#<alt (*.f64 d1 (-.f64 d2 d1))>
#<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 d1 (-.f64 d2 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.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 d1 (-.f64 d2 d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.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 d1 (-.f64 d2 d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (+.f64 d1 d3))>
#<alt (-.f64 d2 (+.f64 d1 d3))>
#<alt (-.f64 d2 (+.f64 d1 d3))>
#<alt (-.f64 d2 (+.f64 d1 d3))>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d2))))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64))))>
#<alt (-.f64 d2 d1)>
#<alt (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d1)>
#<alt (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d1)>
#<alt (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d1)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (/.f64 d2 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 d2 d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d3)))))>
#<alt (-.f64 d2 d3)>
#<alt (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)>
#<alt (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)>
#<alt (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 d1 (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 (/.f64 d2 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 d2 d3) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))))>
#<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 #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))>
Calls

27 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(* d1 (neg d3))
0.0ms
d1
@-inf
(* d1 (- (- d2 d3) d1))
0.0ms
d3
@0
(* d1 (neg d3))
0.0ms
d1
@inf
(* d1 (neg d3))
0.0ms
d1
@inf
(* d1 (- (- d2 d3) d1))

rewrite122.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
914×log1p-expm1-u
914×expm1-log1p-u
445×log-prod
374×fma-define
211×fmm-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01578
119470
2283970
Stop Event
node limit
Counts
4 → 215
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(-.f64 (-.f64 d2 d3) d1)
(neg.f64 d3)
(*.f64 d1 (neg.f64 d3))
Outputs
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(+.f64 d2 (neg.f64 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 d3 d1))
(+.f64 (+.f64 d2 d3) (neg.f64 d1))
(+.f64 (+.f64 d2 d3) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d2 (-.f64 d3 d1)) (+.f64 (neg.f64 d1) d1))
(+.f64 (neg.f64 d1) (+.f64 d2 d3))
(+.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 d3 d1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1)))) (cbrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))))
(*.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)))
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))))
(*.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 d3) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 d2 d2 (fma.f64 (+.f64 d1 d3) (+.f64 d1 d3) (*.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (+.f64 d2 d3) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d1 (+.f64 d2 d3)))
(pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 (-.f64 d3 d1)))))
(log.f64 (*.f64 (exp.f64 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (exp.f64 (neg.f64 d1))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (exp.f64 (+.f64 d2 d3))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (exp.f64 (+.f64 d2 d3))))
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3)))))
(log.f64 (/.f64 (exp.f64 d2) (*.f64 (exp.f64 d3) (exp.f64 d1))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d2)) (*.f64 (exp.f64 d3) (exp.f64 d1))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d2)) (exp.f64 (+.f64 d1 d3))))
(log.f64 (/.f64 (exp.f64 (+.f64 d2 d3)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (exp.f64 d1)))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 d3 d1))))
(log1p.f64 (expm1.f64 (+.f64 d2 (-.f64 d3 d1))))
(exp.f64 (log.f64 (+.f64 d2 (-.f64 d3 d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) (neg.f64 (+.f64 d1 d3)))
(fma.f64 d2 #s(literal 1 binary64) (-.f64 d3 d1))
(fma.f64 d2 #s(literal 1 binary64) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(fma.f64 (+.f64 d2 d3) #s(literal 1 binary64) (neg.f64 d1))
(fma.f64 (+.f64 d2 d3) #s(literal 1 binary64) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64) (+.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) d2 (-.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (-.f64 d3 (neg.f64 d1))))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) (neg.f64 d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) (neg.f64 d1) (+.f64 d2 d3))
(fma.f64 (cbrt.f64 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (neg.f64 d1))
(fma.f64 (cbrt.f64 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (+.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)) (+.f64 d2 d3))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (-.f64 d3 d1))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (-.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(fma.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 (+.f64 d2 d3)) (neg.f64 d1))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (+.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)) (+.f64 d2 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (-.f64 d3 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 d1))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))) (+.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal -1 binary64) d1 (+.f64 d2 d3))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))) (+.f64 (neg.f64 d1) d1))
(fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) (+.f64 d2 d3))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 d1)) (cbrt.f64 (neg.f64 d1))) (cbrt.f64 (neg.f64 d1)) (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (neg.f64 d1)) (sqrt.f64 (neg.f64 d1)) (+.f64 d2 d3))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (neg.f64 d1))
(fma.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (+.f64 d2 d3))
(+.f64 #s(literal 0 binary64) d3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 d3)) (cbrt.f64 (exp.f64 d3)))) (log.f64 (cbrt.f64 (exp.f64 d3))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 d3))) (log.f64 (sqrt.f64 (exp.f64 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) (fma.f64 d3 d3 (*.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 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 d3) #s(literal 2 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)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.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 #s(literal 0 binary64) (*.f64 d1 d3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1)) (cbrt.f64 (pow.f64 (exp.f64 d3) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))))
(-.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 d3) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d3))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.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 d3 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #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)))

simplify260.0ms (3.7%)

Algorithm
egg-herbie
Rules
419×fmm-def
300×associate-/r*
229×associate-*r/
202×cancel-sign-sub-inv
185×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04919403
110799059
235358999
Stop Event
node limit
Counts
323 → 303
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.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 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 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 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 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 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.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 d1 (-.f64 d2 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (+.f64 d1 d3))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 d2 (+.f64 d1 d3))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d2))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64))))
(-.f64 d2 d1)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d1)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (/.f64 d2 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (/.f64 d2 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (/.f64 d2 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 d2 d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d3)))))
(-.f64 d2 d3)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (/.f64 d2 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 d2 d3) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))))
(*.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 #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 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(+.f64 d2 (neg.f64 (+.f64 d1 d3)))
(+.f64 d2 (-.f64 d3 d1))
(+.f64 (+.f64 d2 d3) (neg.f64 d1))
(+.f64 (+.f64 d2 d3) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d2 (-.f64 d3 d1)) (+.f64 (neg.f64 d1) d1))
(+.f64 (neg.f64 d1) (+.f64 d2 d3))
(+.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 d3 d1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1)))) (cbrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))))
(*.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)))
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))))
(*.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 d3) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 d2 d2 (fma.f64 (+.f64 d1 d3) (+.f64 d1 d3) (*.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (+.f64 d2 d3) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d1 (+.f64 d2 d3)))
(pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 (-.f64 d3 d1)))))
(log.f64 (*.f64 (exp.f64 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (exp.f64 (neg.f64 d1))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (exp.f64 (+.f64 d2 d3))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (exp.f64 (+.f64 d2 d3))))
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3)))))
(log.f64 (/.f64 (exp.f64 d2) (*.f64 (exp.f64 d3) (exp.f64 d1))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d2)) (*.f64 (exp.f64 d3) (exp.f64 d1))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d2)) (exp.f64 (+.f64 d1 d3))))
(log.f64 (/.f64 (exp.f64 (+.f64 d2 d3)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (exp.f64 d1)))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 d3 d1))))
(log1p.f64 (expm1.f64 (+.f64 d2 (-.f64 d3 d1))))
(exp.f64 (log.f64 (+.f64 d2 (-.f64 d3 d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) (neg.f64 (+.f64 d1 d3)))
(fma.f64 d2 #s(literal 1 binary64) (-.f64 d3 d1))
(fma.f64 d2 #s(literal 1 binary64) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(fma.f64 (+.f64 d2 d3) #s(literal 1 binary64) (neg.f64 d1))
(fma.f64 (+.f64 d2 d3) #s(literal 1 binary64) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64) (+.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) d2 (-.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (-.f64 d3 (neg.f64 d1))))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) (neg.f64 d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) (neg.f64 d1) (+.f64 d2 d3))
(fma.f64 (cbrt.f64 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (neg.f64 d1))
(fma.f64 (cbrt.f64 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (+.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)) (+.f64 d2 d3))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (-.f64 d3 d1))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (-.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(fma.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) (neg.f64 d1))
(fma.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 (+.f64 d2 d3)) (neg.f64 d1))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (+.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)) (+.f64 d2 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (-.f64 d3 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 d1))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))) (+.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal -1 binary64) d1 (+.f64 d2 d3))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))) (+.f64 (neg.f64 d1) d1))
(fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) (+.f64 d2 d3))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 d1)) (cbrt.f64 (neg.f64 d1))) (cbrt.f64 (neg.f64 d1)) (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (neg.f64 d1)) (sqrt.f64 (neg.f64 d1)) (+.f64 d2 d3))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (neg.f64 d1))
(fma.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (+.f64 d2 d3))
(+.f64 #s(literal 0 binary64) d3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 d3)) (cbrt.f64 (exp.f64 d3)))) (log.f64 (cbrt.f64 (exp.f64 d3))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 d3))) (log.f64 (sqrt.f64 (exp.f64 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) (fma.f64 d3 d3 (*.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 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 d3) #s(literal 2 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)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.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 #s(literal 0 binary64) (*.f64 d1 d3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1)) (cbrt.f64 (pow.f64 (exp.f64 d3) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))))
(-.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 d3) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d3))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.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 d3 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #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)))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 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 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 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 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.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 d2))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.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 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.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 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.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 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (+.f64 d1 d3))
(neg.f64 (+.f64 d1 d3))
(-.f64 (neg.f64 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (-.f64 d2 d3) d1)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 d1 d3)) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (+.f64 (/.f64 d1 d2) (-.f64 (/.f64 d3 d2) #s(literal 1 binary64)))))
(*.f64 d2 (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (+.f64 (/.f64 d1 d2) (-.f64 (/.f64 d3 d2) #s(literal 1 binary64)))))
(*.f64 d2 (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (+.f64 (/.f64 d1 d2) (-.f64 (/.f64 d3 d2) #s(literal 1 binary64)))))
(*.f64 d2 (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
(-.f64 d2 d1)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (/.f64 d2 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d2 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d2 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 (-.f64 d2 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 d2 d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d1) d3))))
(-.f64 (*.f64 d3 (/.f64 (-.f64 d2 d1) d3)) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d1) d3))))
(-.f64 (*.f64 d3 (/.f64 (-.f64 d2 d1) d3)) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d1) d3))))
(-.f64 (*.f64 d3 (/.f64 (-.f64 d2 d1) d3)) d3)
(-.f64 d2 d3)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 d1 (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 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 d2 d3) d1)))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) 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 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d1) d3))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d1) d3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d1) d3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d1) d3)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d1 (+.f64 d2 d3))))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d3 d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 d3)) d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (*.f64 (+.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(fma.f64 (*.f64 (+.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d3 d1)))
(+.f64 d2 (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(+.f64 d2 (-.f64 d3 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 (+.f64 d2 d3) (neg.f64 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(+.f64 (+.f64 d2 d3) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(+.f64 (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(+.f64 (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(+.f64 (+.f64 d2 (-.f64 d3 d1)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(+.f64 (neg.f64 d1) (+.f64 d2 d3))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(+.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 d3 d1)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1)))) (cbrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (-.f64 d2 d1) d3))) (cbrt.f64 (exp.f64 (+.f64 (-.f64 d2 d1) d3))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (-.f64 d2 d1) d3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (-.f64 d2 d1) d3)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))))
(*.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(*.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 d3) (neg.f64 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 d2 d2 (fma.f64 (+.f64 d1 d3) (+.f64 d1 d3) (*.f64 d2 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 (+.f64 d2 d3) (neg.f64 d1)))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d1 (+.f64 d2 d3)))
(pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 3 binary64))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(pow.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 2 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (exp.f64 (+.f64 d2 (-.f64 d3 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 (-.f64 d3 d1)))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (*.f64 (exp.f64 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (exp.f64 (neg.f64 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (exp.f64 (+.f64 d2 d3))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3)))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (exp.f64 (+.f64 d2 d3))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3)))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (/.f64 (exp.f64 d2) (*.f64 (exp.f64 d3) (exp.f64 d1))))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d2)) (*.f64 (exp.f64 d3) (exp.f64 d1))))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d2)) (exp.f64 (+.f64 d1 d3))))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(log.f64 (/.f64 (exp.f64 (+.f64 d2 d3)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (exp.f64 d1)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 3 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 d3 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(log1p.f64 (expm1.f64 (+.f64 d2 (-.f64 d3 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(exp.f64 (log.f64 (+.f64 d2 (-.f64 d3 d1))))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 d2 #s(literal 1 binary64) (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 d2 #s(literal 1 binary64) (-.f64 d3 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 d2 #s(literal 1 binary64) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 (+.f64 d2 d3) #s(literal 1 binary64) (neg.f64 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (+.f64 d2 d3) #s(literal 1 binary64) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (+.f64 d2 (-.f64 d3 d1)) #s(literal 1 binary64) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 #s(literal 1 binary64) d2 (-.f64 d3 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (-.f64 d3 (neg.f64 d1))))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) (neg.f64 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 d3 d1)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (neg.f64 d1) (+.f64 d2 d3))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (cbrt.f64 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (neg.f64 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (cbrt.f64 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 d3)) (neg.f64 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 (-.f64 d3 d1))) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)) (+.f64 d2 d3))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (-.f64 d3 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (-.f64 d3 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) (neg.f64 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 (+.f64 d2 d3)) (neg.f64 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (sqrt.f64 (+.f64 d2 (-.f64 d3 d1))) (+.f64 (neg.f64 d1) d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)) (+.f64 d2 d3))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (-.f64 d3 d1))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (-.f64 d3 (neg.f64 d1))))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 d1))
(-.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64))))) d1)
(-.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))) d1)
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(-.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64))))) d1)
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 d1))
(-.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))) d1)
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))) (+.f64 (neg.f64 d1) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d3)) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) d1 (+.f64 d2 d3))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3)))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3)))
(fma.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))) (+.f64 (neg.f64 d1) d1))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 d3)))
(fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) (+.f64 d2 d3))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 d1)) (cbrt.f64 (neg.f64 d1))) (cbrt.f64 (neg.f64 d1)) (+.f64 d2 d3))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (sqrt.f64 (neg.f64 d1)) (sqrt.f64 (neg.f64 d1)) (+.f64 d2 d3))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (+.f64 d1 (neg.f64 d1)))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 #s(literal 0 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (+.f64 d1 (neg.f64 d1)))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 #s(literal 0 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (+.f64 d1 (neg.f64 d1)))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (*.f64 #s(literal 0 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 d1)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (neg.f64 d1))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d3) d1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (+.f64 d2 d3))
(+.f64 (-.f64 d2 d1) d3)
(+.f64 d2 (-.f64 d3 d1))
(+.f64 #s(literal 0 binary64) d3)
d3
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 d3)) (cbrt.f64 (exp.f64 d3)))) (log.f64 (cbrt.f64 (exp.f64 d3))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 d3))) (log.f64 (sqrt.f64 (exp.f64 d3))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 d3))))
(-.f64 #s(literal 0 binary64) d3)
(neg.f64 d3)
(-.f64 (exp.f64 (log1p.f64 d3)) #s(literal 1 binary64))
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) (fma.f64 d3 d3 (*.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 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 1/3 binary64))
d3
(pow.f64 (sqrt.f64 d3) #s(literal 2 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
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 d3))))
(neg.f64 d3)
(cbrt.f64 (pow.f64 d3 #s(literal 3 binary64)))
d3
(expm1.f64 (log1p.f64 d3))
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 #s(literal 0 binary64) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1)) (cbrt.f64 (pow.f64 (exp.f64 d3) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d3)) (cbrt.f64 (pow.f64 (exp.f64 d1) d3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d3))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d3))))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) #s(literal 1 binary64))
(*.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))
(sqrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))
(*.f64 d1 d3)
(log.f64 (pow.f64 (exp.f64 d3) d1))
(*.f64 d1 d3)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d3))))
(*.f64 d1 d3)
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d3)))))
(*.f64 d1 (neg.f64 d3))
(neg.f64 (*.f64 d1 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 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)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(*.f64 d1 d3)
(expm1.f64 (log1p.f64 (*.f64 d1 d3)))
(*.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)

eval130.0ms (1.9%)

Compiler

Compiled 6527 to 1389 computations (78.7% saved)

prune90.0ms (1.3%)

Pruning

15 alts after pruning (6 fresh and 9 done)

PrunedKeptTotal
New5502552
Fresh044
Picked055
Done044
Total55015565
Accuracy
100.0%
Counts
565 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
92.6%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
54.9%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
76.3%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
55.4%
(*.f64 d1 (-.f64 d4 d3))
59.1%
(*.f64 d1 (-.f64 d4 d1))
53.8%
(*.f64 d1 (-.f64 d2 d3))
56.4%
(*.f64 d1 (-.f64 d2 d1))
57.2%
(*.f64 d1 (+.f64 d2 d4))
28.9%
(*.f64 d1 (neg.f64 d3))
35.2%
(*.f64 d1 (neg.f64 d1))
30.5%
(*.f64 d1 d4)
4.4%
(*.f64 d1 d3)
31.8%
(*.f64 d1 d2)
6.4%
(*.f64 d1 d1)
Compiler

Compiled 190 to 128 computations (32.6% saved)

localize122.0ms (1.8%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d2 d1)
cost-diff0
(*.f64 d1 (-.f64 d2 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 d4 d1)
cost-diff0
(*.f64 d1 (-.f64 d4 d1))
accuracy100.0%
(-.f64 d2 d1)
accuracy100.0%
(*.f64 d1 (-.f64 d2 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 d4 d1)
accuracy100.0%
(*.f64 d1 (-.f64 d4 d1))
Rules
420×fma-define
201×fmm-def
81×distribute-lft-in
69×distribute-rgt-in
51×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019175
134175
252175
380175
4112175
5169175
6291175
7551175
81093175
91274175
101405175
111478175
121480175
131482175
141489175
151495175
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d4 d1))
d1
(-.f64 d4 d1)
d4
(*.f64 d1 d3)
d1
d3
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (+.f64 d2 d4))
d1
(+.f64 d2 d4)
d2
d4
(*.f64 d1 (-.f64 d2 d1))
d1
(-.f64 d2 d1)
d2
Outputs
(*.f64 d1 (-.f64 d4 d1))
d1
(-.f64 d4 d1)
d4
(*.f64 d1 d3)
d1
d3
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
d1
(+.f64 d2 d4)
(+.f64 d4 d2)
d2
d4
(*.f64 d1 (-.f64 d2 d1))
d1
(-.f64 d2 d1)
d2
Results
37.0ms256×0valid
Compiler

Compiled 46 to 13 computations (71.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 9.0ms (68.7% of total)
ival-sub: 3.0ms (22.9% of total)
ival-add: 1.0ms (7.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series7.0ms (0.1%)

Counts
5 → 69
Calls
Call 1
Inputs
#<alt (*.f64 d1 (-.f64 d4 d1))>
#<alt (-.f64 d4 d1)>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d1 (+.f64 d2 d4))>
Outputs
#<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 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)))))>
Calls

33 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(* d1 (- d4 d1))
0.0ms
d1
@inf
(* d1 (+ d2 d4))
0.0ms
d1
@0
(* d1 (+ d2 d4))
0.0ms
d1
@0
(* d1 (- d4 d1))
0.0ms
d1
@inf
(* d1 (- d4 d1))

rewrite141.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
721×log1p-expm1-u
721×expm1-log1p-u
609×log-prod
415×fma-define
206×expm1-undefine
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01783
123183
2319083
Stop Event
node limit
Counts
5 → 240
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d4 d1))
(-.f64 d4 d1)
(*.f64 d1 d3)
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d2 d4))
Outputs
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1))))
(-.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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d4))
(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)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 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 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d4 d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 (neg.f64 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(+.f64 d4 (neg.f64 d1))
(+.f64 d4 (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) 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) (+.f64 (neg.f64 d1) d1))
(+.f64 (neg.f64 d1) d4)
(+.f64 #s(literal 0 binary64) (-.f64 d4 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 d4 d1))) (cbrt.f64 (exp.f64 (-.f64 d4 d1))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 d4 d1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 d4 d1)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 d4 d1)))))
(*.f64 (-.f64 d4 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 (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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 d4)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d4 (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 d4 (neg.f64 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))))
(log.f64 (*.f64 (exp.f64 d4) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (exp.f64 (neg.f64 d1))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (exp.f64 d4)))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 d4))))
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (exp.f64 d4)))
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 d4))))
(log.f64 (/.f64 (exp.f64 d4) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (exp.f64 d1)))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (+.f64 #s(literal 1 binary64) (expm1.f64 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 d4 #s(literal 1 binary64) (neg.f64 d1))
(fma.f64 d4 #s(literal 1 binary64) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (-.f64 d4 d1) #s(literal 1 binary64) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (-.f64 d4 d1) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (-.f64 d4 d1) #s(literal 1 binary64) (+.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 d1))
(fma.f64 #s(literal 1 binary64) d4 (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (+.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) (neg.f64 d1) d4)
(fma.f64 (cbrt.f64 (-.f64 d4 d1)) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (cbrt.f64 (-.f64 d4 d1)) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (cbrt.f64 (-.f64 d4 d1)) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)) d4)
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (neg.f64 d1))
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 d1))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))) (+.f64 (neg.f64 d1) d1))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d4)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 d1)) (cbrt.f64 (neg.f64 d1))) (cbrt.f64 (neg.f64 d1)) d4)
(fma.f64 (sqrt.f64 (neg.f64 d1)) (sqrt.f64 (neg.f64 d1)) d4)
(fma.f64 #s(literal -1 binary64) d1 d4)
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) d4)
(+.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1)) (cbrt.f64 (pow.f64 (exp.f64 d3) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))))
(-.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 d3) d1))
(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) (*.f64 d1 d4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d4)) (cbrt.f64 (pow.f64 (exp.f64 d1) d4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d4))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d4))))
(-.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 d1) d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))))
(cbrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #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 (*.f64 d1 d4) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d4 d2)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 d1 d4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))))
(-.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 d1 d4) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d4 (-.f64 d4 d2) (pow.f64 d2 #s(literal 2 binary64))))
(/.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 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) d1) (fma.f64 d4 (-.f64 d4 d2) (pow.f64 d2 #s(literal 2 binary64))))
(/.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 (+.f64 d4 d2)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (exp.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(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 d4 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 d4))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 d4))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 d4))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 d4))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 d2))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d4))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d4))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d4))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d4))

simplify217.0ms (3.1%)

Algorithm
egg-herbie
Rules
378×associate-/l*
322×exp-prod
256×fmm-def
245×associate-+l+
223×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05207658
110957432
229527381
376547381
Stop Event
node limit
Counts
309 → 303
Calls
Call 1
Inputs
(*.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 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 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1))))
(-.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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d4))
(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)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 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 (*.f64 (neg.f64 d1) d1))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1)))
(fma.f64 d4 d1 (*.f64 (neg.f64 d1) d1))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 (neg.f64 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(+.f64 d4 (neg.f64 d1))
(+.f64 d4 (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) 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) (+.f64 (neg.f64 d1) d1))
(+.f64 (neg.f64 d1) d4)
(+.f64 #s(literal 0 binary64) (-.f64 d4 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 d4 d1))) (cbrt.f64 (exp.f64 (-.f64 d4 d1))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 d4 d1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 d4 d1)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 d4 d1)))))
(*.f64 (-.f64 d4 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 (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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 d4)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d4 (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 d4 (neg.f64 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))))
(log.f64 (*.f64 (exp.f64 d4) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (exp.f64 (neg.f64 d1))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (exp.f64 d4)))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 d4))))
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (exp.f64 d4)))
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 d4))))
(log.f64 (/.f64 (exp.f64 d4) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (exp.f64 d1)))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (+.f64 #s(literal 1 binary64) (expm1.f64 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 d4 #s(literal 1 binary64) (neg.f64 d1))
(fma.f64 d4 #s(literal 1 binary64) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (-.f64 d4 d1) #s(literal 1 binary64) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (-.f64 d4 d1) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (-.f64 d4 d1) #s(literal 1 binary64) (+.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 d1))
(fma.f64 #s(literal 1 binary64) d4 (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (+.f64 (neg.f64 d1) d1))
(fma.f64 #s(literal 1 binary64) (neg.f64 d1) d4)
(fma.f64 (cbrt.f64 (-.f64 d4 d1)) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (cbrt.f64 (-.f64 d4 d1)) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (cbrt.f64 (-.f64 d4 d1)) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)) d4)
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (neg.f64 d1))
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 d1))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))) (+.f64 (neg.f64 d1) d1))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d4)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 d1)) (cbrt.f64 (neg.f64 d1))) (cbrt.f64 (neg.f64 d1)) d4)
(fma.f64 (sqrt.f64 (neg.f64 d1)) (sqrt.f64 (neg.f64 d1)) d4)
(fma.f64 #s(literal -1 binary64) d1 d4)
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) d4)
(+.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1)) (cbrt.f64 (pow.f64 (exp.f64 d3) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))))
(-.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 d3) d1))
(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) (*.f64 d1 d4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d4)) (cbrt.f64 (pow.f64 (exp.f64 d1) d4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d4))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d4))))
(-.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 d1) d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))))
(cbrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #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 (*.f64 d1 d4) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d4 d2)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 d1 d4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))))
(-.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 d1 d4) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d4 (-.f64 d4 d2) (pow.f64 d2 #s(literal 2 binary64))))
(/.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 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) d1) (fma.f64 d4 (-.f64 d4 d2) (pow.f64 d2 #s(literal 2 binary64))))
(/.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 (+.f64 d4 d2)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (exp.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(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 d4 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 d4))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 d4))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 d4))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 d4))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 d2))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d4))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d4))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d4))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d4))
Outputs
(*.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 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.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 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.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 (*.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 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 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.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 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.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 #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 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d1) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d1) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d1 d4) #s(literal 1 binary64))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d1) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4)))
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 d4 d1)
(*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(-.f64 d4 d1)
(*.f64 d1 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(-.f64 d4 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 d4 d1)))))
(-.f64 d4 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))
(-.f64 d4 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d4 d1)))))
(-.f64 d4 d1)
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.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 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.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 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1))) (cbrt.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4)))
(/.f64 (-.f64 (*.f64 d1 (pow.f64 d4 #s(literal 2 binary64))) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4)))
(/.f64 (-.f64 (*.f64 d1 (pow.f64 d4 #s(literal 2 binary64))) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 d1 d4))
(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)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 d1)) 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))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.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 (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d4 d1 (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 d4 (neg.f64 d1))
(-.f64 d4 d1)
(+.f64 d4 (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(-.f64 d4 d1)
(+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(-.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 d4 d1)
(+.f64 (-.f64 d4 d1) (+.f64 (neg.f64 d1) d1))
(-.f64 d4 d1)
(+.f64 (neg.f64 d1) d4)
(-.f64 d4 d1)
(+.f64 #s(literal 0 binary64) (-.f64 d4 d1))
(-.f64 d4 d1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 d4 d1))) (cbrt.f64 (exp.f64 (-.f64 d4 d1))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 d4 d1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 d4 d1)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 d4 d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 d4 d1)))))
(*.f64 (-.f64 d4 d1) #s(literal 1 binary64))
(-.f64 d4 d1)
(*.f64 #s(literal 1 binary64) (-.f64 d4 d1))
(-.f64 d4 d1)
(*.f64 (cbrt.f64 (-.f64 d4 d1)) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)))
(-.f64 d4 d1)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)))
(-.f64 d4 d1)
(*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)))
(-.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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4))
(*.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)))
(*.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))) (-.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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.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 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 d4)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (neg.f64 d1) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d4 (neg.f64 d1)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (neg.f64 d1))) (-.f64 d4 (neg.f64 d1)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4))
(pow.f64 (-.f64 d4 d1) #s(literal 1 binary64))
(-.f64 d4 d1)
(pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 3 binary64))
(-.f64 d4 d1)
(pow.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 d4 d1)
(pow.f64 (sqrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64))
(-.f64 d4 d1)
(sqrt.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))
(-.f64 d4 d1)
(log.f64 (exp.f64 (-.f64 d4 d1)))
(-.f64 d4 d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d4 d1))))
(-.f64 d4 d1)
(log.f64 (*.f64 (exp.f64 d4) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(-.f64 d4 d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (/.f64 #s(literal 1 binary64) (exp.f64 d1))))
(-.f64 d4 d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (exp.f64 (neg.f64 d1))))
(-.f64 d4 d1)
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (exp.f64 d4)))
(-.f64 d4 d1)
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 d4))))
(-.f64 d4 d1)
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (exp.f64 d4)))
(-.f64 d4 d1)
(log.f64 (*.f64 (exp.f64 (neg.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 d4))))
(-.f64 d4 d1)
(log.f64 (/.f64 (exp.f64 d4) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(-.f64 d4 d1)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (exp.f64 d1)))
(-.f64 d4 d1)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d4)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(-.f64 d4 d1)
(cbrt.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))
(-.f64 d4 d1)
(expm1.f64 (log1p.f64 (-.f64 d4 d1)))
(-.f64 d4 d1)
(log1p.f64 (expm1.f64 (-.f64 d4 d1)))
(-.f64 d4 d1)
(exp.f64 (log.f64 (-.f64 d4 d1)))
(-.f64 d4 d1)
(exp.f64 (*.f64 (log.f64 (-.f64 d4 d1)) #s(literal 1 binary64)))
(-.f64 d4 d1)
(fma.f64 d4 #s(literal 1 binary64) (neg.f64 d1))
(-.f64 d4 d1)
(fma.f64 d4 #s(literal 1 binary64) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(-.f64 d4 d1)
(fma.f64 (-.f64 d4 d1) #s(literal 1 binary64) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(-.f64 d4 d1)
(fma.f64 (-.f64 d4 d1) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(-.f64 d4 d1)
(fma.f64 (-.f64 d4 d1) #s(literal 1 binary64) (+.f64 (neg.f64 d1) d1))
(-.f64 d4 d1)
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 d1))
(-.f64 d4 d1)
(fma.f64 #s(literal 1 binary64) d4 (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(-.f64 d4 d1)
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(-.f64 d4 d1)
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(-.f64 d4 d1)
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (+.f64 (neg.f64 d1) d1))
(-.f64 d4 d1)
(fma.f64 #s(literal 1 binary64) (neg.f64 d1) d4)
(-.f64 d4 d1)
(fma.f64 (cbrt.f64 (-.f64 d4 d1)) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(-.f64 d4 d1)
(fma.f64 (cbrt.f64 (-.f64 d4 d1)) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(-.f64 d4 d1)
(fma.f64 (cbrt.f64 (-.f64 d4 d1)) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (+.f64 (neg.f64 d1) d1))
(-.f64 d4 d1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(-.f64 d4 d1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(-.f64 d4 d1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (+.f64 (neg.f64 d1) d1))
(-.f64 d4 d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)) d4)
(-.f64 d4 d1)
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (neg.f64 d1))
(-.f64 d4 d1)
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(-.f64 d4 d1)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 d1))
(-.f64 d4 d1)
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(-.f64 d4 d1)
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(-.f64 d4 d1)
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(-.f64 d4 d1)
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (+.f64 (neg.f64 d1) d1))
(-.f64 d4 d1)
(fma.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)) d4)
(-.f64 d4 d1)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 d1))
(-.f64 d4 d1)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (*.f64 (neg.f64 d1) #s(literal 1 binary64)))
(-.f64 d4 d1)
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))) (+.f64 (neg.f64 d1) d1))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 d4) (pow.f64 d4 #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)) (+.f64 (neg.f64 d1) d1))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4))
(fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d4)
(-.f64 d4 d1)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 d1)) (cbrt.f64 (neg.f64 d1))) (cbrt.f64 (neg.f64 d1)) d4)
(-.f64 d4 d1)
(fma.f64 (sqrt.f64 (neg.f64 d1)) (sqrt.f64 (neg.f64 d1)) d4)
(-.f64 d4 d1)
(fma.f64 #s(literal -1 binary64) d1 d4)
(-.f64 d4 d1)
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (fma.f64 (neg.f64 d1) #s(literal 1 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (+.f64 d1 (neg.f64 d1)))
(fma.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 #s(literal 0 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (+.f64 d1 (neg.f64 d1)))
(fma.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 #s(literal 0 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (+.f64 (neg.f64 d1) d1))
(fma.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (+.f64 d1 (neg.f64 d1)))
(fma.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) (*.f64 #s(literal 0 binary64) d1))
(fma.f64 (+.f64 (sqrt.f64 d1) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) d4)
(-.f64 d4 d1)
(+.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1)) (cbrt.f64 (pow.f64 (exp.f64 d3) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d3) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d3)) (cbrt.f64 (pow.f64 (exp.f64 d1) d3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d3))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d3) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) #s(literal 1 binary64))
(*.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 d3) d1))
(*.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)))
(*.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) (*.f64 d1 d4))
(*.f64 d1 d4)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d4)) (cbrt.f64 (pow.f64 (exp.f64 d1) d4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) d4))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d4) d1)) (cbrt.f64 (pow.f64 (exp.f64 d4) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d4) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d4))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d4))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) d4))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d4) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) #s(literal 1 binary64))
(*.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 d1) d4))
(*.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)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(*.f64 d1 d4)
(cbrt.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 d4)
(expm1.f64 (log1p.f64 (*.f64 d1 d4)))
(*.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 (*.f64 d1 d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.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 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.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 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d4)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d2 d4))) (*.f64 d1 (-.f64 d2 d4)))
(/.f64 (-.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1) (*.f64 (pow.f64 d4 #s(literal 2 binary64)) d1)) (-.f64 d2 d4))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d4 (-.f64 d4 d2) (pow.f64 d2 #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d4 (-.f64 d4 d2) (pow.f64 d2 #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.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 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) d1) (fma.f64 d4 (-.f64 d4 d2) (pow.f64 d2 #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d4 (-.f64 d4 d2) (pow.f64 d2 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) d1) (-.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 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d4 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d4 d2)) d1))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (exp.f64 (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(*.f64 d1 (+.f64 d4 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d4 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d4 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d4 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d1 d4 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d1 d2 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d4 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))

eval54.0ms (0.8%)

Compiler

Compiled 5022 to 1092 computations (78.3% saved)

prune81.0ms (1.2%)

Pruning

15 alts after pruning (1 fresh and 14 done)

PrunedKeptTotal
New4470447
Fresh011
Picked055
Done099
Total44715462
Accuracy
100.0%
Counts
462 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
92.6%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
54.9%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
76.3%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
55.4%
(*.f64 d1 (-.f64 d4 d3))
59.1%
(*.f64 d1 (-.f64 d4 d1))
53.8%
(*.f64 d1 (-.f64 d2 d3))
56.4%
(*.f64 d1 (-.f64 d2 d1))
57.2%
(*.f64 d1 (+.f64 d2 d4))
28.9%
(*.f64 d1 (neg.f64 d3))
35.2%
(*.f64 d1 (neg.f64 d1))
30.5%
(*.f64 d1 d4)
4.4%
(*.f64 d1 d3)
31.8%
(*.f64 d1 d2)
6.4%
(*.f64 d1 d1)
Compiler

Compiled 273 to 134 computations (50.9% saved)

regimes103.0ms (1.5%)

Counts
20 → 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 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.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:

73.0ms
d4
9.0ms
d1
7.0ms
d2
7.0ms
d3
6.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)

regimes24.0ms (0.3%)

Counts
15 → 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 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
Outputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
Calls

4 calls:

6.0ms
d2
6.0ms
d4
5.0ms
d3
5.0ms
d1
Results
AccuracySegmentsBranch
95.6%3d1
95.7%3d2
85.0%4d3
94.6%2d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes6.0ms (0.1%)

Counts
14 → 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 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
Outputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Calls

1 calls:

5.0ms
d4
Results
AccuracySegmentsBranch
94.6%2d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes54.0ms (0.8%)

Counts
13 → 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 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Outputs
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 d4 d1))
Calls

3 calls:

43.0ms
d2
5.0ms
d4
5.0ms
d1
Results
AccuracySegmentsBranch
93.4%3d1
84.4%3d2
84.5%2d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes20.0ms (0.3%)

Counts
12 → 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 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
Outputs
(*.f64 d1 (-.f64 d2 d1))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 d4 d3))
Calls

4 calls:

6.0ms
d4
5.0ms
d2
5.0ms
d1
5.0ms
d3
Results
AccuracySegmentsBranch
81.6%5d3
78.8%3d2
79.7%3d4
78.3%4d1
Compiler

Compiled 20 to 16 computations (20% saved)

regimes6.0ms (0.1%)

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 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
Outputs
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
Calls

1 calls:

5.0ms
d4
Results
AccuracySegmentsBranch
78.9%3d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes13.0ms (0.2%)

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 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
Outputs
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
Calls

3 calls:

4.0ms
d2
4.0ms
d3
4.0ms
d4
Results
AccuracySegmentsBranch
76.3%4d3
76.4%3d2
78.0%3d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes5.0ms (0.1%)

Counts
9 → 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 d1))
(*.f64 d1 (-.f64 d2 d3))
Outputs
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d4))
Calls

1 calls:

4.0ms
d4
Results
AccuracySegmentsBranch
77.4%3d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes8.0ms (0.1%)

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 d1))
Outputs
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
Calls

2 calls:

3.0ms
d1
3.0ms
d4
Results
AccuracySegmentsBranch
74.4%3d1
74.8%2d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes15.0ms (0.2%)

Counts
7 → 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))
Outputs
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (neg.f64 d3))
Calls

4 calls:

5.0ms
d2
3.0ms
d3
3.0ms
d4
3.0ms
d1
Results
AccuracySegmentsBranch
70.9%3d1
71.1%3d3
63.6%3d2
64.4%4d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes13.0ms (0.2%)

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:

4.0ms
d1
3.0ms
d2
3.0ms
d3
3.0ms
d4
Results
AccuracySegmentsBranch
57.8%4d4
57.3%3d2
57.5%5d1
54.8%4d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes6.0ms (0.1%)

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
3.0ms
d4
Results
AccuracySegmentsBranch
55.4%3d4
55.6%3d2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes11.0ms (0.2%)

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

4 calls:

2.0ms
d1
2.0ms
d3
2.0ms
d2
2.0ms
d4
Results
AccuracySegmentsBranch
34.5%2d3
38.4%3d1
50.7%2d4
50.5%2d2
Compiler

Compiled 20 to 16 computations (20% saved)

regimes9.0ms (0.1%)

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

4 calls:

3.0ms
d3
2.0ms
d2
2.0ms
d1
2.0ms
d4
Results
AccuracySegmentsBranch
31.8%1d3
31.8%1d1
31.8%1d2
31.8%1d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes6.0ms (0.1%)

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
d2
1.0ms
d4
1.0ms
d3
1.0ms
d1
Results
AccuracySegmentsBranch
6.4%1d1
6.4%1d3
6.4%1d2
6.4%1d4
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch17.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
2.303078150432305e-28
1.5214850014215628e-25
Results
11.0ms128×0valid
Compiler

Compiled 218 to 145 computations (33.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 5.0ms (72.8% of total)
ival-sub: 1.0ms (14.6% of total)
ival-add: 1.0ms (14.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch16.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
9.208533536774939e-19
2.715140649067684e-16
Results
10.0ms128×0valid
Compiler

Compiled 218 to 145 computations (33.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 4.0ms (74.7% of total)
ival-sub: 1.0ms (18.7% of total)
ival-add: 1.0ms (18.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch69.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
5.283590259299145e+116
3.0408125179218814e+124
18.0ms
-2.0335328929832106e+92
-2.2086816255046996e+77
Results
57.0ms304×0valid
Compiler

Compiled 444 to 302 computations (32% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-mult: 42.0ms (90.3% of total)
ival-sub: 3.0ms (6.5% of total)
ival-add: 1.0ms (2.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch46.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
93623398.76110101
228637100374635330.0
16.0ms
1.4644623409873309e-211
1.3557209561823331e-204
Results
32.0ms288×0valid
Compiler

Compiled 404 to 287 computations (29% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 18.0ms (80.1% of total)
ival-sub: 2.0ms (8.9% of total)
ival-add: 1.0ms (4.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch26.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
67669140969361056000.0
2.6503790459080733e+20
15.0ms
3.1010636604065594e-220
1.4996922296870568e-215
Results
17.0ms208×0valid
Compiler

Compiled 286 to 199 computations (30.4% 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)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch31.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.8066961455301025e+126
1.3244432530336256e+128
15.0ms
3.1010636604065594e-220
1.4996922296870568e-215
Results
20.0ms240×0valid
Compiler

Compiled 326 to 227 computations (30.4% saved)

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

bsearch29.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
9.924318976306837e+43
4.270351627628625e+44
15.0ms
3.1010636604065594e-220
1.4996922296870568e-215
Results
20.0ms224×0valid
Compiler

Compiled 306 to 213 computations (30.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 8.0ms (73% of total)
ival-sub: 2.0ms (18.3% of total)
ival-add: 1.0ms (9.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch19.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
93623398.76110101
228637100374635330.0
Results
12.0ms144×0valid
Compiler

Compiled 206 to 143 computations (30.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 4.0ms (65.7% of total)
ival-sub: 1.0ms (16.4% of total)
ival-add: 1.0ms (16.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch28.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.134806519261884e+137
1.2468807385993915e+138
15.0ms
-5.434679530137235e+83
-4.6998214940534724e+80
Results
17.0ms224×0valid
Compiler

Compiled 292 to 213 computations (27.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 6.0ms (62.9% of total)
ival-sub: 2.0ms (21% of total)
ival-add: 1.0ms (10.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch34.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.9915786753390963e-289
1.3234842633842786e-284
13.0ms
-3.2699393500695807e+100
-1.5811330874258805e+98
Results
23.0ms256×0valid
Compiler

Compiled 298 to 225 computations (24.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 10.0ms (75% of total)
ival-sub: 2.0ms (15% of total)
ival-add: 1.0ms (7.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch22.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
5.0ms
6.404995148894347e-263
9.467558732371581e-263
13.0ms
-1.4182934364868085e+78
-8.688850290618896e+76
Results
13.0ms160×0valid
Compiler

Compiled 196 to 147 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 5.0ms (71.6% of total)
ival-sub: 1.0ms (14.3% of total)
ival-add: 1.0ms (14.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch14.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
2.8066961455301025e+126
1.3244432530336256e+128
Results
9.0ms112×0valid
Compiler

Compiled 138 to 101 computations (26.8% saved)

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

simplify19.0ms (0.3%)

Algorithm
egg-herbie
Rules
22×*-commutative
17×+-commutative
14×sub-neg
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0103975
1144975
2169975
3184975
4191975
5192975
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d2 d3)) d1))
(if (<=.f64 d4 #s(literal 2526256292021047/87112285931760246646623899502532662132736 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d4 #s(literal 646501806116397/2535301200456458802993406410752 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d1 #s(literal -109999999999999996087095974409395811294108390093120235301846266903930546458546121610060890112 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d1 #s(literal 24999999999999998121694040474822051063616771745870961535980649305632354999394825665079087344070441343788251460341388307070976 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d4 #s(literal 7907239084383009/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 55000000000000000 binary64)) (*.f64 (neg.f64 d1) (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 260000000000000000000 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 8538849507653899/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 3800000000000000165417670044748931516450023888925095409600108084853533135707880035276154098303528229286021911847482004806303744 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d4 #s(literal 4347050658441985/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 419999999999999973667187890875505016112676864 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4))))
(if (<=.f64 d4 #s(literal 110000000000000000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d3 #s(literal -6699999999999999620025803636940805748053110525835137053580121662393285550515683328 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 500000000000000016420781244602463039493506283179805847756156713129373503449393997772000657813863706341974752392161217789324245317105745920 binary64)) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))
(if (<=.f64 d2 #s(literal -1999999999999999934672337608233382547699066371613110945835923558942591691843455725217479736910938112 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 925783436608935/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))
(if (<=.f64 d2 #s(literal -339999999999999996717189197499976353809481339773514215719040198793026460450816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2304460979725263/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d4 #s(literal 14000000000000001052442816831254920784600006900933714988760727433008722953393812865303575415368612495995723370543935368573485056 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 d4 #s(literal 2526256292021047/87112285931760246646623899502532662132736 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d4 #s(literal 646501806116397/2535301200456458802993406410752 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d4 #s(literal 646501806116397/2535301200456458802993406410752 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)))
(if (<=.f64 d1 #s(literal -109999999999999996087095974409395811294108390093120235301846266903930546458546121610060890112 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d1 #s(literal 24999999999999998121694040474822051063616771745870961535980649305632354999394825665079087344070441343788251460341388307070976 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d1 #s(literal -109999999999999996087095974409395811294108390093120235301846266903930546458546121610060890112 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d1 #s(literal 24999999999999998121694040474822051063616771745870961535980649305632354999394825665079087344070441343788251460341388307070976 binary64)) (*.f64 d1 (-.f64 (+.f64 d4 d2) d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d4 #s(literal 7907239084383009/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 55000000000000000 binary64)) (*.f64 (neg.f64 d1) (+.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 7907239084383009/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 55000000000000000 binary64)) (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 7907239084383009/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 55000000000000000 binary64)) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 260000000000000000000 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 8538849507653899/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 3800000000000000165417670044748931516450023888925095409600108084853533135707880035276154098303528229286021911847482004806303744 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d4 #s(literal 4347050658441985/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 419999999999999973667187890875505016112676864 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4))))
(if (<=.f64 d4 #s(literal 4347050658441985/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 419999999999999973667187890875505016112676864 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d2))))
(if (<=.f64 d4 #s(literal 110000000000000000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d4 #s(literal 110000000000000000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2)))
(if (<=.f64 d3 #s(literal -6699999999999999620025803636940805748053110525835137053580121662393285550515683328 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 500000000000000016420781244602463039493506283179805847756156713129373503449393997772000657813863706341974752392161217789324245317105745920 binary64)) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))
(if (or (<=.f64 d3 #s(literal -6699999999999999620025803636940805748053110525835137053580121662393285550515683328 binary64)) (not (<=.f64 d3 #s(literal 500000000000000016420781244602463039493506283179805847756156713129373503449393997772000657813863706341974752392161217789324245317105745920 binary64)))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d4 d2)))
(if (<=.f64 d2 #s(literal -1999999999999999934672337608233382547699066371613110945835923558942591691843455725217479736910938112 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 925783436608935/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))
(if (<=.f64 d2 #s(literal -339999999999999996717189197499976353809481339773514215719040198793026460450816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2304460979725263/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d4 #s(literal 14000000000000001052442816831254920784600006900933714988760727433008722953393812865303575415368612495995723370543935368573485056 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(*.f64 d1 d1)

soundness817.0ms (11.7%)

Rules
1082×log1p-expm1-u
773×fma-define
672×sub-neg
627×fma-define
577×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073984
1289776
2998664
34152644
47095640
0111333752
1294532187
025219
1414208
26494208
082820126
1205219130
Stop Event
fuel
node limit
node limit
node limit
node limit
Compiler

Compiled 486 to 199 computations (59.1% saved)

preprocess84.0ms (1.2%)

Remove

(sort d2 d4)

Compiler

Compiled 644 to 272 computations (57.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...