FastMath dist4

Time bar (total: 7.1s)

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)

sample1.6s (21.8%)

Results
785.0ms5530×0valid
421.0ms2726×0infinite
Precisions
Click to see histograms. Total time spent on operations: 566.0ms
ival-mult: 384.0ms (67.8% of total)
ival-sub: 103.0ms (18.2% of total)
ival-add: 67.0ms (11.8% of total)
const: 9.0ms (1.6% of total)
backward-pass: 4.0ms (0.7% of total)
Bogosity

preprocess121.0ms (1.7%)

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

(sort d2 d4)

explain184.0ms (2.6%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
270-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
80-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
40-0-(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-(*.f64 d1 d1)
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d3)
00-0-(*.f64 d4 d1)
00-0-(*.f64 d1 d2)
00-0-d4
Results
112.0ms332×256valid
23.0ms180×256infinite
Compiler

Compiled 127 to 35 computations (72.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 95.0ms
ival-sub: 73.0ms (77.1% of total)
ival-mult: 19.0ms (20.1% of total)
ival-add: 3.0ms (3.2% of total)
const: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 13 to 8 computations (38.5% saved)

prune1.0ms (0%)

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

Compiled 32 to 19 computations (40.6% saved)

localize62.0ms (0.9%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
98.6%
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
97.2%
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
90.4%
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
Results
29.0ms166×256valid
16.0ms90×256infinite
Compiler

Compiled 80 to 16 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 10.0ms (56.1% of total)
ival-sub: 6.0ms (33.6% of total)
ival-add: 3.0ms (16.8% of total)
const: 0.0ms (0% of total)

series57.0ms (0.8%)

Counts
4 → 177
Calls
Call 1
Inputs
#<alt (*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))>
#<alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))>
#<alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))>
#<alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
Outputs
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))>
#<alt (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))>
#<alt (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (-.f64 (*.f64 d1 d4) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))>
Calls

45 calls:

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

rewrite469.0ms (6.6%)

Algorithm
batch-egg-rewrite
Rules
872×log1p-expm1-u
197×expm1-log1p-u
192×add-cube-cbrt
189×add-exp-log
189×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify178.0ms (2.5%)

Algorithm
egg-herbie
Rules
691×fma-define
590×associate-*r*
416×distribute-lft-in
409×distribute-rgt-in
273×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

eval201.0ms (2.8%)

Compiler

Compiled 15715 to 2897 computations (81.6% saved)

prune84.0ms (1.2%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New70912721
Fresh000
Picked202
Done000
Total71112723
Accuracy
100.0%
Counts
723 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.2%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
29.2%
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
29.4%
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
91.4%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
89.8%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
87.0%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
80.9%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
81.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
81.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
76.2%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
35.8%
(*.f64 d1 d4)
25.5%
(*.f64 d1 d2)
Compiler

Compiled 284 to 184 computations (35.2% saved)

localize92.0ms (1.3%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
100.0%
(*.f64 d1 (-.f64 d2 d1))
100.0%
(*.f64 d1 (-.f64 d4 d3))
92.0%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
Results
44.0ms166×256valid
27.0ms90×256infinite
Compiler

Compiled 87 to 20 computations (77% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-mult: 14.0ms (51.9% of total)
ival-sub: 10.0ms (37.1% of total)
ival-add: 3.0ms (11.1% of total)
const: 0.0ms (0% of total)

series26.0ms (0.4%)

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

45 calls:

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

rewrite233.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
1354×log1p-expm1-u
326×expm1-log1p-u
174×add-cube-cbrt
170×add-exp-log
170×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify224.0ms (3.1%)

Algorithm
egg-herbie
Rules
427×fma-neg
352×associate-*r*
341×distribute-lft-in
326×fma-define
323×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval121.0ms (1.7%)

Compiler

Compiled 10640 to 2161 computations (79.7% saved)

prune64.0ms (0.9%)

Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New6337640
Fresh347
Picked325
Done000
Total63913652
Accuracy
100.0%
Counts
652 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.2%
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
78.6%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
89.8%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
68.0%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
70.0%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
81.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
81.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
62.1%
(*.f64 d1 (-.f64 d4 d3))
56.6%
(*.f64 d1 (-.f64 d4 d1))
49.2%
(*.f64 d1 (-.f64 d2 d1))
56.3%
(*.f64 d1 (+.f64 d2 d4))
35.8%
(*.f64 d1 d4)
25.5%
(*.f64 d1 d2)
Compiler

Compiled 268 to 172 computations (35.8% saved)

localize132.0ms (1.9%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d4 d3))
96.9%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
100.0%
(*.f64 d1 (-.f64 d4 d3))
100.0%
(*.f64 d1 (-.f64 d2 d1))
100.0%
(*.f64 d1 (-.f64 d4 d1))
100.0%
(*.f64 d1 (-.f64 d2 d3))
90.4%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
Results
79.0ms166×256valid
24.0ms90×256infinite
Compiler

Compiled 86 to 17 computations (80.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 13.0ms (59.5% of total)
ival-sub: 6.0ms (27.5% of total)
ival-add: 3.0ms (13.7% of total)
const: 0.0ms (0% of total)

series16.0ms (0.2%)

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

39 calls:

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

rewrite203.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1197×log1p-expm1-u
671×expm1-log1p-u
159×add-cube-cbrt
155×add-exp-log
155×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify170.0ms (2.4%)

Algorithm
egg-herbie
Rules
561×fma-neg
331×associate-*r*
314×associate-*l*
309×fma-define
306×div-sub
Iterations

Useful iterations: 2 (0.0ms)

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

eval150.0ms (2.1%)

Compiler

Compiled 13240 to 2606 computations (80.3% saved)

prune82.0ms (1.2%)

Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New7884792
Fresh336
Picked145
Done022
Total79213805
Accuracy
100.0%
Counts
805 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.4%
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
78.6%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
54.7%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
81.0%
(*.f64 (-.f64 d4 (-.f64 d3 d2)) d1)
68.0%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
54.2%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
81.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
62.1%
(*.f64 d1 (-.f64 d4 d3))
56.6%
(*.f64 d1 (-.f64 d4 d1))
49.2%
(*.f64 d1 (-.f64 d2 d1))
56.3%
(*.f64 d1 (+.f64 d2 d4))
35.8%
(*.f64 d1 d4)
25.5%
(*.f64 d1 d2)
Compiler

Compiled 218 to 141 computations (35.3% saved)

localize98.0ms (1.4%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 #s(literal -1 binary64) (/.f64 d4 d3))
94.4%
(*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3)))
91.8%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
98.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
100.0%
(*.f64 d1 (-.f64 d4 d1))
100.0%
(*.f64 d1 (+.f64 d2 d4))
99.9%
(*.f64 (-.f64 d4 (-.f64 d3 d2)) d1)
Results
48.0ms179×256valid
20.0ms77×256infinite
Compiler

Compiled 89 to 26 computations (70.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 16.0ms (54.1% of total)
ival-add: 6.0ms (20.3% of total)
ival-sub: 4.0ms (13.5% of total)
ival-div: 2.0ms (6.8% of total)
const: 1.0ms (3.4% of total)

series29.0ms (0.4%)

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

54 calls:

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

rewrite219.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
1184×log1p-expm1-u
188×associate-*r*
185×expm1-log1p-u
182×add-cube-cbrt
180×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify190.0ms (2.7%)

Algorithm
egg-herbie
Rules
564×associate-*r*
529×associate-*l*
385×fma-neg
326×*-commutative
298×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval175.0ms (2.5%)

Compiler

Compiled 11957 to 3689 computations (69.1% saved)

prune359.0ms (5%)

Pruning

13 alts after pruning (3 fresh and 10 done)

PrunedKeptTotal
New8372839
Fresh112
Picked145
Done066
Total83913852
Accuracy
100.0%
Counts
852 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.4%
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
78.6%
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
54.7%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
53.0%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
54.2%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
81.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
62.1%
(*.f64 d1 (-.f64 d4 d3))
56.6%
(*.f64 d1 (-.f64 d4 d1))
49.2%
(*.f64 d1 (-.f64 d2 d3))
49.2%
(*.f64 d1 (-.f64 d2 d1))
56.3%
(*.f64 d1 (+.f64 d2 d4))
35.8%
(*.f64 d1 d4)
25.5%
(*.f64 d1 d2)
Compiler

Compiled 352 to 158 computations (55.1% saved)

regimes50.0ms (0.7%)

Counts
27 → 1
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (-.f64 d4 (-.f64 d3 d2)) d1)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
Calls

5 calls:

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

regimes57.0ms (0.8%)

Counts
14 → 2
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
(*.f64 (-.f64 d4 (-.f64 d3 d2)) d1)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
Calls

4 calls:

16.0ms
d2
13.0ms
d4
13.0ms
d1
13.0ms
d3
Results
AccuracySegmentsBranch
93.3%3d1
94.7%2d2
94.8%3d3
88.8%4d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes24.0ms (0.3%)

Counts
11 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Calls

2 calls:

12.0ms
d3
12.0ms
d2
Results
AccuracySegmentsBranch
94.2%3d3
82.8%3d2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes27.0ms (0.4%)

Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
Outputs
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 d4 d3))
Calls

2 calls:

13.0ms
d3
13.0ms
d1
Results
AccuracySegmentsBranch
82.8%5d1
91.1%3d3
Compiler

Compiled 10 to 8 computations (20% saved)

regimes42.0ms (0.6%)

Counts
9 → 4
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d3))
Outputs
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d4 d3))
Calls

3 calls:

17.0ms
d4
12.0ms
d2
12.0ms
d3
Results
AccuracySegmentsBranch
77.1%3d2
83.3%4d4
80.5%4d3
Compiler

Compiled 15 to 12 computations (20% saved)

regimes7.0ms (0.1%)

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

1 calls:

5.0ms
d4
Results
AccuracySegmentsBranch
83.3%4d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes41.0ms (0.6%)

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

4 calls:

13.0ms
d1
11.0ms
d3
11.0ms
d4
4.0ms
d2
Results
AccuracySegmentsBranch
73.0%2d2
76.7%4d3
75.8%6d1
77.7%5d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes25.0ms (0.3%)

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

3 calls:

10.0ms
d4
9.0ms
d3
5.0ms
d2
Results
AccuracySegmentsBranch
77.4%5d4
65.4%3d2
74.6%5d3
Compiler

Compiled 15 to 12 computations (20% saved)

regimes6.0ms (0.1%)

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

1 calls:

5.0ms
d4
Results
AccuracySegmentsBranch
73.0%2d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes7.0ms (0.1%)

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

4 calls:

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

Compiled 20 to 16 computations (20% saved)

regimes14.0ms (0.2%)

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

4 calls:

6.0ms
d1
4.0ms
d4
2.0ms
d2
1.0ms
d3
Results
AccuracySegmentsBranch
42.5%7d1
50.5%2d2
35.8%1d3
52.8%2d4
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 d2)
Outputs
(*.f64 d1 d2)
Calls

4 calls:

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

Compiled 20 to 16 computations (20% saved)

bsearch16.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
-1.9793769700945854e+99
-4.405642234370517e+98
Results
8.0ms62×0valid
3.0ms34×0infinite
Compiler

Compiled 170 to 113 computations (33.5% saved)

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

bsearch44.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.617550438263048e+28
1.0130864183801339e+33
22.0ms
-8.296353194441618e+71
-6.33243918383776e+63
Results
17.0ms170×0valid
15.0ms102×0infinite
Compiler

Compiled 434 to 289 computations (33.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 7.0ms (58.6% of total)
ival-sub: 3.0ms (25.1% of total)
ival-add: 1.0ms (8.4% 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
Steps
TimeLeftRight
21.0ms
2.67572080561382e+89
8.209222532060251e+96
19.0ms
-4.553306741912148e+86
-1.6809827376131358e+84
Results
21.0ms186×0valid
11.0ms86×0infinite
Compiler

Compiled 400 to 272 computations (32% saved)

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

bsearch60.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
9.753580956327842e-45
3.9642529989647294e-44
22.0ms
1.7491371732578772e-87
1.9022354053716714e-80
20.0ms
1.5816517575260904e-162
6.57791007735731e-160
Results
30.0ms253×0valid
11.0ms115×0infinite
Compiler

Compiled 486 to 354 computations (27.2% saved)

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

bsearch62.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
9.753580956327842e-45
3.9642529989647294e-44
24.0ms
1.7491371732578772e-87
1.9022354053716714e-80
19.0ms
1.5816517575260904e-162
6.57791007735731e-160
Results
35.0ms255×0valid
11.0ms113×0infinite
Compiler

Compiled 486 to 339 computations (30.2% saved)

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

bsearch80.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.2806931317121509e+33
1.2099041677796448e+36
26.0ms
4.590328365018587e-214
3.05249782999069e-213
31.0ms
-8.296353194441618e+71
-6.33243918383776e+63
Results
40.0ms255×0valid
12.0ms113×0infinite
Compiler

Compiled 486 to 339 computations (30.2% saved)

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

bsearch66.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.6091372882153998e+98
5.437843010006407e+98
11.0ms
9.311987258886864e+68
1.9657013846703575e+69
15.0ms
9.395337425899628e+21
1.2852643776351719e+23
19.0ms
1.5816517575260904e-162
6.57791007735731e-160
Results
37.0ms263×0valid
12.0ms121×0infinite
Compiler

Compiled 506 to 353 computations (30.2% saved)

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

bsearch18.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
2.5038921548495387e-36
1.8787096050600948e-34
Results
7.0ms71×0valid
6.0ms41×0infinite
Compiler

Compiled 166 to 115 computations (30.7% saved)

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

bsearch16.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
9.395337425899628e+21
1.2852643776351719e+23
Results
8.0ms60×0valid
4.0ms36×0infinite
Compiler

Compiled 122 to 89 computations (27% saved)

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

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Rules
14×*-commutative
12×+-commutative
10×sub-neg
if-if-or-not
not-or
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
097930
1136915
2154915
3162911
4165911
5166911
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(if (<=.f64 d2 #s(literal -519999999999999992728152239269324816999066790737003379129374320585771446138360537251066157622886400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d3 #s(literal -749999999999999958617605982028872697222091610340567490467462480134144 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 #s(literal 350000000000000009774368460636160 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (<=.f64 d3 #s(literal -9499999999999999793904287351883104422477615270862950440591353869593737702259696861184 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d3 #s(literal 7600000000000000331520130434902873283783365029773745295269800553604736802592897787280670616190976 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 6205025112157247/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 3631177961065547/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 4499426523925173/401734511064747568885490523085290650630550748445698208825344 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d4 #s(literal 2089447231644787/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 1067993517960455/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 3013008832985607/100433627766186892221372630771322662657637687111424552206336 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d3 #s(literal -1799999999999999938994642878516515932291695543575091567590388006912 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 3396133326907801/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1159999999999999978372442110816157696 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(if (<=.f64 d4 #s(literal 6078391946603017/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 24999999999999997902848 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 1749999999999999935368071059440054175983776823092765469814477499138048 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 165000000000000014037156774936544769379792043893270719455532084134159027095209194719484930347237376 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4))))))
(if (<=.f64 d4 #s(literal 8652089692998945/46768052394588893382517914646921056628989841375232 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 d4))
(if (<=.f64 d4 #s(literal 89999999999999995805696 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(if (<=.f64 d2 #s(literal -519999999999999992728152239269324816999066790737003379129374320585771446138360537251066157622886400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d3 #s(literal -749999999999999958617605982028872697222091610340567490467462480134144 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 #s(literal 350000000000000009774368460636160 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (or (<=.f64 d3 #s(literal -749999999999999958617605982028872697222091610340567490467462480134144 binary64)) (not (<=.f64 d3 #s(literal 350000000000000009774368460636160 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(if (<=.f64 d3 #s(literal -9499999999999999793904287351883104422477615270862950440591353869593737702259696861184 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d3 #s(literal 7600000000000000331520130434902873283783365029773745295269800553604736802592897787280670616190976 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (or (<=.f64 d3 #s(literal -9499999999999999793904287351883104422477615270862950440591353869593737702259696861184 binary64)) (not (<=.f64 d3 #s(literal 7600000000000000331520130434902873283783365029773745295269800553604736802592897787280670616190976 binary64)))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(if (<=.f64 d4 #s(literal 6205025112157247/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 3631177961065547/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 4499426523925173/401734511064747568885490523085290650630550748445698208825344 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d4 #s(literal 6205025112157247/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 3631177961065547/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 4499426523925173/401734511064747568885490523085290650630550748445698208825344 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d4 #s(literal 2089447231644787/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 1067993517960455/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 3013008832985607/100433627766186892221372630771322662657637687111424552206336 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))))
(if (<=.f64 d3 #s(literal -1799999999999999938994642878516515932291695543575091567590388006912 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 3396133326907801/3032261899024822138962850563403325303236105502181048068630961011769630766965579856114996892243450152247046349017834127355803867273661746858289623584064806912508701125040722471777861885999215712549341795300227478029087591511359488 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1159999999999999978372442110816157696 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))
(if (<=.f64 d4 #s(literal 6078391946603017/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 24999999999999997902848 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 1749999999999999935368071059440054175983776823092765469814477499138048 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 165000000000000014037156774936544769379792043893270719455532084134159027095209194719484930347237376 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4))))))
(if (<=.f64 d4 #s(literal 6078391946603017/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d4 #s(literal 24999999999999997902848 binary64)) (and (not (<=.f64 d4 #s(literal 1749999999999999935368071059440054175983776823092765469814477499138048 binary64))) (<=.f64 d4 #s(literal 165000000000000014037156774936544769379792043893270719455532084134159027095209194719484930347237376 binary64)))) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d4))))
(if (<=.f64 d4 #s(literal 8652089692998945/46768052394588893382517914646921056628989841375232 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 d2 d4))
(if (<=.f64 d4 #s(literal 89999999999999995805696 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)

soundness771.0ms (10.8%)

Rules
1197×log1p-expm1-u
872×log1p-expm1-u
691×fma-define
685×sub-neg
671×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064121527
1208118099
022157
1398138
26657138
020115
1323115
25045115
073984
1289776
2998664
34152644
47106640
Stop Event
fuel
node limit
node limit
node limit
node limit
Compiler

Compiled 535 to 188 computations (64.9% saved)

preprocess137.0ms (1.9%)

Remove

(sort d2 d4)

Compiler

Compiled 636 to 280 computations (56% saved)

end0.0ms (0%)

Profiling

Loading profile data...