FastMath dist4

Time bar (total: 7.5s)

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.1s (15.4%)

Results
925.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 378.0ms
ival-mult: 249.0ms (65.9% of total)
ival-sub: 81.0ms (21.4% of total)
ival-add: 39.0ms (10.3% of total)
const: 6.0ms (1.6% of total)
backward-pass: 2.0ms (0.5% of total)
Bogosity

preprocess114.0ms (1.5%)

Algorithm
egg-herbie
Rules
685×sub-neg
533×fma-define
412×distribute-lft-neg-in
386×fma-neg
345×distribute-rgt-neg-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
073984
1289776
2998664
34152644
47106640
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 d2 d3) (-.f64 d4 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 d2 d3) (-.f64 d4 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 d4 (+.f64 d2 d3))))
(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 (+.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 d1 d4) (-.f64 d2 d3)))
(*.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 (+.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 d2 d3) (-.f64 d4 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 d2 d4) (-.f64 d3 d1)))
Symmetry

(sort d2 d4)

explain246.0ms (3.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
310-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-d4
00-0-(*.f64 d4 d1)
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 d3)
00-0-d2
00-0-d1
00-0-d3
00-0-(*.f64 d1 d1)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))nan-rescue310
(*.f64 d1 d3)overflow35
(*.f64 d1 d2)overflow38
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow60
(*.f64 d4 d1)overflow39
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))overflow79
(*.f64 d1 d1)overflow68
+.f64(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))nan-rescue110
(*.f64 d1 d3)overflow35
(*.f64 d1 d2)overflow38
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))overflow60
(*.f64 d4 d1)overflow39
-.f64(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))nan-rescue60
(*.f64 d1 d2)overflow38
(*.f64 d1 d3)overflow35
Confusion
Predicted +Predicted -
+370
-0219
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3700
-00219
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0219
127
29
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Results
149.0ms512×0valid
Compiler

Compiled 146 to 46 computations (68.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 15.0ms (41.8% of total)
ival-add: 11.0ms (30.6% of total)
ival-sub: 10.0ms (27.9% 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)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
85.5%
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Compiler

Compiled 32 to 19 computations (40.6% saved)

simplify178.0ms (2.4%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff128
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
cost-diff256
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
cost-diff384
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
cost-diff0
(-.f64 d4 d1)
cost-diff0
(-.f64 d2 d3)
cost-diff0
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
cost-diff0
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Rules
1368×fma-neg
451×fma-define
263×sub-neg
179×unsub-neg
166×associate-+l-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022283
158274
2147274
3423274
41137274
52812274
63486274
73524274
83524274
94633274
104673274
114673274
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
d1
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 d2 d3)
d2
d3
(-.f64 d4 d1)
d4
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
d1
d2
(*.f64 d1 d3)
d3
(*.f64 d4 d1)
d4
(*.f64 d1 d1)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
d1
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 d2 d3)
d2
d3
(-.f64 d4 d1)
d4
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d2)
d1
d2
(*.f64 d1 d3)
d3
(*.f64 d4 d1)
(*.f64 d1 d4)
d4
(*.f64 d1 d1)

localize53.0ms (0.7%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d1)
accuracy98.0%
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
accuracy96.3%
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
accuracy88.8%
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
accuracy100.0%
(-.f64 d4 d1)
accuracy100.0%
(-.f64 d2 d3)
accuracy100.0%
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
accuracy100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Results
39.0ms256×0valid
Compiler

Compiled 80 to 16 computations (80% saved)

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

series40.0ms (0.5%)

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

78 calls:

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

rewrite335.0ms (4.5%)

Algorithm
batch-egg-rewrite
Rules
988×log1p-expm1-u
195×expm1-log1p-u
192×add-cube-cbrt
188×add-exp-log
188×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022222
1396213
26627213
Stop Event
node limit
Counts
9 → 394
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 d2 d3)
(-.f64 d4 d1)
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d1 d1)
Outputs
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 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 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.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 (-.f64 d2 d3) (-.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 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (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 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) 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 (+.f64 (-.f64 d2 d3) 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 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) 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 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) d1) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(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 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 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 (-.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 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 d2 (+.f64 (-.f64 d3 d4) d1))
(-.f64 d4 (-.f64 d1 (-.f64 d2 d3)))
(-.f64 (+.f64 (-.f64 d2 d3) d4) d1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(-.f64 (+.f64 (-.f64 d4 d1) d2) d3)
(*.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 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 d1 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d1 d4)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))))) (*.f64 (+.f64 d2 d3) (+.f64 d1 d4)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 d2 d3)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (+.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 d3)) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d3 d4) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (-.f64 d3 d4) d1) (+.f64 (-.f64 d3 d4) d1)) (*.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 d2 d3) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 d3 d4) d1) (+.f64 (-.f64 d3 d4) d1))) (+.f64 d2 (+.f64 (-.f64 d3 d4) d1)))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (+.f64 (-.f64 d2 d3) d4) 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) d2 (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(+.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 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) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))
(+.f64 (neg.f64 d1) d4)
(*.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 d4 d4 (*.f64 d1 (+.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 (sqrt.f64 d4) (sqrt.f64 d1)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 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 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.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 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.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))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (-.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))))
(cbrt.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 d4 d1)))
(log1p.f64 (expm1.f64 (-.f64 d4 d1)))
(exp.f64 (log.f64 (-.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (-.f64 d4 d1)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 d1))
(fma.f64 (cbrt.f64 (pow.f64 d4 #s(literal 2 binary64))) (cbrt.f64 d4) (neg.f64 d1))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 d1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 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 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.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 (-.f64 d2 d3) (-.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 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.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 (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 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.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 (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 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) 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 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) 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 (+.f64 (-.f64 d2 d3) 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 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) 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 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) d1) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(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 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 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 (-.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 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 d4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (-.f64 d3 d4)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 d4))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.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 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d2 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d2 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (-.f64 d2 d3)) (*.f64 (sqrt.f64 (-.f64 d2 d3)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #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 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d3))) (sqrt.f64 (-.f64 d2 d3)))
(*.f64 (*.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 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 (-.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)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #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)))
(exp.f64 (+.f64 (log.f64 (-.f64 d2 d3)) (log.f64 d1)))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(-.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)))
(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 (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)))

simplify382.0ms (5.1%)

Algorithm
egg-herbie
Rules
724×fma-define
472×distribute-lft-in
467×distribute-rgt-in
246×sub-neg
224×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

eval77.0ms (1%)

Compiler

Compiled 11864 to 2132 computations (82% saved)

prune129.0ms (1.7%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New6089617
Fresh000
Picked202
Done000
Total6109619
Accuracy
100.0%
Counts
619 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.9%
(-.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d1 d1))
84.7%
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))))
79.9%
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
76.9%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
78.8%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
30.6%
(*.f64 d1 (neg.f64 d3))
35.7%
(*.f64 d1 (neg.f64 d1))
35.0%
(*.f64 d1 d4)
29.5%
(*.f64 d1 d2)
Compiler

Compiled 190 to 126 computations (33.7% saved)

simplify84.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d4 d1)
cost-diff0
(-.f64 (-.f64 d4 d1) d3)
cost-diff0
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
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 (+.f64 d2 (-.f64 d4 d1)) d3)
cost-diff0
(+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))
cost-diff0
(*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64)))
cost-diff256
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))))
Rules
785×unsub-neg
598×times-frac
399×div-sub
315×fma-neg
307×sub-neg
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
027431
157431
2149431
3347431
4741422
52426416
66838416
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))))
d3
(*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64)))
d1
(+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(+.f64 d2 (-.f64 d4 d1))
d2
(-.f64 d4 d1)
d4
#s(literal -1 binary64)
(*.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 d1) d3))
d1
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 d1)
d4
d3
Outputs
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))))
(*.f64 (+.f64 (/.f64 (+.f64 d4 (-.f64 d2 d1)) d3) #s(literal -1 binary64)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (*.f64 (-.f64 d2 (-.f64 d1 d4)) #s(literal 1 binary64)) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d3 d1)))
d3
(*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 (/.f64 (+.f64 d4 (-.f64 d2 d1)) d3) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 (/.f64 (-.f64 d2 (-.f64 d1 d4)) d3) #s(literal -1 binary64)))
d1
(+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))
(+.f64 (/.f64 (+.f64 d4 (-.f64 d2 d1)) d3) #s(literal -1 binary64))
(+.f64 (/.f64 (-.f64 d2 (-.f64 d1 d4)) d3) #s(literal -1 binary64))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (+.f64 d4 (-.f64 d2 d1)) d3)
(/.f64 (-.f64 d2 (-.f64 d1 d4)) d3)
(+.f64 d2 (-.f64 d4 d1))
(+.f64 d4 (-.f64 d2 d1))
(-.f64 d2 (-.f64 d1 d4))
d2
(-.f64 d4 d1)
d4
#s(literal -1 binary64)
(*.f64 d1 d2)
d1
d2
(*.f64 d1 (neg.f64 d1))
d1
(neg.f64 d1)
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
d1
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d2 d4)
d2
d4
d3
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
d1
(-.f64 (-.f64 d4 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 (+.f64 d3 d1))
(-.f64 (-.f64 d4 d3) d1)
(-.f64 d4 d1)
d4
d3

localize80.0ms (1.1%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (-.f64 d4 d1) d3)
accuracy100.0%
(-.f64 d4 d1)
accuracy100.0%
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
accuracy100.0%
(+.f64 d2 d4)
accuracy100.0%
(-.f64 (+.f64 d2 d4) d3)
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 (-.f64 d4 d1))
accuracy100.0%
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
accuracy94.3%
(*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64)))
accuracy90.3%
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal -1 binary64))))
Results
59.0ms255×0valid
0.0ms1valid
Compiler

Compiled 107 to 20 computations (81.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 10.0ms (40.9% of total)
ival-sub: 5.0ms (20.4% of total)
ival-add: 4.0ms (16.4% of total)
ival-neg: 3.0ms (12.3% of total)
ival-div: 2.0ms (8.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series53.0ms (0.7%)

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

108 calls:

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

rewrite325.0ms (4.3%)

Algorithm
batch-egg-rewrite
Rules
839×log1p-expm1-u
207×add-cube-cbrt
206×expm1-log1p-u
203×add-exp-log
203×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify470.0ms (6.3%)

Algorithm
egg-herbie
Rules
675×fma-define
562×distribute-lft-in
555×distribute-rgt-in
221×*-commutative
203×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

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

eval152.0ms (2%)

Compiler

Compiled 14292 to 3209 computations (77.5% saved)

prune349.0ms (4.7%)

Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New9029911
Fresh224
Picked325
Done000
Total90713920
Accuracy
100.0%
Counts
920 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.1%
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1))
56.8%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
71.0%
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
30.6%
(*.f64 d3 (neg.f64 d1))
76.9%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
58.6%
(*.f64 d1 (-.f64 d4 d3))
58.9%
(*.f64 d1 (-.f64 d4 d1))
52.4%
(*.f64 d1 (-.f64 d2 d3))
56.7%
(*.f64 d1 (+.f64 d2 d4))
35.7%
(*.f64 d1 (neg.f64 d1))
35.0%
(*.f64 d1 d4)
29.5%
(*.f64 d1 d2)
8.6%
(*.f64 d1 d1)
Compiler

Compiled 229 to 155 computations (32.3% saved)

simplify59.0ms (0.8%)

Algorithm
egg-herbie
Localize:

Found 10 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 d1)
cost-diff0
(*.f64 d3 (neg.f64 d1))
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))
Rules
775×fma-define
514×fma-neg
127×unsub-neg
100×associate-*r*
100×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021222
137222
276222
3178222
4368222
5885222
62226222
72786222
82811222
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 d3 (neg.f64 d1))
d3
(neg.f64 d1)
d1
(*.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)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
d1
(-.f64 (-.f64 d2 d3) d1)
(-.f64 d2 (+.f64 d3 d1))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 d3)
d2
d3
(*.f64 d1 d1)
d1
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
d3
(neg.f64 d1)
d1
(*.f64 d1 (-.f64 d2 d3))
d1
(-.f64 d2 d3)
d2
d3
(*.f64 d1 (-.f64 d4 d3))
d1
(-.f64 d4 d3)
d4
d3

localize55.0ms (0.7%)

Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
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 d3 (neg.f64 d1))
accuracy100.0%
(neg.f64 d1)
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))
Results
42.0ms256×0valid
Compiler

Compiled 57 to 14 computations (75.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 14.0ms (68.6% of total)
ival-sub: 4.0ms (19.6% of total)
ival-neg: 1.0ms (4.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series31.0ms (0.4%)

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

48 calls:

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

rewrite265.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
865×log1p-expm1-u
865×expm1-log1p-u
542×fma-define
285×fma-neg
232×log1p-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020127
1283123
24104123
Stop Event
node limit
Counts
6 → 268
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
(-.f64 (-.f64 d2 d3) d1)
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 d4 d3)
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 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 d2 d3)) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(/.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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) d1) (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (-.f64 d2 d3) d1 (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d2 d3)) d1) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (*.f64 (sqrt.f64 (-.f64 d2 d3)) d1) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d3))) (sqrt.f64 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 d1 (-.f64 d2 d3))
(+.f64 d2 (neg.f64 (+.f64 d1 d3)))
(+.f64 d2 (fma.f64 #s(literal -1 binary64) d3 d1))
(+.f64 (-.f64 d2 d3) d1)
(+.f64 (+.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d1 (-.f64 d2 d3)) (+.f64 d1 d1))
(*.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(*.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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #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)) (pow.f64 (+.f64 d1 (-.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))) (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 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (neg.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.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 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d2 (+.f64 d1 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 (exp.f64 (+.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))))
(hypot.f64 (-.f64 d2 d3) d1)
(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)))
(fma.f64 d1 #s(literal 1 binary64) (-.f64 d2 d3))
(fma.f64 d1 #s(literal -1 binary64) (-.f64 d2 d3))
(fma.f64 d2 #s(literal 1 binary64) (neg.f64 (+.f64 d1 d3)))
(fma.f64 d2 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) d3 d1))
(fma.f64 (-.f64 d2 d3) #s(literal 1 binary64) d1)
(fma.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64) (+.f64 d1 d1))
(fma.f64 #s(literal 1 binary64) d1 (-.f64 d2 d3))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) d2 (fma.f64 #s(literal -1 binary64) d3 d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) d1)
(fma.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 #s(literal 1 binary64) (+.f64 d1 (-.f64 d2 d3)) (+.f64 d1 d1))
(fma.f64 (cbrt.f64 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) d1)
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.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 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (+.f64 d1 d1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d1))
(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)) (fma.f64 #s(literal -1 binary64) d3 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) (fma.f64 #s(literal -1 binary64) d3 d1))
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)) (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) d1)
(fma.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (fma.f64 #s(literal -1 binary64) d3 d1))
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (-.f64 d2 d3))
(fma.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)) (-.f64 d2 d3))
(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)))) 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 d1 d1))
(fma.f64 #s(literal -1 binary64) d1 (-.f64 d2 d3))
(fma.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) d1)
(fma.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d1))
(fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.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 (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 d1))
(fma.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)) d1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (-.f64 d2 d3))
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (-.f64 d2 d3))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (-.f64 d2 d3))
(-.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))))
(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)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(-.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 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64))))
(/.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 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64))))
(/.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)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #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)))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d2 d1 (*.f64 d1 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d4 d1) (*.f64 d1 d3))
(-.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 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d3 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d3 d4))
(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 (-.f64 d4 d3)) d1))
(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)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #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 d1 d4 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d4 d1 (*.f64 d1 d3))
(+.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) (+.f64 (neg.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 d3 (+.f64 d3 d4) (pow.f64 d4 #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 d3 d4)))
(*.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d4) (-.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 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d3 d4)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.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 d4 #s(literal 1 binary64) (neg.f64 d3))
(fma.f64 d4 #s(literal 1 binary64) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(fma.f64 (-.f64 d4 d3) #s(literal 1 binary64) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (-.f64 d4 d3) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (-.f64 d4 d3) #s(literal 1 binary64) (+.f64 (neg.f64 d3) d3))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 d3))
(fma.f64 #s(literal 1 binary64) d4 (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d3) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d3) (+.f64 (neg.f64 d3) d3))
(fma.f64 #s(literal 1 binary64) (neg.f64 d3) d4)
(fma.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d3)) d4)
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (neg.f64 d3))
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (sqrt.f64 d3) (neg.f64 (sqrt.f64 d3)) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))) (+.f64 (neg.f64 d3) d3))
(fma.f64 #s(literal -1 binary64) d3 d4)
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d4)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 d3)) (cbrt.f64 (neg.f64 d3))) (cbrt.f64 (neg.f64 d3)) d4)
(fma.f64 (sqrt.f64 (neg.f64 d3)) (sqrt.f64 (neg.f64 d3)) d4)
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3) d4)

simplify349.0ms (4.7%)

Algorithm
egg-herbie
Rules
402×fma-neg
353×cancel-sign-sub-inv
284×distribute-lft-neg-in
257×distribute-rgt-neg-in
235×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061213474
1143512693
2430512489
Stop Event
node limit
Counts
433 → 411
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) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #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) 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)) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 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 d2 d3)) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(/.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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) d1) (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (-.f64 d2 d3) d1 (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d2 d3)) d1) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (*.f64 (sqrt.f64 (-.f64 d2 d3)) d1) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d3))) (sqrt.f64 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1) (pow.f64 d1 #s(literal 2 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 d1 (-.f64 d2 d3))
(+.f64 d2 (neg.f64 (+.f64 d1 d3)))
(+.f64 d2 (fma.f64 #s(literal -1 binary64) d3 d1))
(+.f64 (-.f64 d2 d3) d1)
(+.f64 (+.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 (+.f64 d1 (-.f64 d2 d3)) (+.f64 d1 d1))
(*.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(*.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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #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)) (pow.f64 (+.f64 d1 (-.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))) (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 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (neg.f64 (+.f64 d1 (-.f64 d2 d3))))
(/.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 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d2 (+.f64 d1 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 (exp.f64 (+.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))))
(hypot.f64 (-.f64 d2 d3) d1)
(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)))
(fma.f64 d1 #s(literal 1 binary64) (-.f64 d2 d3))
(fma.f64 d1 #s(literal -1 binary64) (-.f64 d2 d3))
(fma.f64 d2 #s(literal 1 binary64) (neg.f64 (+.f64 d1 d3)))
(fma.f64 d2 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) d3 d1))
(fma.f64 (-.f64 d2 d3) #s(literal 1 binary64) d1)
(fma.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64) (+.f64 d1 d1))
(fma.f64 #s(literal 1 binary64) d1 (-.f64 d2 d3))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) d2 (fma.f64 #s(literal -1 binary64) d3 d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) d1)
(fma.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 #s(literal 1 binary64) (+.f64 d1 (-.f64 d2 d3)) (+.f64 d1 d1))
(fma.f64 (cbrt.f64 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) d1)
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.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 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (+.f64 d1 d1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d1))
(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)) (fma.f64 #s(literal -1 binary64) d3 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) (fma.f64 #s(literal -1 binary64) d3 d1))
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d1)) (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) d1)
(fma.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (fma.f64 #s(literal -1 binary64) d3 d1))
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (-.f64 d2 d3))
(fma.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)) (-.f64 d2 d3))
(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)))) 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 d1 d1))
(fma.f64 #s(literal -1 binary64) d1 (-.f64 d2 d3))
(fma.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) d1)
(fma.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d1))
(fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.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 (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 d1))
(fma.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 d3)) d1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (-.f64 d2 d3))
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (-.f64 d2 d3))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (-.f64 d2 d3))
(-.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))))
(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)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(-.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 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64))))
(/.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 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64))))
(/.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)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #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)))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d2 d1 (*.f64 d1 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d4 d1) (*.f64 d1 d3))
(-.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 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d3 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d3 d4))
(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 (-.f64 d4 d3)) d1))
(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)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #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 d1 d4 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d4 d1 (*.f64 d1 d3))
(+.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) (+.f64 (neg.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 d3 (+.f64 d3 d4) (pow.f64 d4 #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 d3 d4)))
(*.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d4) (-.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 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d3 d4)))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.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 d4 #s(literal 1 binary64) (neg.f64 d3))
(fma.f64 d4 #s(literal 1 binary64) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(fma.f64 (-.f64 d4 d3) #s(literal 1 binary64) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (-.f64 d4 d3) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (-.f64 d4 d3) #s(literal 1 binary64) (+.f64 (neg.f64 d3) d3))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 d3))
(fma.f64 #s(literal 1 binary64) d4 (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d3) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d3) (+.f64 (neg.f64 d3) d3))
(fma.f64 #s(literal 1 binary64) (neg.f64 d3) d4)
(fma.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d3)) d4)
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (neg.f64 d3))
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (sqrt.f64 d3) (neg.f64 (sqrt.f64 d3)) d4)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))) (+.f64 (neg.f64 d3) d3))
(fma.f64 #s(literal -1 binary64) d3 d4)
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d4)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 d3)) (cbrt.f64 (neg.f64 d3))) (cbrt.f64 (neg.f64 d3)) d4)
(fma.f64 (sqrt.f64 (neg.f64 d3)) (sqrt.f64 (neg.f64 d3)) d4)
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3) d4)
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 (*.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 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.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 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 (/.f64 (-.f64 d2 d3) d1) #s(literal -1 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 (/.f64 (-.f64 d2 d3) d1) #s(literal -1 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 (/.f64 (-.f64 d2 d3) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 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 (/.f64 (-.f64 d2 d3) d1) #s(literal -1 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 (/.f64 (-.f64 d2 d3) d1) #s(literal -1 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 (/.f64 (-.f64 d2 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 d2))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.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 (*.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 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 (*.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 (*.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 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 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 #s(literal -1 binary64) (/.f64 (-.f64 d2 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 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.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 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.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 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) d3))))
(*.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 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 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)))
(*.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 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(*.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 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) 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 #s(literal -1 binary64) (/.f64 (-.f64 d2 d1) 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 #s(literal -1 binary64) (/.f64 (-.f64 d2 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 d2 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 #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 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 #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 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 #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 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(*.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 (/.f64 (-.f64 d2 d3) d1) #s(literal -1 binary64)))
(*.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 (/.f64 (-.f64 d2 d3) d1) #s(literal -1 binary64)))
(*.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 (/.f64 (-.f64 d2 d3) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d2 d3) d1))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d2 d3) d1))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d2 d3) d1))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(+.f64 (*.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 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 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 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 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.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 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.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 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.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 (neg.f64 d1))
(*.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 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.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 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.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 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.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 d3 (neg.f64 d1))
(+.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 (*.f64 d1 d3) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.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 (*.f64 d1 d3) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.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 (*.f64 d1 d3) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.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))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.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 (neg.f64 d1))
(*.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 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d4 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 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d4 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 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (/.f64 d3 d4) #s(literal 1 binary64))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
d4
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d4 d3)
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d4 d3)
(+.f64 d4 (*.f64 #s(literal -1 binary64) d3))
(-.f64 d4 d3)
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3)))
(*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3)))
(*.f64 d3 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d4 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 d4 d3)))))
(*.f64 d3 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 d3 (+.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 d3 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 d3 (+.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 d3 (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))
(*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (pow.f64 d1 #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (-.f64 d2 d3) (-.f64 d2 (+.f64 d1 d3)))) (pow.f64 d1 #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d1 (-.f64 d3 d2))))
(/.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 (fma.f64 d1 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (+.f64 d1 (-.f64 d2 d3)))
(*.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 (fma.f64 d1 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) d1) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 d1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d2 d3)) d1) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 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))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (*.f64 (sqrt.f64 (-.f64 d2 d3)) d1) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d3))) (sqrt.f64 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 (-.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d1 (-.f64 d2 d3)))
(+.f64 d1 (-.f64 d2 d3))
(+.f64 d2 (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(+.f64 d2 (fma.f64 #s(literal -1 binary64) d3 d1))
(+.f64 d1 (-.f64 d2 d3))
(+.f64 (-.f64 d2 d3) d1)
(+.f64 d1 (-.f64 d2 d3))
(+.f64 (+.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1)))
(+.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 0 binary64))))
(+.f64 (+.f64 d1 (-.f64 d2 d3)) (+.f64 d1 d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 #s(literal 2 binary64) d1)))
(fma.f64 #s(literal 2 binary64) d1 (+.f64 d1 (-.f64 d2 d3)))
(+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(*.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(+.f64 d1 (-.f64 d2 d3))
(*.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d2 d3)))
(+.f64 d1 (-.f64 d2 d3))
(*.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))))
(+.f64 d1 (-.f64 d2 d3))
(*.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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d2 d3))))
(+.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 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(/.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)) (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #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 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (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))) (+.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.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 (*.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 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d3 d2)))))
(/.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (+.f64 d1 (-.f64 d2 d3)))
(+.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 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (neg.f64 (+.f64 d1 (-.f64 d2 d3))))
(+.f64 d1 (-.f64 d2 d3))
(/.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 d2 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d2 (+.f64 d1 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 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)))
(+.f64 d1 (-.f64 d2 d3))
(log.f64 (exp.f64 (+.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))))
(hypot.f64 (-.f64 d2 d3) d1)
(hypot.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))
(fma.f64 d1 #s(literal 1 binary64) (-.f64 d2 d3))
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 d1 #s(literal -1 binary64) (-.f64 d2 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 d2 #s(literal 1 binary64) (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 d2 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) d3 d1))
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 (-.f64 d2 d3) #s(literal 1 binary64) d1)
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1)))
(+.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 0 binary64))))
(fma.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64) (+.f64 d1 d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 #s(literal 2 binary64) d1)))
(fma.f64 #s(literal 2 binary64) d1 (+.f64 d1 (-.f64 d2 d3)))
(+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 1 binary64) d1 (-.f64 d2 d3))
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) d2 (fma.f64 #s(literal -1 binary64) d3 d1))
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) d1)
(+.f64 d1 (-.f64 d2 d3))
(fma.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 d1 (+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1)))
(+.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 0 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d2 d3)) (+.f64 d1 d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 #s(literal 2 binary64) d1)))
(fma.f64 #s(literal 2 binary64) d1 (+.f64 d1 (-.f64 d2 d3)))
(+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (cbrt.f64 (-.f64 d2 d3)) (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) d1)
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) d1)
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.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 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (+.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 #s(literal 0 binary64)))
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (+.f64 d1 d1))
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) d1))
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.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 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (+.f64 d1 (neg.f64 d1)))
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 #s(literal 0 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d1))
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) d1))
(fma.f64 (cbrt.f64 (+.f64 d1 (-.f64 d2 d3))) (cbrt.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 #s(literal 2 binary64)))
(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))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) d3 d1))
(+.f64 d1 (-.f64 d2 d3))
(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))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (fma.f64 #s(literal -1 binary64) d3 d1))
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (-.f64 d2 d3))
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (-.f64 d2 d3))
(+.f64 d1 (-.f64 d2 d3))
(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 d1 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) d1)
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1)))
(+.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 0 binary64))))
(fma.f64 (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 #s(literal 2 binary64) d1)))
(fma.f64 #s(literal 2 binary64) d1 (+.f64 d1 (-.f64 d2 d3)))
(+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 d1 d3)))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (fma.f64 #s(literal -1 binary64) d3 d1))
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (-.f64 d2 d3))
(+.f64 d1 (-.f64 d2 d3))
(fma.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)) (-.f64 d2 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(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)))) d1)
(+.f64 d1 (/.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)))))
(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 (+.f64 d1 (neg.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 #s(literal 0 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 d1 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 #s(literal 2 binary64) d1))
(+.f64 (*.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)))))
(fma.f64 #s(literal -1 binary64) d1 (-.f64 d2 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) d1)
(+.f64 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d2 d3)))
(fma.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #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 d1 (+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1)))
(+.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 0 binary64))))
(fma.f64 (pow.f64 (+.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d1 (-.f64 d2 d3))) (+.f64 d1 d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 #s(literal 2 binary64) d1)))
(fma.f64 #s(literal 2 binary64) d1 (+.f64 d1 (-.f64 d2 d3)))
(+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) (-.f64 d2 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 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 (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)))
(+.f64 (*.f64 d1 #s(literal 0 binary64)) (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 d1)) (+.f64 d1 d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) d1)))
(+.f64 d1 (+.f64 (-.f64 d2 (+.f64 d1 d3)) d1))
(+.f64 d1 (+.f64 (-.f64 d2 d3) (*.f64 d1 #s(literal 0 binary64))))
(fma.f64 (+.f64 (sqrt.f64 d2) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d2) (sqrt.f64 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 d1 d3))
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (-.f64 d2 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (-.f64 d2 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 d2 (+.f64 d1 d3))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d3)))
(pow.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(*.f64 d1 d3)
(pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 3 binary64))
(*.f64 d1 d3)
(pow.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d3)
(pow.f64 (sqrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))
(*.f64 d1 d3)
(neg.f64 (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))
(*.f64 d1 d3)
(log.f64 (pow.f64 (exp.f64 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 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)))
(log1p.f64 (expm1.f64 (*.f64 d1 d3)))
(*.f64 d1 d3)
(exp.f64 (log.f64 (*.f64 d1 d3)))
(*.f64 d1 d3)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d3)) #s(literal 1 binary64)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.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 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 d1 (/.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)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 d3))
(*.f64 d1 (/.f64 (-.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 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d3 (+.f64 d2 d3) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 d1 (/.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)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d2 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.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)))
(*.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))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #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))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d4 d1) (*.f64 d1 d3))
(fma.f64 d4 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d4))
(-.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 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d3 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d3 d4)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d3 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d3 d4)))
(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)))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))
(*.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))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #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))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d4 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d4))
(+.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 d4 d3)
(+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(-.f64 d4 d3)
(+.f64 (-.f64 d4 d3) (+.f64 (neg.f64 d3) d3))
(-.f64 d4 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 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #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 d3 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4))
(*.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)))
(*.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))) (-.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 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 d4) (-.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 d3 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 d3 d4)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4))
(/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (fma.f64 d4 d4 (-.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 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(/.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 d3 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4))
(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)))
(-.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 d4 #s(literal 1 binary64) (neg.f64 d3))
(-.f64 d4 d3)
(fma.f64 d4 #s(literal 1 binary64) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(-.f64 d4 d3)
(fma.f64 (-.f64 d4 d3) #s(literal 1 binary64) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(-.f64 d4 d3)
(fma.f64 (-.f64 d4 d3) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(-.f64 d4 d3)
(fma.f64 (-.f64 d4 d3) #s(literal 1 binary64) (+.f64 (neg.f64 d3) d3))
(-.f64 d4 d3)
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 d3))
(-.f64 d4 d3)
(fma.f64 #s(literal 1 binary64) d4 (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(-.f64 d4 d3)
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d3) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(-.f64 d4 d3)
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(-.f64 d4 d3)
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d3) (+.f64 (neg.f64 d3) d3))
(-.f64 d4 d3)
(fma.f64 #s(literal 1 binary64) (neg.f64 d3) d4)
(-.f64 d4 d3)
(fma.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(-.f64 d4 d3)
(fma.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(-.f64 d4 d3)
(fma.f64 (cbrt.f64 (-.f64 d4 d3)) (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (+.f64 (neg.f64 d3) d3))
(-.f64 d4 d3)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(-.f64 d4 d3)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(-.f64 d4 d3)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d3)) (+.f64 (neg.f64 d3) d3))
(-.f64 d4 d3)
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 d3)) d4)
(-.f64 d4 d3)
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (neg.f64 d3))
(-.f64 d4 d3)
(fma.f64 (cbrt.f64 d4) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(-.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 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(-.f64 d4 d3)
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(-.f64 d4 d3)
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(-.f64 d4 d3)
(fma.f64 (sqrt.f64 (-.f64 d4 d3)) (sqrt.f64 (-.f64 d4 d3)) (+.f64 (neg.f64 d3) d3))
(-.f64 d4 d3)
(fma.f64 (sqrt.f64 d3) (neg.f64 (sqrt.f64 d3)) d4)
(-.f64 d4 d3)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 d3))
(-.f64 d4 d3)
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(-.f64 d4 d3)
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))) (+.f64 (neg.f64 d3) d3))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 d4) (pow.f64 d4 #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) d3 d4)
(-.f64 d4 d3)
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4))
(fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)) (+.f64 (neg.f64 d3) d3))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4))
(fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d4)
(-.f64 d4 d3)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 d3)) (cbrt.f64 (neg.f64 d3))) (cbrt.f64 (neg.f64 d3)) d4)
(-.f64 d4 d3)
(fma.f64 (sqrt.f64 (neg.f64 d3)) (sqrt.f64 (neg.f64 d3)) d4)
(-.f64 d4 d3)
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(fma.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (+.f64 d3 (neg.f64 d3)))
(fma.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (*.f64 #s(literal 0 binary64) d3))
(fma.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(fma.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (+.f64 d3 (neg.f64 d3)))
(fma.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (*.f64 #s(literal 0 binary64) d3))
(fma.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (+.f64 (neg.f64 d3) d3))
(fma.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (+.f64 d3 (neg.f64 d3)))
(fma.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (*.f64 #s(literal 0 binary64) d3))
(fma.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3) d4)
(-.f64 d4 d3)

eval70.0ms (0.9%)

Compiler

Compiled 6788 to 1369 computations (79.8% saved)

prune129.0ms (1.7%)

Pruning

15 alts after pruning (8 fresh and 7 done)

PrunedKeptTotal
New5684572
Fresh246
Picked055
Done022
Total57015585
Accuracy
100.0%
Counts
585 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
56.8%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
55.9%
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
30.6%
(*.f64 d3 (neg.f64 d1))
8.7%
(*.f64 d3 d1)
76.9%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
58.6%
(*.f64 d1 (-.f64 d4 d3))
58.9%
(*.f64 d1 (-.f64 d4 d1))
52.4%
(*.f64 d1 (-.f64 d2 d3))
55.8%
(*.f64 d1 (-.f64 d2 d1))
56.7%
(*.f64 d1 (+.f64 d2 d4))
35.7%
(*.f64 d1 (neg.f64 d1))
35.0%
(*.f64 d1 d4)
29.5%
(*.f64 d1 d2)
8.6%
(*.f64 d1 d1)
Compiler

Compiled 211 to 145 computations (31.3% saved)

simplify186.0ms (2.5%)

Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 d3 d4)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
cost-diff0
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
cost-diff256
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
cost-diff0
(+.f64 d1 d3)
cost-diff0
(neg.f64 d1)
cost-diff0
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
cost-diff0
(+.f64 d2 d4)
cost-diff0
(*.f64 d1 (+.f64 d2 d4))
cost-diff0
(*.f64 d1 d4)
cost-diff0
(-.f64 d4 d1)
cost-diff0
(*.f64 d1 (-.f64 d4 d1))
Rules
1364×fma-neg
1123×fma-define
487×times-frac
461×distribute-lft-in
344×div-sub
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
025276
158276
2123276
3258276
4639276
51597261
62773261
74191261
85338261
96167261
106504261
116566261
126628261
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d4 d1))
d1
(-.f64 d4 d1)
d4
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (+.f64 d2 d4))
d1
(+.f64 d2 d4)
d2
d4
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(neg.f64 d1)
d1
(+.f64 d1 d3)
d3
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
d4
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
d1
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
#s(literal 1 binary64)
(/.f64 d3 d4)
d3
Outputs
(*.f64 d1 (-.f64 d4 d1))
d1
(-.f64 d4 d1)
d4
(*.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 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (neg.f64 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d3) d1))
(neg.f64 d1)
d1
(+.f64 d1 d3)
d3
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
d4
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
d1
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
#s(literal 1 binary64)
(/.f64 d3 d4)
d3

localize74.0ms (1%)

Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 d3 d4)
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
accuracy99.1%
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
accuracy93.6%
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
accuracy100.0%
(+.f64 d1 d3)
accuracy100.0%
(neg.f64 d1)
accuracy100.0%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
accuracy100.0%
(+.f64 d2 d4)
accuracy100.0%
(*.f64 d1 (+.f64 d2 d4))
accuracy100.0%
(*.f64 d1 d4)
accuracy100.0%
(-.f64 d4 d1)
accuracy100.0%
(*.f64 d1 (-.f64 d4 d1))
Results
48.0ms256×0valid
Compiler

Compiled 72 to 18 computations (75% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 10.0ms (47.1% of total)
ival-sub: 5.0ms (23.5% of total)
ival-add: 3.0ms (14.1% of total)
ival-div: 2.0ms (9.4% of total)
ival-neg: 1.0ms (4.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series28.0ms (0.4%)

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

63 calls:

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

rewrite181.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
1215×log1p-expm1-u
199×associate-*r*
184×add-cube-cbrt
183×expm1-log1p-u
181×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify254.0ms (3.4%)

Algorithm
egg-herbie
Rules
442×fma-neg
337×distribute-lft-neg-in
324×associate-*r*
302×distribute-rgt-neg-in
299×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060712597
1140511676
2463011436
Stop Event
node limit
Counts
406 → 359
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 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 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) d3)))
(*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) d3)))
(*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) d3)))
(*.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 d3 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 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 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.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 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
d3
d1
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))
d1
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64))))
d1
d3
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))
d3
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) #s(literal 1 binary64))))
(*.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 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 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)))))
d1
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 d1 d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 d1 d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d4)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d4)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d4)
d1
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
d1
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d4) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d4) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d4) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(/.f64 (-.f64 d4 d3) d4)
(/.f64 (-.f64 d4 d3) d4)
(/.f64 (-.f64 d4 d3) d4)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(+.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d4)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 d4) #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 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) d1) (+.f64 d1 d4))
(pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d1 d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d4) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 d4))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 d4))) #s(literal 1 binary64)))
(fma.f64 d1 d1 (*.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 d4) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))))
(cbrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))
(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 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 d1 d4))
(-.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))) (+.f64 (*.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 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))) (-.f64 d2 d4))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) d1) (-.f64 d2 d4))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d2 d1 (*.f64 d1 d4))
(+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d3)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (-.f64 d1 d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (-.f64 d1 d3))
(pow.f64 (*.f64 d1 (+.f64 d1 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d3))) #s(literal 2 binary64))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 d3))) #s(literal 1 binary64)))
(fma.f64 d1 d1 (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d1 d3))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 d1 d3)) (/.f64 (pow.f64 d3 #s(literal 2 binary64)) (-.f64 d1 d3)))
(*.f64 (+.f64 d1 d3) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d1 d3))
(*.f64 (cbrt.f64 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 (+.f64 d1 d3)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d1 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d1 d3)))
(*.f64 (sqrt.f64 (+.f64 d1 d3)) (sqrt.f64 (+.f64 d1 d3)))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d1 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d1 d3))
(/.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 d3 d1))
(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 (exp.f64 (+.f64 d1 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d1 d3))))
(cbrt.f64 (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64)))
(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)))
(fma.f64 #s(literal 1 binary64) d1 d3)
(fma.f64 #s(literal 1 binary64) d3 d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) d3)
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) d3)
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) d1)
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 d4) (/.f64 d3 (neg.f64 d4))))
(+.f64 (*.f64 d1 d4) (*.f64 (/.f64 d3 (neg.f64 d4)) (*.f64 d1 d4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(pow.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) d1) d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(exp.f64 (log.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 1 binary64)))
(+.f64 d1 (*.f64 d1 (/.f64 d3 (neg.f64 d4))))
(+.f64 d1 (*.f64 (/.f64 d3 (neg.f64 d4)) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) d1) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 d3 (neg.f64 d4)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 d3 (neg.f64 d4)) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 (neg.f64 d4)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 (neg.f64 d4)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 d3 (neg.f64 d4)) (/.f64 d3 (neg.f64 d4))) (/.f64 d3 (neg.f64 d4)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 d3 (neg.f64 d4)) (/.f64 d3 (neg.f64 d4)))) (-.f64 #s(literal 1 binary64) (/.f64 d3 (neg.f64 d4))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(exp.f64 (log1p.f64 (/.f64 d3 (neg.f64 d4))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 d3 (neg.f64 d4))) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 1 binary64))
(*.f64 d3 (/.f64 #s(literal 1 binary64) d4))
(*.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 (/.f64 d3 d4) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (/.f64 d3 d4)) (pow.f64 (cbrt.f64 (/.f64 d3 d4)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d3 d4)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d3 d4)))
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d3) d4))
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d3) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 (sqrt.f64 (/.f64 d3 d4)) (sqrt.f64 (/.f64 d3 d4)))
(*.f64 (sqrt.f64 d3) (/.f64 (sqrt.f64 d3) d4))
(*.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) (/.f64 #s(literal 1 binary64) d4)))
(*.f64 (neg.f64 d3) (/.f64 #s(literal 1 binary64) (neg.f64 d4)))
(*.f64 (/.f64 #s(literal 1 binary64) d4) d3)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 d3 (cbrt.f64 d4)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d4)) (/.f64 d3 (sqrt.f64 d4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d3) d4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d3 d4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (sqrt.f64 d4)) (/.f64 (cbrt.f64 d3) (sqrt.f64 d4)))
(*.f64 (/.f64 (sqrt.f64 d3) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d3) d4))
(*.f64 (/.f64 (sqrt.f64 d3) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d3) (cbrt.f64 d4)))
(pow.f64 (/.f64 d3 d4) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d3 d4)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d3 d4)) #s(literal 2 binary64))
(pow.f64 (/.f64 d4 d3) #s(literal -1 binary64))
(neg.f64 (/.f64 d3 (neg.f64 d4)))
(sqrt.f64 (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d3 d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d3 d4))))
(cbrt.f64 (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 d3 d4)))
(log1p.f64 (expm1.f64 (/.f64 d3 d4)))
(exp.f64 (log.f64 (/.f64 d3 d4)))
(exp.f64 (*.f64 (log.f64 (/.f64 d3 d4)) #s(literal 1 binary64)))
Outputs
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (neg.f64 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 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.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 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.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 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (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 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.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 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.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 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (neg.f64 d1)))
(*.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 (neg.f64 d1)))
(*.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 (neg.f64 d1)))
(*.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 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 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) d3)))
(*.f64 d1 (*.f64 #s(literal -1 binary64) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) d3)))
(*.f64 d1 (*.f64 #s(literal -1 binary64) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) d3)))
(*.f64 d1 (*.f64 #s(literal -1 binary64) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (neg.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 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.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 d3 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.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 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (*.f64 #s(literal -1 binary64) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (*.f64 #s(literal -1 binary64) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (*.f64 #s(literal -1 binary64) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (neg.f64 d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (neg.f64 d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (neg.f64 d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (neg.f64 d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (neg.f64 d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (neg.f64 d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
d3
d1
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))
d1
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64))))
(*.f64 d1 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64))))
(*.f64 d1 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d1)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 d3 d1) #s(literal -1 binary64))))
(*.f64 d1 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 d3 d1))))
d1
d3
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))
d3
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) #s(literal 1 binary64))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) #s(literal 1 binary64))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) #s(literal 1 binary64))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.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))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 d4)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 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 #s(literal -1 binary64) (/.f64 d4 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 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
d1
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(/.f64 (*.f64 (neg.f64 d1) d3) d4)
(*.f64 d1 (/.f64 d3 (neg.f64 d4)))
(*.f64 d3 (/.f64 d1 (neg.f64 d4)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 d1 d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 d1 d3) (/.f64 d1 d4)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 d1 d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 d1 d3) (/.f64 d1 d4)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d4)) (/.f64 d1 d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 d1 d3) (/.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(/.f64 (*.f64 (neg.f64 d1) d3) d4)
(*.f64 d1 (/.f64 d3 (neg.f64 d4)))
(*.f64 d3 (/.f64 d1 (neg.f64 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (/.f64 d1 d4))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 d1 d3) (/.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (/.f64 d1 d4))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 d1 d3) (/.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (/.f64 d1 d4))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) (/.f64 d1 d4) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 d1 d3) (/.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))
(/.f64 (*.f64 (neg.f64 d1) d3) d4)
(*.f64 d1 (/.f64 d3 (neg.f64 d4)))
(*.f64 d3 (/.f64 d1 (neg.f64 d4)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d4)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) d4)
(/.f64 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3))) d4)
(/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d4)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d4)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) d4)
(/.f64 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3))) d4)
(/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d4)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d4)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) d4)
(/.f64 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3))) d4)
(/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d4)
d1
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
d1
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(/.f64 d3 (neg.f64 d4))
(*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(/.f64 d3 (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d4) (/.f64 #s(literal 1 binary64) d3))))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d4) (/.f64 #s(literal 1 binary64) d3))))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) d4) (/.f64 #s(literal 1 binary64) d3))))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 #s(literal -1 binary64) (/.f64 d3 d4))
(/.f64 d3 (neg.f64 d4))
(/.f64 (-.f64 d4 d3) d4)
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(/.f64 (-.f64 d4 d3) d4)
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(/.f64 (-.f64 d4 d3) d4)
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(+.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 d4))
(+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) d4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d1 d4)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (fma.f64 d1 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64))) (+.f64 d1 d4))
(*.f64 d1 (/.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) (+.f64 d1 d4)))
(*.f64 d1 (*.f64 (+.f64 d1 d4) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (fma.f64 d1 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) d1) (+.f64 d1 d4))
(*.f64 d1 (/.f64 (pow.f64 (+.f64 d1 d4) #s(literal 2 binary64)) (+.f64 d1 d4)))
(*.f64 d1 (*.f64 (+.f64 d1 d4) #s(literal 1 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d1 d4))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d1 d4))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d1 d4))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d1 d4))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 d4))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 d4)))
(*.f64 d1 (+.f64 d1 d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d1 d4)))))
(*.f64 d1 (+.f64 d1 d4))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d1 d4))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d4) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d1 d4))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d1 d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (+.f64 d1 d4))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (+.f64 d1 d4))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 d4))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d1 d4))
(fma.f64 d1 d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 d4) #s(literal 1 binary64))
(*.f64 d1 d4)
(pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 3 binary64))
(*.f64 d1 d4)
(pow.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d4)
(pow.f64 (sqrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64))
(*.f64 d1 d4)
(sqrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))
(*.f64 d1 d4)
(log.f64 (pow.f64 (exp.f64 d4) d1))
(*.f64 d1 d4)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))))
(*.f64 d1 d4)
(cbrt.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))
(*.f64 d1 d4)
(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)))
(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 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.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))) (+.f64 (*.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 (-.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 d1 (+.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 d1 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64)))) (-.f64 d2 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) (-.f64 d2 d4)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))) d1) (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 d1 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d4 #s(literal 2 binary64))) d1) (-.f64 d2 d4))
(*.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 d1) (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(*.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))))
(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 d2 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 d3))
(+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d1 d3))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d1 d3)))
(*.f64 d1 (*.f64 #s(literal -1 binary64) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d3)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d1)) (pow.f64 d1 #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d1)) (pow.f64 d1 #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d1 d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (-.f64 d1 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 d1 (-.f64 d1 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (-.f64 d1 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 d1 (-.f64 d1 d3)))
(pow.f64 (*.f64 d1 (+.f64 d1 d3)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d1 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d3))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d1 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d1 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d3))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d1 d3))
(neg.f64 (*.f64 d1 (+.f64 d1 d3)))
(*.f64 d1 (*.f64 #s(literal -1 binary64) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d1 d3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d1 d3)))
(*.f64 d1 (+.f64 d1 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 d1 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d3)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d1 d3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d1 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d1 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d1 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d1 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d1 d3))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d1 d3))
(fma.f64 d1 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d1 d3))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 d1 d3)))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 d1 d3)) (/.f64 (pow.f64 d3 #s(literal 2 binary64)) (-.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d1 d3))
(*.f64 (+.f64 d1 d3) #s(literal 1 binary64))
(+.f64 d1 d3)
(*.f64 #s(literal 1 binary64) (+.f64 d1 d3))
(+.f64 d1 d3)
(*.f64 (cbrt.f64 (+.f64 d1 d3)) (pow.f64 (cbrt.f64 (+.f64 d1 d3)) #s(literal 2 binary64)))
(+.f64 d1 d3)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d1 d3)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d1 d3)))
(+.f64 d1 d3)
(*.f64 (sqrt.f64 (+.f64 d1 d3)) (sqrt.f64 (+.f64 d1 d3)))
(+.f64 d1 d3)
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d1 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))) (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 d3) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d1 d3))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 d3)) (pow.f64 d3 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d1 d3))
(/.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 d3 (-.f64 d3 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d1 d3))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 d3 d1))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 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 (exp.f64 (+.f64 d1 d3)))
(+.f64 d1 d3)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d1 d3))))
(+.f64 d1 d3)
(cbrt.f64 (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64)))
(+.f64 d1 d3)
(expm1.f64 (log1p.f64 (+.f64 d1 d3)))
(log1p.f64 (expm1.f64 (+.f64 d1 d3)))
(+.f64 d1 d3)
(exp.f64 (log.f64 (+.f64 d1 d3)))
(+.f64 d1 d3)
(exp.f64 (*.f64 (log.f64 (+.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 d1 d3)
(fma.f64 #s(literal 1 binary64) d1 d3)
(+.f64 d1 d3)
(fma.f64 #s(literal 1 binary64) d3 d1)
(+.f64 d1 d3)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) d3)
(+.f64 d1 d3)
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3) d1)
(+.f64 d1 d3)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) d3)
(+.f64 d1 d3)
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) d1)
(+.f64 d1 d3)
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 d4) (/.f64 d3 (neg.f64 d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(+.f64 (*.f64 d1 d4) (*.f64 (/.f64 d3 (neg.f64 d4)) (*.f64 d1 d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))))
(/.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(*.f64 d4 (/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))))))
(*.f64 (*.f64 d1 d4) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 (/.f64 d3 d4) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 (*.f64 d1 d4) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (/.f64 (*.f64 d4 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 (*.f64 d1 d4) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(pow.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 1 binary64))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 3 binary64))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(pow.f64 (pow.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 2 binary64))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 2 binary64)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) d1) d4))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(cbrt.f64 (*.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 3 binary64))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(exp.f64 (log.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d4) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 1 binary64)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4)))
(*.f64 d1 (*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(+.f64 d1 (*.f64 d1 (/.f64 d3 (neg.f64 d4))))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(+.f64 d1 (*.f64 (/.f64 d3 (neg.f64 d4)) d1))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 (/.f64 d3 d4) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 d1 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) d1) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(*.f64 d1 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 (/.f64 d3 d4) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(*.f64 d1 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(*.f64 d1 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 d3 d4))))
(pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 1 binary64))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 3 binary64))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 2 binary64))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 2 binary64)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) d1))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 3 binary64))))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))) #s(literal 1 binary64)))
(+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) d3) d4))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (/.f64 d3 (neg.f64 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 d3 (neg.f64 d4)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(+.f64 (/.f64 d3 (neg.f64 d4)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 (/.f64 d3 d4) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 (/.f64 d3 d4) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 (/.f64 d3 d4) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 (/.f64 d3 d4) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 (neg.f64 d4)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 d3 (neg.f64 d4)) (/.f64 d3 (neg.f64 d4))) (/.f64 d3 (neg.f64 d4)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d4) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64))) (+.f64 (/.f64 d3 d4) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 d3 (neg.f64 d4)) (/.f64 d3 (neg.f64 d4)))) (-.f64 #s(literal 1 binary64) (/.f64 d3 (neg.f64 d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 d3 d4)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)))))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(+.f64 (-.f64 #s(literal 2 binary64) (/.f64 d3 d4)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(exp.f64 (log1p.f64 (/.f64 d3 (neg.f64 d4))))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(exp.f64 (*.f64 (log1p.f64 (/.f64 d3 (neg.f64 d4))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d4)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 d3 (/.f64 #s(literal 1 binary64) d4))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 #s(literal 1 binary64) (/.f64 d3 d4))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (/.f64 d3 d4) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (cbrt.f64 (/.f64 d3 d4)) (pow.f64 (cbrt.f64 (/.f64 d3 d4)) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d3 d4)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d3) d4))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d3) (/.f64 #s(literal 1 binary64) d4)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (sqrt.f64 (/.f64 d3 d4)) (sqrt.f64 (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (sqrt.f64 d3) (/.f64 (sqrt.f64 d3) d4))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) (/.f64 #s(literal 1 binary64) d4)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (neg.f64 d3) (/.f64 #s(literal 1 binary64) (neg.f64 d4)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (/.f64 #s(literal 1 binary64) d4) d3)
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 d3 (cbrt.f64 d4)))
(/.f64 (/.f64 d3 (cbrt.f64 d4)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d4)) (/.f64 d3 (sqrt.f64 d4)))
(/.f64 (/.f64 d3 (sqrt.f64 d4)) (sqrt.f64 d4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d3) d4))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d3 d4)))
(*.f64 (cbrt.f64 (/.f64 d3 d4)) (/.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 d3 d4)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (sqrt.f64 d4)) (/.f64 (cbrt.f64 d3) (sqrt.f64 d4)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d4)) (/.f64 d3 (sqrt.f64 d4)))
(/.f64 (/.f64 d3 (sqrt.f64 d4)) (sqrt.f64 d4))
(*.f64 (/.f64 (sqrt.f64 d3) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d3) d4))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(*.f64 (/.f64 (sqrt.f64 d3) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d3) (cbrt.f64 d4)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (/.f64 d3 (cbrt.f64 d4)))
(/.f64 (/.f64 d3 (cbrt.f64 d4)) (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)))
(pow.f64 (/.f64 d3 d4) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(pow.f64 (cbrt.f64 (/.f64 d3 d4)) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(pow.f64 (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(pow.f64 (sqrt.f64 (/.f64 d3 d4)) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(pow.f64 (/.f64 d4 d3) #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(neg.f64 (/.f64 d3 (neg.f64 d4)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(sqrt.f64 (pow.f64 (/.f64 d3 d4) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(log.f64 (exp.f64 (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d3 d4))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(cbrt.f64 (pow.f64 (/.f64 d3 d4) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(expm1.f64 (log1p.f64 (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(log1p.f64 (expm1.f64 (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(exp.f64 (log.f64 (/.f64 d3 d4)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)
(exp.f64 (*.f64 (log.f64 (/.f64 d3 d4)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))
(+.f64 (/.f64 d3 d4) #s(literal 0 binary64))
(/.f64 d3 d4)

eval131.0ms (1.8%)

Compiler

Compiled 5885 to 1427 computations (75.8% saved)

prune85.0ms (1.1%)

Pruning

15 alts after pruning (3 fresh and 12 done)

PrunedKeptTotal
New5000500
Fresh033
Picked055
Done077
Total50015515
Accuracy
100.0%
Counts
515 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
56.8%
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
55.9%
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d4))))
30.6%
(*.f64 d3 (neg.f64 d1))
8.7%
(*.f64 d3 d1)
76.9%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
58.6%
(*.f64 d1 (-.f64 d4 d3))
58.9%
(*.f64 d1 (-.f64 d4 d1))
52.4%
(*.f64 d1 (-.f64 d2 d3))
55.8%
(*.f64 d1 (-.f64 d2 d1))
56.7%
(*.f64 d1 (+.f64 d2 d4))
35.7%
(*.f64 d1 (neg.f64 d1))
35.0%
(*.f64 d1 d4)
29.5%
(*.f64 d1 d2)
8.6%
(*.f64 d1 d1)
Compiler

Compiled 300 to 151 computations (49.7% saved)

regimes43.0ms (0.6%)

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

5 calls:

10.0ms
d2
9.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
7.0ms
d4
7.0ms
d1
7.0ms
d3
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)

regimes27.0ms (0.4%)

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

4 calls:

9.0ms
d3
6.0ms
d2
6.0ms
d4
6.0ms
d1
Results
AccuracySegmentsBranch
92.7%3d1
96.6%2d2
84.6%2d3
94.8%2d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes14.0ms (0.2%)

Counts
15 → 2
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d3 d1)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.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

2 calls:

7.0ms
d2
5.0ms
d4
Results
AccuracySegmentsBranch
92.3%2d4
85.4%3d2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes13.0ms (0.2%)

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

2 calls:

5.0ms
d4
5.0ms
d1
Results
AccuracySegmentsBranch
90.4%3d1
81.9%2d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes24.0ms (0.3%)

Counts
13 → 3
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d3 d1)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.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 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
Calls

4 calls:

9.0ms
d4
5.0ms
d1
5.0ms
d3
5.0ms
d2
Results
AccuracySegmentsBranch
80.4%4d4
79.1%3d2
80.5%4d3
79.6%6d1
Compiler

Compiled 20 to 16 computations (20% saved)

regimes15.0ms (0.2%)

Counts
11 → 2
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d3 d1)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.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 d3))
(*.f64 d1 (-.f64 d4 d1))
Calls

3 calls:

6.0ms
d4
4.0ms
d2
4.0ms
d3
Results
AccuracySegmentsBranch
76.4%3d4
79.9%4d3
77.2%2d2
Compiler

Compiled 15 to 12 computations (20% saved)

regimes17.0ms (0.2%)

Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d3 d1)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d3))
Calls

4 calls:

5.0ms
d4
4.0ms
d2
4.0ms
d1
4.0ms
d3
Results
AccuracySegmentsBranch
73.4%4d1
75.0%4d4
74.3%3d3
66.8%4d2
Compiler

Compiled 20 to 16 computations (20% saved)

regimes8.0ms (0.1%)

Counts
9 → 2
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d3 d1)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
Outputs
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d4))
Calls

2 calls:

4.0ms
d4
4.0ms
d3
Results
AccuracySegmentsBranch
71.6%2d4
72.1%3d3
Compiler

Compiled 10 to 8 computations (20% saved)

regimes7.0ms (0.1%)

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

2 calls:

3.0ms
d3
3.0ms
d4
Results
AccuracySegmentsBranch
72.1%3d3
61.8%3d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes13.0ms (0.2%)

Counts
7 → 5
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d3 d1)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
Outputs
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
Calls

4 calls:

3.0ms
d2
3.0ms
d1
3.0ms
d3
3.0ms
d4
Results
AccuracySegmentsBranch
61.0%5d4
57.2%3d2
56.6%6d1
58.6%5d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
d4
Results
AccuracySegmentsBranch
57.6%3d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes7.0ms (0.1%)

Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 d1 d1)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d3 d1)
Outputs
(*.f64 d1 d2)
(*.f64 d1 d4)
Calls

3 calls:

2.0ms
d3
2.0ms
d2
2.0ms
d4
Results
AccuracySegmentsBranch
40.1%3d3
53.7%2d2
52.1%2d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes9.0ms (0.1%)

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

4 calls:

4.0ms
d2
2.0ms
d1
2.0ms
d4
2.0ms
d3
Results
AccuracySegmentsBranch
29.5%1d3
29.5%1d1
29.5%1d4
29.5%1d2
Compiler

Compiled 20 to 16 computations (20% saved)

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

Compiled 20 to 16 computations (20% saved)

bsearch14.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-7478619.702989233
-63858.1861199083
Results
9.0ms112×0valid
Compiler

Compiled 194 to 129 computations (33.5% saved)

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

bsearch13.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
3.5106848893426116e+60
1.9331604110775841e+62
Results
8.0ms112×0valid
Compiler

Compiled 194 to 129 computations (33.5% saved)

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

bsearch25.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.2087996422435613e+143
1.6634148633169173e+144
13.0ms
-5.100843783876246e+124
-2.1431721076254492e+122
Results
16.0ms208×0valid
Compiler

Compiled 318 to 218 computations (31.4% saved)

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

bsearch31.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.1956430688612346e-135
9.589916570029701e-127
13.0ms
-2060463917.0352812
-98663652.75842947
Results
19.0ms256×0valid
Compiler

Compiled 346 to 241 computations (30.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 7.0ms (65.7% of total)
ival-sub: 2.0ms (18.8% of total)
ival-add: 1.0ms (9.4% 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
13.0ms
-2060463917.0352812
-98663652.75842947
Results
9.0ms112×0valid
Compiler

Compiled 166 to 115 computations (30.7% saved)

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

bsearch36.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
5.117988735959774e+63
9.96930958797143e+79
17.0ms
-5.435483904650898e+55
-1.5802806041355867e+53
Results
24.0ms288×0valid
Compiler

Compiled 386 to 269 computations (30.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 8.0ms (68.4% of total)
ival-sub: 2.0ms (17.1% of total)
ival-add: 1.0ms (8.6% 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
13.0ms
3.5106848893426116e+60
1.9331604110775841e+62
Results
9.0ms112×0valid
Compiler

Compiled 166 to 115 computations (30.7% saved)

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

bsearch35.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.834586127544126e+84
4.5739463134423116e+91
17.0ms
-1.350586504298345e+227
-9.820553936251746e+213
Results
22.0ms304×0valid
Compiler

Compiled 387 to 283 computations (26.9% saved)

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

bsearch62.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
3.5106848893426116e+60
1.9331604110775841e+62
13.0ms
5.883783295813721e+36
2.2773259760843845e+40
15.0ms
2.4304716565652697e-48
3.9341096408400193e-44
16.0ms
-3.6223936667605104e-294
-1.5581512613178635e-301
Results
42.0ms512×0valid
Compiler

Compiled 586 to 449 computations (23.4% saved)

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

bsearch33.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
3.5106848893426116e+60
1.9331604110775841e+62
19.0ms
-3.6223936667605104e-294
-1.5581512613178635e-301
Results
23.0ms256×0valid
Compiler

Compiled 298 to 225 computations (24.5% saved)

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

bsearch18.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
-0.001391638606710303
-3.717220697403659e-9
Results
13.0ms144×0valid
Compiler

Compiled 170 to 125 computations (26.5% saved)

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

simplify16.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
099894
1142894
2166894
3181894
4188894
5189894
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d2 #s(literal -6500000 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))
(if (<=.f64 d4 #s(literal 3900000000000000302146520105674631951558304850275597018988544 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d1 #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d1 #s(literal 309999999999999990031898442926749788431595306732618331639042425388920008342528998654751890961825677180257212280618072874800889573893601356677120 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 (neg.f64 d1) (+.f64 d1 d3))))
(if (<=.f64 d2 #s(literal -650000000 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal 4370447970442389/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d2 #s(literal -1920000000 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(if (<=.f64 d3 #s(literal -41500000000000002398393009488397960797235933865853321216 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 1700000000000000035007963403787570586390193653784774359305696795014503031898112 binary64)) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d3))))
(if (<=.f64 d4 #s(literal 164999999999999999498739633899992458869574258789435912163950592 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d3 #s(literal -9999999999999999544446266951486038123467425400819078260993214423089680518452271383223760211130420606034208307593944715707740128306913340586165347614418822310868858990958736965765439335377993421392542578277827477504 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 42000000000000001532366249840715326519264857126261681462079537488015496042722646639752773632 binary64)) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))
(if (<=.f64 d4 #s(literal -3739201720513617/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 3792373784451217/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 5000000000000000151893014213501833445376 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 44999999999999999863292627427270670600792979669846157862895616 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))))
(if (<=.f64 d4 #s(literal -8836021296475255/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 39999999999999997975485411882960754678545800440536402923356160 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d2 #s(literal -48999163945791/36028797018963968 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(*.f64 d1 d1)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d2 #s(literal -6500000 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))
(if (<=.f64 d4 #s(literal 3900000000000000302146520105674631951558304850275597018988544 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d1 #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d1 #s(literal 309999999999999990031898442926749788431595306732618331639042425388920008342528998654751890961825677180257212280618072874800889573893601356677120 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 (neg.f64 d1) (+.f64 d1 d3))))
(if (<=.f64 d1 #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d1 #s(literal 309999999999999990031898442926749788431595306732618331639042425388920008342528998654751890961825677180257212280618072874800889573893601356677120 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))))
(if (<=.f64 d1 #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d1 #s(literal 309999999999999990031898442926749788431595306732618331639042425388920008342528998654751890961825677180257212280618072874800889573893601356677120 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (neg.f64 d3) d1))))
(if (<=.f64 d2 #s(literal -650000000 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal 4370447970442389/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d2 #s(literal -1920000000 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(if (<=.f64 d3 #s(literal -41500000000000002398393009488397960797235933865853321216 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 1700000000000000035007963403787570586390193653784774359305696795014503031898112 binary64)) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d3))))
(if (or (<=.f64 d3 #s(literal -41500000000000002398393009488397960797235933865853321216 binary64)) (not (<=.f64 d3 #s(literal 1700000000000000035007963403787570586390193653784774359305696795014503031898112 binary64)))) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d4 #s(literal 164999999999999999498739633899992458869574258789435912163950592 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d3 #s(literal -9999999999999999544446266951486038123467425400819078260993214423089680518452271383223760211130420606034208307593944715707740128306913340586165347614418822310868858990958736965765439335377993421392542578277827477504 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 42000000000000001532366249840715326519264857126261681462079537488015496042722646639752773632 binary64)) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))
(if (or (<=.f64 d3 #s(literal -9999999999999999544446266951486038123467425400819078260993214423089680518452271383223760211130420606034208307593944715707740128306913340586165347614418822310868858990958736965765439335377993421392542578277827477504 binary64)) (not (<=.f64 d3 #s(literal 42000000000000001532366249840715326519264857126261681462079537488015496042722646639752773632 binary64)))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d4 #s(literal -3739201720513617/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 3792373784451217/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 5000000000000000151893014213501833445376 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 44999999999999999863292627427270670600792979669846157862895616 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))))
(if (<=.f64 d4 #s(literal -8836021296475255/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 39999999999999997975485411882960754678545800440536402923356160 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d2 #s(literal -48999163945791/36028797018963968 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(*.f64 d1 d1)

soundness766.0ms (10.2%)

Rules
839×log1p-expm1-u
724×fma-define
685×sub-neg
675×fma-define
562×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026335
1425322
26895322
0107933008
1270331493
099931103
1271629857
073984
1289776
2998664
34152644
47106640
Stop Event
fuel
node limit
node limit
node limit
node limit
Compiler

Compiled 495 to 208 computations (58% saved)

preprocess79.0ms (1.1%)

Remove

(sort d2 d4)

Compiler

Compiled 604 to 266 computations (56% saved)

end0.0ms (0%)

Profiling

Loading profile data...