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.3s (16.8%)

Results
838.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 534.0ms
ival-mult: 324.0ms (60.6% of total)
ival-sub: 146.0ms (27.3% of total)
ival-add: 54.0ms (10.1% of total)
const: 7.0ms (1.3% of total)
backward-pass: 3.0ms (0.6% of total)
Bogosity

preprocess117.0ms (1.6%)

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)

explain169.0ms (2.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
220-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
50-0-(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
40-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
00-0-(*.f64 d1 d1)
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d3)
00-0-(*.f64 d4 d1)
00-0-(*.f64 d1 d2)
00-0-d4
Results
131.0ms512×0valid
Compiler

Compiled 127 to 35 computations (72.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 18.0ms (69.2% of total)
ival-sub: 5.0ms (19.2% of total)
ival-add: 3.0ms (11.5% of total)
const: 1.0ms (3.8% 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
90.6%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Compiler

Compiled 30 to 18 computations (40% saved)

localize244.0ms (3.3%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
cost-diff0
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
cost-diff128
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
cost-diff256
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
accuracy100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
accuracy100.0%
(*.f64 d1 (-.f64 d2 d3))
accuracy97.0%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
accuracy92.7%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
Rules
1513×fma-neg
331×fma-define
264×unsub-neg
256×sub-neg
178×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020252
148252
2105252
3307252
4807252
52291252
64395252
74504252
84504252
94504252
105243252
115283252
125283252
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 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(*.f64 d1 (-.f64 d2 d3))
d1
(-.f64 d2 d3)
d2
d3
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 d4)
d4
(*.f64 d1 d1)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
d1
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 d4 (-.f64 d2 (+.f64 d3 d1)))
(-.f64 d2 d3)
d2
d3
(-.f64 d4 d1)
d4
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d3 d1))))
(*.f64 d1 (-.f64 d2 d3))
d1
(-.f64 d2 d3)
d2
d3
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
d4
(*.f64 d1 d1)
Results
40.0ms256×0valid
Compiler

Compiled 69 to 14 computations (79.7% 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-add: 2.0ms (9.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series27.0ms (0.4%)

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

51 calls:

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

rewrite299.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
1211×log1p-expm1-u
534×expm1-log1p-u
154×add-cube-cbrt
150×add-exp-log
150×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify422.0ms (5.6%)

Algorithm
egg-herbie
Rules
911×fma-neg
421×fma-define
386×distribute-rgt-in
383×distribute-lft-in
281×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067623174
1184622004
2688722004
Stop Event
node limit
Counts
436 → 406
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.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 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.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 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.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 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (pow.f64 (cbrt.f64 (+.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 (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 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.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 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d4 d1)) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (-.f64 d4 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)))
(*.f64 (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d4 d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(/.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 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d4))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (-.f64 d4 d1)) (log.f64 d1)))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d2 d3))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d3)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 (-.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 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.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 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(-.f64 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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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)))
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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 d2 (-.f64 d3 d4))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 d2 (-.f64 d3 d4))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 d2 (-.f64 d3 d4))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 d1 (/.f64 d4 d2) (*.f64 d1 (neg.f64 (/.f64 d3 d2)))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 d1 (/.f64 d4 d2) (*.f64 d1 (neg.f64 (/.f64 d3 d2)))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 d1 (/.f64 d4 d2) (*.f64 d1 (neg.f64 (/.f64 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 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2)) (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 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2)) (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 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2)) (neg.f64 d2))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 (-.f64 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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 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 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d4 d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d1)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d4 d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (neg.f64 d1)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d4 d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (fma.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (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 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d1))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d1))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 (+.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 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) 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 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) 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 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) d4) d1))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #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 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (neg.f64 (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) 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 (neg.f64 d1) 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 (neg.f64 d1) 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))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (neg.f64 (*.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))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (neg.f64 (*.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))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (neg.f64 (*.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 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (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 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 d1 (-.f64 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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 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 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 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 (-.f64 d4 d1) d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 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 (-.f64 d4 d1) d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 (+.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 d4 (+.f64 d1 d3))) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2))))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d4 (+.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 d4 (+.f64 d1 d3))) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2))))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d4 (+.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 d4 (+.f64 d1 d3))) d2)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2))))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) d1)) (neg.f64 d2))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 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 (-.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 d4 (-.f64 d1 d2)) 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 d4 (-.f64 d1 d2)) 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 d4 (-.f64 d1 d2)) 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 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.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 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 (+.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 d2 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 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 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 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 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (*.f64 d1 (+.f64 d3 (-.f64 d1 d2))) 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 #s(literal 1 binary64) (-.f64 (/.f64 d4 d2) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d4 d2) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d4 d2) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) #s(literal -1 binary64))))
(*.f64 d2 (neg.f64 (fma.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))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) #s(literal -1 binary64))))
(*.f64 d2 (neg.f64 (fma.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))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) #s(literal -1 binary64))))
(*.f64 d2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) #s(literal -1 binary64))))
(-.f64 (+.f64 d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(-.f64 d4 (-.f64 d1 d2))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 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 d2 (-.f64 d4 d1)) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (-.f64 d1 d2)) 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 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 d2 d3) d4) (/.f64 d1 d4))))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d2 d4) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 d2 d3) d4) (/.f64 d1 d4))))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d2 d4) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 d2 d3) d4) (/.f64 d1 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 (-.f64 d2 d1) d3) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.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 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d1) d3) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.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 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d1) d3) d4) #s(literal -1 binary64)))
(*.f64 d4 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) #s(literal -1 binary64))))
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 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 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 d1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 d1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 d1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.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 d2 (-.f64 (-.f64 d4 d1) d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(*.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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) 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 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 d1 (neg.f64 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 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 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.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 d2 (-.f64 d3 d4))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 d1 (neg.f64 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (-.f64 d2 (-.f64 d3 d4)) (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (-.f64 d2 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (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 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (+.f64 (-.f64 (-.f64 d2 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 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d1 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (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 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (+.f64 (-.f64 (-.f64 d2 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 d1 (-.f64 d2 (+.f64 d3 d4)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.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))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 d4 d1) d1)
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d4 d1)) d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 (-.f64 d4 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 d4 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d4))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 (-.f64 d4 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 (-.f64 d4 d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (-.f64 d4 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 d4 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 d4 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d4 (pow.f64 d1 #s(literal 3 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 d4 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (*.f64 (neg.f64 d1) (+.f64 d1 d4)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 d4 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))) (fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4)))
(/.f64 (*.f64 (-.f64 (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 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 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4)))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 d4 d1)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (+.f64 (log.f64 (-.f64 d4 d1)) (log.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d3) d1))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 d3))
(*.f64 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 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 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 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 (-.f64 d2 d3)) d1))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 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 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)) (*.f64 #s(literal 0 binary64) (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 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.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 d2 (-.f64 (-.f64 d4 d1) d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 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 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) 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 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 d1 (neg.f64 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 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 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.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 d2 (-.f64 d3 d4))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (fma.f64 (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 d1 (neg.f64 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d4 (+.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (-.f64 d2 (-.f64 d3 d4)) (-.f64 d2 (-.f64 d3 d4)))) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (-.f64 d2 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (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 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (+.f64 (-.f64 (-.f64 d2 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 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d1 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (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 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (+.f64 (-.f64 (-.f64 d2 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 d1 (-.f64 d2 (+.f64 d3 d4)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) d1))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(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 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.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))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(-.f64 d2 (+.f64 (-.f64 d3 d4) d1))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 d4 (-.f64 d1 (-.f64 d2 d3)))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 d2 d4) (+.f64 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 (-.f64 d2 d3) 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 d2 (+.f64 d3 d4))))
(-.f64 (+.f64 (-.f64 d4 d1) d2) d3)
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 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 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 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 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (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 (-.f64 d2 d3) 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 d2 (+.f64 d3 d4))))
(/.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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (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 (-.f64 d2 d3) 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 d2 (+.f64 d3 d4))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))
(/.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 (-.f64 d2 d3) 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 d2 (+.f64 d3 d4))))
(/.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 (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 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 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 d1 d4) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (*.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) (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 (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 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 (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 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 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d1 d4) (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 d3))) (*.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 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 d3))) (*.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 (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 (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 (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 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 (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 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 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 d1 d4) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (*.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) (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 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d1 d4) (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 d3))) (*.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 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 3 binary64)) (pow.f64 (-.f64 d4 d1) #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 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (fma.f64 (-.f64 d4 d1) (+.f64 d3 (-.f64 d4 (+.f64 d1 d2))) (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 (-.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 d3 (-.f64 d4 (+.f64 d1 d2))))
(/.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 d1 (-.f64 d3 d4)) #s(literal 3 binary64))) (fma.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (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 d2 (-.f64 d3 d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (-.f64 d2 (-.f64 d3 d4)) (-.f64 d2 (-.f64 d3 d4)) (fma.f64 d1 (-.f64 d2 (-.f64 d3 d4)) (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 d1 (+.f64 d2 (-.f64 d4 d3))))))
(/.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 (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 (-.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 d3 (-.f64 d4 (+.f64 d1 d2))))
(/.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 (fma.f64 d2 d2 (*.f64 (+.f64 d1 (-.f64 d3 d4)) (-.f64 d4 (+.f64 d1 d3)))) (+.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(/.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 d2 (-.f64 d3 d4)) (-.f64 d2 (-.f64 d3 d4))) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (-.f64 d2 (-.f64 d3 d4))))
(/.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(pow.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3)))
(log.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(exp.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64)))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (-.f64 d2 d3))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (-.f64 d2 d3))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) (-.f64 d4 d1))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d2 d3))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) (-.f64 d4 d1))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(+.f64 d2 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))

eval68.0ms (0.9%)

Compiler

Compiled 7849 to 2615 computations (66.7% saved)

prune74.0ms (1%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New3997406
Fresh000
Picked202
Done000
Total4017408
Accuracy
100.0%
Counts
408 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
29.9%
(*.f64 (neg.f64 d1) d3)
78.6%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
77.9%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
34.3%
(*.f64 d1 (neg.f64 d1))
28.5%
(*.f64 d1 d4)
28.7%
(*.f64 d1 d2)
Compiler

Compiled 134 to 90 computations (32.8% saved)

localize220.0ms (2.9%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d2 (+.f64 d1 d3))
cost-diff0
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
cost-diff0
(*.f64 d1 d4)
cost-diff128
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
accuracy100.0%
(*.f64 d1 d4)
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(neg.f64 d1)
accuracy96.7%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
Rules
1387×fma-neg
340×fma-define
250×associate-+l-
240×sub-neg
180×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021239
144239
281239
3186239
4490239
51112239
62030239
73269239
83368239
93381239
103381239
114321239
124321239
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 d2 (+.f64 d1 d3))
d2
(+.f64 d1 d3)
d3
(*.f64 d1 d2)
d1
d2
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (neg.f64 d1))
d1
(neg.f64 d1)
(*.f64 (neg.f64 d1) d3)
(neg.f64 d1)
d1
d3
Outputs
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) (+.f64 d1 d3)))
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
d2
(+.f64 d1 d3)
d3
(*.f64 d1 d2)
d1
d2
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (neg.f64 d1))
d1
(neg.f64 d1)
(*.f64 (neg.f64 d1) d3)
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(neg.f64 d1)
d1
d3
Results
40.0ms256×0valid
Compiler

Compiled 63 to 14 computations (77.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 11.0ms (63.8% of total)
ival-add: 4.0ms (23.2% of total)
ival-sub: 1.0ms (5.8% of total)
ival-neg: 1.0ms (5.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series62.0ms (0.8%)

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

45 calls:

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

rewrite187.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
865×log1p-expm1-u
865×expm1-log1p-u
862×fma-define
350×fma-neg
122×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify394.0ms (5.3%)

Algorithm
egg-herbie
Rules
900×fma-neg
431×associate-*l*
381×associate-*r*
364×fma-define
274×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval105.0ms (1.4%)

Compiler

Compiled 12646 to 3001 computations (76.3% saved)

prune176.0ms (2.3%)

Pruning

11 alts after pruning (7 fresh and 4 done)

PrunedKeptTotal
New6535658
Fresh022
Picked145
Done000
Total65411665
Accuracy
100.0%
Counts
665 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.8%
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3)))
53.7%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
51.6%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
29.9%
(*.f64 (neg.f64 d1) d3)
78.6%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
77.9%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
34.3%
(*.f64 d1 (neg.f64 d1))
28.5%
(*.f64 d1 d4)
6.5%
(*.f64 d1 d3)
28.7%
(*.f64 d1 d2)
5.8%
(*.f64 d1 d1)
Compiler

Compiled 174 to 116 computations (33.3% saved)

localize326.0ms (4.3%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d2 d4)
cost-diff0
(-.f64 (+.f64 d2 d4) d3)
cost-diff0
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
cost-diff128
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
accuracy100.0%
(*.f64 d1 d1)
accuracy100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
accuracy100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
accuracy98.2%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
Rules
921×fma-define
637×fma-neg
211×distribute-rgt-in
191×distribute-lft-in
139×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021258
141258
283258
3161258
4271258
5431258
6794258
71581258
82769258
93207258
103524258
113531258
123531258
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
d1
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 d4)
d2
d4
d3
(*.f64 d1 d1)
d1
(*.f64 d1 d3)
d1
d3
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
d1
(-.f64 (+.f64 d2 d4) d1)
(+.f64 d2 d4)
d2
d4
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(*.f64 d1 d4)
d1
d4
(*.f64 d1 d2)
d2
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
d1
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(+.f64 d4 (-.f64 d2 d3))
(+.f64 d2 d4)
d2
d4
d3
(*.f64 d1 d1)
d1
(*.f64 d1 d3)
d1
d3
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
d1
(-.f64 (+.f64 d2 d4) d1)
(+.f64 d2 (-.f64 d4 d1))
(+.f64 d4 (-.f64 d2 d1))
(-.f64 d4 (-.f64 d1 d2))
(+.f64 d2 d4)
d2
d4
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d4)
d1
d4
(*.f64 d1 d2)
d2
Results
72.0ms256×0valid
Compiler

Compiled 67 to 15 computations (77.6% saved)

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

series20.0ms (0.3%)

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

48 calls:

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

rewrite167.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1109×log1p-expm1-u
892×expm1-log1p-u
151×add-cube-cbrt
148×add-exp-log
148×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify165.0ms (2.2%)

Algorithm
egg-herbie
Rules
639×fma-neg
488×cancel-sign-sub-inv
391×distribute-lft-neg-in
265×sub-neg
262×fma-define
Iterations

Useful iterations: 2 (0.0ms)

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

eval176.0ms (2.3%)

Compiler

Compiled 4729 to 1907 computations (59.7% saved)

prune69.0ms (0.9%)

Pruning

14 alts after pruning (7 fresh and 7 done)

PrunedKeptTotal
New3675372
Fresh022
Picked235
Done044
Total36914383
Accuracy
100.0%
Counts
383 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.8%
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3)))
53.7%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
51.6%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
53.5%
(*.f64 (+.f64 d4 d2) d1)
29.9%
(*.f64 (neg.f64 d1) d3)
53.7%
(*.f64 d1 (-.f64 d4 d3))
56.5%
(*.f64 d1 (-.f64 d4 d1))
54.9%
(*.f64 d1 (-.f64 d2 d3))
55.5%
(*.f64 d1 (-.f64 d2 d1))
34.3%
(*.f64 d1 (neg.f64 d1))
28.5%
(*.f64 d1 d4)
6.5%
(*.f64 d1 d3)
28.7%
(*.f64 d1 d2)
5.8%
(*.f64 d1 d1)
Compiler

Compiled 195 to 131 computations (32.8% saved)

localize277.0ms (3.7%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d1 d3)
cost-diff0
(*.f64 d1 (+.f64 d1 d3))
cost-diff0
(*.f64 d1 d4)
cost-diff128
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3)))
accuracy100.0%
(*.f64 d1 (-.f64 d4 d1))
accuracy100.0%
(*.f64 d1 (-.f64 d2 d3))
accuracy100.0%
(*.f64 d1 (-.f64 d4 d3))
accuracy97.0%
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3)))
Rules
537×fma-neg
314×fma-define
128×sub-neg
125×cancel-sign-sub-inv
108×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023271
150271
2107271
3216271
4417271
5778271
61193271
71963271
82236271
92265271
102265271
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3)))
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (+.f64 d1 d3))
(+.f64 d1 d3)
d3
(*.f64 d1 (-.f64 d2 d1))
d1
(-.f64 d2 d1)
d2
(*.f64 d1 (-.f64 d2 d3))
d1
(-.f64 d2 d3)
d2
d3
(*.f64 d1 (-.f64 d4 d1))
d1
(-.f64 d4 d1)
d4
(*.f64 d1 (-.f64 d4 d3))
d1
(-.f64 d4 d3)
d4
d3
Outputs
(-.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 d4)
d1
d4
(*.f64 d1 (+.f64 d1 d3))
(+.f64 d1 d3)
d3
(*.f64 d1 (-.f64 d2 d1))
d1
(-.f64 d2 d1)
d2
(*.f64 d1 (-.f64 d2 d3))
d1
(-.f64 d2 d3)
d2
d3
(*.f64 d1 (-.f64 d4 d1))
d1
(-.f64 d4 d1)
d4
(*.f64 d1 (-.f64 d4 d3))
d1
(-.f64 d4 d3)
d4
d3
Results
95.0ms256×0valid
Compiler

Compiled 70 to 17 computations (75.7% saved)

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

series18.0ms (0.2%)

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

36 calls:

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

rewrite155.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1002×log1p-expm1-u
1002×expm1-log1p-u
461×fma-neg
136×add-cube-cbrt
133×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify179.0ms (2.4%)

Algorithm
egg-herbie
Rules
672×fma-neg
409×distribute-lft-neg-in
388×distribute-rgt-neg-in
297×distribute-lft-neg-out
258×fma-define
Iterations

Useful iterations: 2 (0.0ms)

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

eval64.0ms (0.9%)

Compiler

Compiled 4751 to 1536 computations (67.7% saved)

prune310.0ms (4.1%)

Pruning

14 alts after pruning (3 fresh and 11 done)

PrunedKeptTotal
New3162318
Fresh112
Picked145
Done077
Total31814332
Accuracy
100.0%
Counts
332 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.7%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
53.4%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
51.6%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
53.5%
(*.f64 (+.f64 d4 d2) d1)
29.9%
(*.f64 (neg.f64 d1) d3)
53.7%
(*.f64 d1 (-.f64 d4 d3))
56.5%
(*.f64 d1 (-.f64 d4 d1))
54.9%
(*.f64 d1 (-.f64 d2 d3))
55.5%
(*.f64 d1 (-.f64 d2 d1))
34.3%
(*.f64 d1 (neg.f64 d1))
28.5%
(*.f64 d1 d4)
6.5%
(*.f64 d1 d3)
28.7%
(*.f64 d1 d2)
5.8%
(*.f64 d1 d1)
Compiler

Compiled 271 to 128 computations (52.8% saved)

regimes40.0ms (0.5%)

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

5 calls:

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

regimes78.0ms (1%)

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

4 calls:

24.0ms
d2
21.0ms
d1
16.0ms
d4
15.0ms
d3
Results
AccuracySegmentsBranch
93.2%3d1
83.7%4d2
97.5%3d3
86.2%4d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes14.0ms (0.2%)

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

1 calls:

13.0ms
d3
Results
AccuracySegmentsBranch
96.2%3d3
Compiler

Compiled 5 to 4 computations (20% saved)

regimes110.0ms (1.5%)

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

4 calls:

42.0ms
d1
33.0ms
d3
19.0ms
d2
15.0ms
d4
Results
AccuracySegmentsBranch
78.9%6d2
79.3%4d4
82.7%11d1
87.6%11d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes13.0ms (0.2%)

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

1 calls:

13.0ms
d4
Results
AccuracySegmentsBranch
77.0%3d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes23.0ms (0.3%)

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

2 calls:

12.0ms
d4
10.0ms
d3
Results
AccuracySegmentsBranch
77.8%5d3
74.0%3d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes25.0ms (0.3%)

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

3 calls:

9.0ms
d2
9.0ms
d4
7.0ms
d3
Results
AccuracySegmentsBranch
70.2%2d4
64.7%4d2
75.5%5d3
Compiler

Compiled 15 to 12 computations (20% saved)

regimes63.0ms (0.8%)

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

4 calls:

22.0ms
d3
22.0ms
d1
10.0ms
d2
8.0ms
d4
Results
AccuracySegmentsBranch
61.5%7d2
57.6%11d1
56.9%4d4
64.4%11d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes17.0ms (0.2%)

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

2 calls:

9.0ms
d4
7.0ms
d2
Results
AccuracySegmentsBranch
56.9%3d2
54.4%4d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes14.0ms (0.2%)

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

3 calls:

7.0ms
d3
3.0ms
d2
3.0ms
d4
Results
AccuracySegmentsBranch
35.8%5d3
47.4%2d4
46.1%2d2
Compiler

Compiled 15 to 12 computations (20% saved)

regimes9.0ms (0.1%)

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

4 calls:

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

Compiled 20 to 16 computations (20% saved)

regimes2.0ms (0%)

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:

0.0ms
d3
0.0ms
d1
0.0ms
d2
0.0ms
d4
Results
AccuracySegmentsBranch
5.8%1d1
5.8%1d4
5.8%1d3
5.8%1d2
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch39.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.1496074864559543e+67
3.146352628239619e+74
19.0ms
-2.261328396346994e+143
-2.921912386020672e+134
Results
24.0ms288×0valid
Compiler

Compiled 458 to 305 computations (33.4% saved)

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

bsearch50.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
4.2198259537977056e+104
8.63810277302566e+128
18.0ms
-2.261328396346994e+143
-2.921912386020672e+134
Results
35.0ms320×0valid
Compiler

Compiled 466 to 317 computations (32% saved)

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

bsearch22.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
9.342933930623756e+148
1.1757825279869119e+149
10.0ms
7.8306540222576895e+68
5.261272063648149e+69
2.0ms
3.0284578941407305e-133
3.2310379452838603e-133
Results
15.0ms160×0valid
Compiler

Compiled 226 to 157 computations (30.5% saved)

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

bsearch16.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
7.8306540222576895e+68
5.261272063648149e+69
2.0ms
3.0284578941407305e-133
3.2310379452838603e-133
Results
8.0ms112×0valid
Compiler

Compiled 166 to 115 computations (30.7% saved)

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

bsearch68.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
3.146352628239619e+74
1.6437938413623876e+79
11.0ms
-9.70098319154997e-303
-4.787934710306702e-303
20.0ms
-1.0416304723474418e-273
-1.7973147198767263e-291
15.0ms
-2.261328396346994e+143
-2.921912386020672e+134
Results
40.0ms512×0valid
Compiler

Compiled 636 to 450 computations (29.2% saved)

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

bsearch64.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
8.63810277302566e+128
2.7763729422476195e+132
8.0ms
-9.70098319154997e-303
-4.787934710306702e-303
20.0ms
-1.0416304723474418e-273
-1.7973147198767263e-291
15.0ms
-2.261328396346994e+143
-2.921912386020672e+134
Results
41.0ms512×0valid
Compiler

Compiled 619 to 450 computations (27.3% saved)

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

bsearch43.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
8.833158780035754e+63
4.1291208868828494e+64
8.0ms
3.2310379452838603e-133
1.1891838293926132e-132
22.0ms
-3.184314457110622e-101
-1.720361056811152e-114
Results
30.0ms336×0valid
Compiler

Compiled 388 to 295 computations (24% saved)

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

bsearch37.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.3523967920095936e-94
2.626763004998594e-83
18.0ms
-2.1298138783955676e+101
-1.2812350891718804e+99
Results
26.0ms272×0valid
Compiler

Compiled 315 to 238 computations (24.4% saved)

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

bsearch19.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
7.8306540222576895e+68
5.261272063648149e+69
Results
7.0ms96×0valid
Compiler

Compiled 122 to 89 computations (27% saved)

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

simplify16.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0101961
1133961
2150961
3159961
4162961
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d3 #s(literal -299999999999999996618438121566071301709518013392447652713951839627853598812507196392381331852007101328252415874590344564590790829932544 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 #s(literal 210000000000000000864455944503431329383755246491621014233144862179328 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (<=.f64 d3 #s(literal -500000000000000008488109619119479852070522586786553369815300517557998872033608454479131162978127556439704227115577799618229701016825446268928 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 7200000000000000060274784846850057046028663040881115930537159520552005140892198503788287584432048633717960007079107808611794944 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 7927742878498469/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 4000000000000000290125745526116940504633497638586087822072840621916160 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 95999999999999997887652710943135376739023093388908903754136311517049338165994319272984900744633009341097753767891559437008489501446190053954928246784 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d4 #s(literal 7927742878498469/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 3600000000000000261113170973505246454170147874727479039865556559724544 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d3 #s(literal -3800000000000000145455936483673987817398001128190619437584437362417026728860669235392385975520093725236170944421527906686089640191983616 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal -1961990857885011/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 #s(literal -3706095946789135/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 449999999999999997072989859272607181990750678236559346559497022328528699392 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(if (<=.f64 d3 #s(literal -29999999999999997886547020971857474782507370587174101669722451392694194810172412017542893048622388824944061207364275344275648351729352704 binary64)) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 #s(literal -5056011941800263/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 #s(literal -3706095946789135/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 390000000000000001151772030488235365311262263510402772283364680797744569303379066627893356834416485813856829324763570159541249114112 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 (neg.f64 d1) d3)))))
(if (<=.f64 d4 #s(literal -8038440580489423/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 23500000000000001451005910987265223331474701240381139025552998400 binary64)) (*.f64 (neg.f64 d1) d3) (*.f64 d1 d4))))
(if (<=.f64 d2 #s(literal -82000000000000005577908633896917235863374825236092902009501931888239224685784426124259881335484579840 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 697186168524585/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d4 #s(literal 1260000000000000053077221319079614800000876077396888073484466741313536 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 d3 #s(literal -299999999999999996618438121566071301709518013392447652713951839627853598812507196392381331852007101328252415874590344564590790829932544 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 #s(literal 210000000000000000864455944503431329383755246491621014233144862179328 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (or (<=.f64 d3 #s(literal -299999999999999996618438121566071301709518013392447652713951839627853598812507196392381331852007101328252415874590344564590790829932544 binary64)) (not (<=.f64 d3 #s(literal 210000000000000000864455944503431329383755246491621014233144862179328 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(if (<=.f64 d3 #s(literal -500000000000000008488109619119479852070522586786553369815300517557998872033608454479131162978127556439704227115577799618229701016825446268928 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 7200000000000000060274784846850057046028663040881115930537159520552005140892198503788287584432048633717960007079107808611794944 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 7927742878498469/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 4000000000000000290125745526116940504633497638586087822072840621916160 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 95999999999999997887652710943135376739023093388908903754136311517049338165994319272984900744633009341097753767891559437008489501446190053954928246784 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d4 #s(literal 7927742878498469/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 3600000000000000261113170973505246454170147874727479039865556559724544 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d3 #s(literal -3800000000000000145455936483673987817398001128190619437584437362417026728860669235392385975520093725236170944421527906686089640191983616 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal -1961990857885011/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 #s(literal -3706095946789135/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 449999999999999997072989859272607181990750678236559346559497022328528699392 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(if (<=.f64 d3 #s(literal -29999999999999997886547020971857474782507370587174101669722451392694194810172412017542893048622388824944061207364275344275648351729352704 binary64)) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 #s(literal -5056011941800263/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 #s(literal -3706095946789135/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 390000000000000001151772030488235365311262263510402772283364680797744569303379066627893356834416485813856829324763570159541249114112 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 (neg.f64 d1) d3)))))
(if (<=.f64 d3 #s(literal -29999999999999997886547020971857474782507370587174101669722451392694194810172412017542893048622388824944061207364275344275648351729352704 binary64)) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -5056011941800263/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 #s(literal -3706095946789135/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 390000000000000001151772030488235365311262263510402772283364680797744569303379066627893356834416485813856829324763570159541249114112 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))))
(if (<=.f64 d3 #s(literal -29999999999999997886547020971857474782507370587174101669722451392694194810172412017542893048622388824944061207364275344275648351729352704 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -5056011941800263/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d3 #s(literal -3706095946789135/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 390000000000000001151772030488235365311262263510402772283364680797744569303379066627893356834416485813856829324763570159541249114112 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (neg.f64 d3))))))
(if (<=.f64 d4 #s(literal -8038440580489423/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 23500000000000001451005910987265223331474701240381139025552998400 binary64)) (*.f64 (neg.f64 d1) d3) (*.f64 d1 d4))))
(if (<=.f64 d4 #s(literal -8038440580489423/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 23500000000000001451005910987265223331474701240381139025552998400 binary64)) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d4))))
(if (<=.f64 d4 #s(literal -8038440580489423/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 399583814440447/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 23500000000000001451005910987265223331474701240381139025552998400 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))
(if (<=.f64 d2 #s(literal -82000000000000005577908633896917235863374825236092902009501931888239224685784426124259881335484579840 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 697186168524585/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))
(if (<=.f64 d4 #s(literal 1260000000000000053077221319079614800000876077396888073484466741313536 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(*.f64 d1 d1)

soundness888.0ms (11.8%)

Rules
911×fma-neg
900×fma-neg
865×log1p-expm1-u
865×expm1-log1p-u
862×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077828675
1180125988
2669125629
019127
1266123
24014123
067623174
1184622004
2688722004
073984
1289776
2998664
34152644
47106640
Stop Event
fuel
node limit
node limit
node limit
node limit
Compiler

Compiled 484 to 200 computations (58.7% saved)

preprocess76.0ms (1%)

Remove

(sort d2 d4)

Compiler

Compiled 646 to 278 computations (57% saved)

end0.0ms (0%)

Profiling

Loading profile data...