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.2s (17.1%)

Results
619.0ms5573×0valid
300.0ms2683×0infinite
Precisions
Click to see histograms. Total time spent on operations: 429.0ms
ival-mult: 263.0ms (61.3% of total)
ival-sub: 107.0ms (24.9% of total)
ival-add: 47.0ms (11% of total)
const: 8.0ms (1.9% of total)
backward-pass: 4.0ms (0.9% 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 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (neg.f64 (+.f64 d1 d4)) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d3 d2) (+.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d3 (+.f64 d1 d4))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d3 d4)) d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d1 (+.f64 d4 (+.f64 d2 d3))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(neg.f64 (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(+.f64 (*.f64 d2 (-.f64 d1 d3)) (-.f64 (*.f64 d2 d4) (*.f64 d2 d2)))
(fma.f64 d2 (-.f64 d1 d3) (*.f64 d2 (-.f64 d4 d2)))
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(+.f64 (*.f64 d3 (-.f64 d2 d1)) (-.f64 (*.f64 d3 d4) (*.f64 d3 d3)))
(fma.f64 d3 (-.f64 d2 d1) (*.f64 d3 (-.f64 d4 d3)))
(*.f64 d3 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d3 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d4 (-.f64 d2 d3))) (*.f64 d4 d4))
(fma.f64 d4 (-.f64 d2 d3) (*.f64 d4 (-.f64 d1 d4)))
(*.f64 d4 (+.f64 (-.f64 d1 d4) (-.f64 d2 d3)))
(*.f64 d4 (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d3 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d3 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
(-.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d4) (*.f64 d1 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d4) (-.f64 d3 d1)))
Symmetry

(sort d2 d4)

explain123.0ms (1.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
150-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
120-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
57.0ms368×256valid
18.0ms144×256infinite
Compiler

Compiled 127 to 35 computations (72.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 14.0ms (55.7% of total)
ival-sub: 6.0ms (23.9% of total)
ival-add: 5.0ms (19.9% of total)
const: 1.0ms (4% of total)

eval1.0ms (0%)

Compiler

Compiled 45 to 19 computations (57.8% saved)

prune2.0ms (0%)

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

Compiled 30 to 18 computations (40% saved)

localize145.0ms (2%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d3))
96.5%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
92.9%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Results
32.0ms184×256valid
90.0ms72×256infinite
Compiler

Compiled 69 to 14 computations (79.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 7.0ms (48.5% of total)
ival-sub: 5.0ms (34.7% of total)
ival-add: 3.0ms (20.8% of total)
const: 0.0ms (0% of total)

series23.0ms (0.3%)

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

39 calls:

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

rewrite309.0ms (4.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify191.0ms (2.7%)

Algorithm
egg-herbie
Rules
757×fma-neg
419×distribute-lft-neg-in
383×distribute-rgt-neg-in
352×fma-define
302×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

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

eval164.0ms (2.3%)

Compiler

Compiled 5090 to 1691 computations (66.8% saved)

prune87.0ms (1.2%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New2579266
Fresh000
Picked202
Done000
Total2599268
Accuracy
100.0%
Counts
268 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.6%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
79.5%
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
81.7%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
76.2%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
73.6%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
80.1%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
26.7%
(*.f64 d1 (neg.f64 d3))
35.3%
(*.f64 d1 d4)
31.9%
(*.f64 d1 d2)
Compiler

Compiled 208 to 134 computations (35.6% saved)

localize124.0ms (1.8%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))
100.0%
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
91.0%
(*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))
90.8%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
100.0%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
100.0%
(*.f64 d1 (-.f64 d2 d3))
92.9%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
Results
59.0ms184×256valid
26.0ms72×256infinite
Compiler

Compiled 120 to 27 computations (77.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 14.0ms (46.3% of total)
ival-add: 7.0ms (23.2% of total)
ival-sub: 5.0ms (16.6% of total)
ival-div: 2.0ms (6.6% of total)
const: 1.0ms (3.3% of total)
ival-neg: 1.0ms (3.3% of total)

series45.0ms (0.6%)

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

69 calls:

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

rewrite196.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
1048×log1p-expm1-u
201×expm1-log1p-u
200×add-cube-cbrt
196×add-exp-log
196×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify373.0ms (5.3%)

Algorithm
egg-herbie
Rules
668×fma-neg
346×fma-define
333×associate-*r*
317×associate-*l*
283×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval118.0ms (1.7%)

Compiler

Compiled 8497 to 3065 computations (63.9% saved)

prune319.0ms (4.5%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New4688476
Fresh224
Picked325
Done000
Total47312485
Accuracy
100.0%
Counts
485 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.8%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
74.7%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
51.1%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
67.1%
(*.f64 d3 (*.f64 (/.f64 d1 d3) (+.f64 d2 (-.f64 d4 d1))))
49.2%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
82.6%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
80.1%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
53.1%
(*.f64 d1 (-.f64 d2 d3))
54.0%
(*.f64 d1 (-.f64 d2 d1))
26.7%
(*.f64 d1 (neg.f64 d3))
35.3%
(*.f64 d1 d4)
31.9%
(*.f64 d1 d2)
Compiler

Compiled 239 to 157 computations (34.3% saved)

localize199.0ms (2.8%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
94.8%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
100.0%
(*.f64 d1 (-.f64 d2 d3))
100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Results
150.0ms196×256valid
14.0ms60×256infinite
Compiler

Compiled 81 to 17 computations (79% saved)

Precisions
Click to see histograms. Total time spent on operations: 126.0ms
ival-mult: 117.0ms (92.8% of total)
ival-sub: 6.0ms (4.8% of total)
ival-add: 3.0ms (2.4% of total)
const: 0.0ms (0% of total)

series27.0ms (0.4%)

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

30 calls:

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

rewrite157.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1143×log1p-expm1-u
783×expm1-log1p-u
150×add-cube-cbrt
146×add-exp-log
146×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify135.0ms (1.9%)

Algorithm
egg-herbie
Rules
808×fma-define
546×times-frac
383×*-commutative
297×associate-/l*
230×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

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

eval41.0ms (0.6%)

Compiler

Compiled 2418 to 856 computations (64.6% saved)

prune41.0ms (0.6%)

Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New1804184
Fresh145
Picked235
Done022
Total18313196
Accuracy
100.0%
Counts
196 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.8%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
74.7%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
51.1%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
66.4%
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
49.2%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
56.0%
(*.f64 d1 (-.f64 d4 d3))
56.7%
(*.f64 d1 (-.f64 d4 d1))
53.1%
(*.f64 d1 (-.f64 d2 d3))
54.0%
(*.f64 d1 (-.f64 d2 d1))
62.0%
(*.f64 d1 (+.f64 d4 d2))
26.7%
(*.f64 d1 (neg.f64 d3))
35.3%
(*.f64 d1 d4)
31.9%
(*.f64 d1 d2)
Compiler

Compiled 220 to 146 computations (33.6% saved)

localize116.0ms (1.6%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 d2 d3) d4)
100.0%
(+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))
91.3%
(*.f64 d1 (/.f64 (-.f64 d2 d3) d4))
87.4%
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
100.0%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
100.0%
(*.f64 d1 (+.f64 d4 d2))
100.0%
(*.f64 d1 (-.f64 d2 d3))
94.1%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
Results
52.0ms188×256valid
15.0ms68×256infinite
Compiler

Compiled 105 to 20 computations (81% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-mult: 16.0ms (55.4% of total)
ival-add: 5.0ms (17.3% of total)
ival-sub: 3.0ms (10.4% of total)
ival-div: 2.0ms (6.9% of total)
ival-neg: 2.0ms (6.9% of total)
const: 0.0ms (0% of total)

series117.0ms (1.7%)

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

69 calls:

TimeVariablePointExpression
86.0ms
d2
@inf
(* d4 (+ d1 (* d1 (/ (- d2 d3) d4))))
1.0ms
d1
@inf
(* d4 (+ d1 (* d1 (/ (- d2 d3) d4))))
1.0ms
d3
@inf
(* d4 (+ d1 (* d1 (/ (- d2 d3) d4))))
1.0ms
d1
@-inf
(* d4 (+ d1 (* d1 (/ (- d2 d3) d4))))
1.0ms
d2
@-inf
(* d4 (+ d1 (* d1 (/ (- d2 d3) d4))))

rewrite232.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
817×log1p-expm1-u
212×associate-*r*
204×expm1-log1p-u
203×add-cube-cbrt
200×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify323.0ms (4.6%)

Algorithm
egg-herbie
Rules
639×fma-neg
379×associate-*r*
364×fma-define
332×associate-*l*
253×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval101.0ms (1.4%)

Compiler

Compiled 7222 to 2411 computations (66.6% saved)

prune101.0ms (1.4%)

Pruning

13 alts after pruning (4 fresh and 9 done)

PrunedKeptTotal
New4561457
Fresh033
Picked145
Done055
Total45713470
Accuracy
100.0%
Counts
470 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.8%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (neg.f64 d1) d1))
74.7%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
51.1%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
55.3%
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
49.2%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
56.0%
(*.f64 d1 (-.f64 d4 d3))
56.7%
(*.f64 d1 (-.f64 d4 d1))
53.1%
(*.f64 d1 (-.f64 d2 d3))
54.0%
(*.f64 d1 (-.f64 d2 d1))
62.0%
(*.f64 d1 (+.f64 d4 d2))
26.7%
(*.f64 d1 (neg.f64 d3))
35.3%
(*.f64 d1 d4)
31.9%
(*.f64 d1 d2)
Compiler

Compiled 336 to 158 computations (53% saved)

regimes47.0ms (0.7%)

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

5 calls:

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

Compiled 39 to 27 computations (30.8% saved)

regimes54.0ms (0.8%)

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

4 calls:

16.0ms
d1
15.0ms
d3
13.0ms
d4
9.0ms
d2
Results
AccuracySegmentsBranch
94.7%3d1
95.9%2d2
96.7%3d3
96.3%2d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes40.0ms (0.6%)

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

3 calls:

18.0ms
d4
14.0ms
d3
7.0ms
d2
Results
AccuracySegmentsBranch
96.7%3d3
86.3%2d2
92.1%6d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes23.0ms (0.3%)

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

2 calls:

13.0ms
d3
10.0ms
d1
Results
AccuracySegmentsBranch
82.4%3d1
92.8%3d3
Compiler

Compiled 10 to 8 computations (20% saved)

regimes66.0ms (0.9%)

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

4 calls:

19.0ms
d3
17.0ms
d1
15.0ms
d4
13.0ms
d2
Results
AccuracySegmentsBranch
78.0%7d1
87.5%7d4
80.1%3d2
82.5%6d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes20.0ms (0.3%)

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

2 calls:

11.0ms
d4
9.0ms
d2
Results
AccuracySegmentsBranch
80.1%3d2
84.6%6d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes21.0ms (0.3%)

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

2 calls:

10.0ms
d4
10.0ms
d2
Results
AccuracySegmentsBranch
82.7%5d4
78.7%4d2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes23.0ms (0.3%)

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

3 calls:

9.0ms
d2
7.0ms
d3
6.0ms
d4
Results
AccuracySegmentsBranch
70.4%7d2
77.4%6d3
77.9%4d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes15.0ms (0.2%)

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

2 calls:

8.0ms
d4
6.0ms
d3
Results
AccuracySegmentsBranch
72.6%3d3
68.7%5d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes27.0ms (0.4%)

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

4 calls:

8.0ms
d4
7.0ms
d3
6.0ms
d2
5.0ms
d1
Results
AccuracySegmentsBranch
60.6%4d2
61.6%6d4
45.2%6d1
55.6%7d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
d2
Results
AccuracySegmentsBranch
55.7%2d2
Compiler

Compiled 5 to 4 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
d1
0.0ms
d3
0.0ms
d4
Results
AccuracySegmentsBranch
31.9%1d1
31.9%1d3
31.9%1d4
31.9%1d2
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch38.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
3.627510778537373e+55
4.555165260868981e+59
Results
10.0ms92×0valid
22.0ms36×0infinite
Compiler

Compiled 218 to 145 computations (33.5% saved)

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

bsearch45.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
1.1703471684124697e+70
1.0643715625404759e+76
21.0ms
-11888433460.395962
-33057940.7755264
Results
24.0ms201×0valid
9.0ms71×0infinite
Compiler

Compiled 434 to 289 computations (33.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 10.0ms (70% of total)
ival-sub: 3.0ms (21% of total)
ival-add: 1.0ms (7% 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
17.0ms
2.2649236542042185e+92
2.3007973455484697e+94
24.0ms
-1.8328385381276224e+123
-7.632519372177366e+116
Results
23.0ms189×0valid
7.0ms67×0infinite
Compiler

Compiled 378 to 257 computations (32% saved)

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

bsearch119.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.1374037402858298e+118
7.95280670391947e+124
18.0ms
3.207094156148958e+39
6.656612426401118e+40
20.0ms
2.9369187997316076e-99
5.252664848291166e-95
16.0ms
2.650951735685465e-132
6.491180113239811e-131
20.0ms
8.714795748955241e-190
4.957415150464225e-187
17.0ms
8.291790815490813e-293
1.2920237123764123e-290
Results
55.0ms531×0valid
27.0ms205×0infinite
Compiler

Compiled 961 to 676 computations (29.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-mult: 21.0ms (55.3% of total)
ival-sub: 10.0ms (26.3% of total)
ival-add: 6.0ms (15.8% of total)
const: 1.0ms (2.6% of total)
backward-pass: 0.0ms (0% of total)

bsearch47.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
-2.2231637126716084e-167
-4.450374449078234e-178
20.0ms
-1.3642629442534342e+34
-5.555231412745303e+31
Results
27.0ms202×0valid
7.0ms70×0infinite
Compiler

Compiled 366 to 255 computations (30.3% saved)

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

bsearch73.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
3.627510778537373e+55
4.555165260868981e+59
20.0ms
2.9369187997316076e-99
5.252664848291166e-95
16.0ms
2.650951735685465e-132
6.491180113239811e-131
10.0ms
5.79112011800407e-237
7.590418477909754e-237
Results
40.0ms295×0valid
13.0ms121×0infinite
Compiler

Compiled 546 to 381 computations (30.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 15.0ms (67.6% of total)
ival-sub: 5.0ms (22.5% of total)
ival-add: 2.0ms (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
20.0ms
3.627510778537373e+55
4.555165260868981e+59
20.0ms
2.9369187997316076e-99
5.252664848291166e-95
19.0ms
8.877156298942134e-108
7.112993640972404e-106
Results
33.0ms269×0valid
10.0ms99×0infinite
Compiler

Compiled 471 to 339 computations (28% saved)

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

bsearch42.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
7.38604054545913e+177
2.1670930259385792e+179
21.0ms
-6.186067460661243e+191
-1.734042645241851e+188
Results
23.0ms158×0valid
9.0ms82×0infinite
Compiler

Compiled 311 to 227 computations (27% saved)

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

bsearch71.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
-5.116653154923002e-216
-6.729366825574892e-222
29.0ms
-322.3077718960703
-1.00606483792935e-20
17.0ms
-1.3642629442534342e+34
-5.555231412745303e+31
Results
38.0ms321×0valid
13.0ms111×0infinite
Compiler

Compiled 478 to 361 computations (24.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 14.0ms (62.9% of total)
ival-sub: 5.0ms (22.5% of total)
ival-add: 3.0ms (13.5% 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
-1.3642629442534342e+34
-5.555231412745303e+31
Results
10.0ms86×0valid
3.0ms26×0infinite
Compiler

Compiled 138 to 101 computations (26.8% saved)

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

simplify23.0ms (0.3%)

Algorithm
egg-herbie
Rules
20×*-commutative
15×+-commutative
12×sub-neg
if-if-or-not
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01171110
11611110
21831110
31951110
42011110
52021110
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d4 #s(literal 60000000000000003336362956592020776684823188266094166016 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d3 #s(literal -430000000 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 #s(literal 18499999999999999426212146975929776885996142640574176653662985146859520 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (<=.f64 d3 #s(literal -14499999999999999566706627537836447658521369340626189713950088698528629778498414057556767050954589872068093520742761627648 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 17999999999999999622870453169983395083515429762255829079552081551644462237438419917812531200000 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 901394529160951/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784 binary64)) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d4 #s(literal 7592092474368493/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 8850059985518291/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 65999999999999996927499345236781667713024 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 13500000000000000052570065563425522272800558505965591045063703811504960623068718332560686821498074071535836046055964672 binary64)) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d4 d2))))))))
(if (<=.f64 d2 #s(literal -10199999999999999790743807449890816 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -4623025089477141/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768 binary64)) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d4 #s(literal 778978186582519/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 7032675134151867/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 98638788476501/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 4199999999999999819762048785580282796474100541596446490624 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2))))))
(if (<=.f64 d4 #s(literal 2685539873210385/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 3139847368775185/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 184999999999999998490663729566197328047885106185825681408 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2)))))
(if (<=.f64 d3 #s(literal -5999999999999999643897744869978161172573987309815815582320689266505373309950633947400120568143970226031892190143461465984252288646536562338526109686419721179179878384893478059340255721422848 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 43999999999999999427972383182630798661340075760462398609884848157372826888432796529236158426154336506164349293744353006499736961939450995414331835510254571030544675310826554392576 binary64)) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3))))
(if (<=.f64 d2 #s(literal -12999999999999999868938755134980096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3812855320998971/9903520314283042199192993792 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1093767626242957/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))
(if (<=.f64 d2 #s(literal -12999999999999999868938755134980096 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d4 #s(literal 60000000000000003336362956592020776684823188266094166016 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d3 #s(literal -430000000 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 #s(literal 18499999999999999426212146975929776885996142640574176653662985146859520 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (or (<=.f64 d3 #s(literal -430000000 binary64)) (not (<=.f64 d3 #s(literal 18499999999999999426212146975929776885996142640574176653662985146859520 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(if (<=.f64 d3 #s(literal -14499999999999999566706627537836447658521369340626189713950088698528629778498414057556767050954589872068093520742761627648 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 17999999999999999622870453169983395083515429762255829079552081551644462237438419917812531200000 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d4 d3))))
(if (<=.f64 d4 #s(literal 5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 901394529160951/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784 binary64)) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d4 #s(literal 7592092474368493/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 8850059985518291/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 65999999999999996927499345236781667713024 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 13500000000000000052570065563425522272800558505965591045063703811504960623068718332560686821498074071535836046055964672 binary64)) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d4 d2))))))))
(if (<=.f64 d4 #s(literal 5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 901394529160951/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784 binary64)) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d4 #s(literal 7592092474368493/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 8850059985518291/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 65999999999999996927499345236781667713024 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 13500000000000000052570065563425522272800558505965591045063703811504960623068718332560686821498074071535836046055964672 binary64)) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d2 d4))))))))
(if (<=.f64 d4 #s(literal 5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 901394529160951/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784 binary64)) (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (if (<=.f64 d4 #s(literal 7592092474368493/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 8850059985518291/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 65999999999999996927499345236781667713024 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 13500000000000000052570065563425522272800558505965591045063703811504960623068718332560686821498074071535836046055964672 binary64)) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d2 d4))))))))
(if (<=.f64 d4 #s(literal 5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 901394529160951/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784 binary64)) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (if (<=.f64 d4 #s(literal 7592092474368493/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 8850059985518291/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 65999999999999996927499345236781667713024 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 13500000000000000052570065563425522272800558505965591045063703811504960623068718332560686821498074071535836046055964672 binary64)) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d2 d4))))))))
(if (<=.f64 d2 #s(literal -10199999999999999790743807449890816 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -4623025089477141/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768 binary64)) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1))))
(if (<=.f64 d4 #s(literal 778978186582519/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 7032675134151867/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 98638788476501/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 4199999999999999819762048785580282796474100541596446490624 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2))))))
(if (<=.f64 d4 #s(literal 778978186582519/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 7032675134151867/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 98638788476501/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 4199999999999999819762048785580282796474100541596446490624 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4))))))
(if (<=.f64 d4 #s(literal 2685539873210385/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 3139847368775185/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 184999999999999998490663729566197328047885106185825681408 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2)))))
(if (<=.f64 d4 #s(literal 2685539873210385/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 3139847368775185/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 184999999999999998490663729566197328047885106185825681408 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))))
(if (<=.f64 d3 #s(literal -5999999999999999643897744869978161172573987309815815582320689266505373309950633947400120568143970226031892190143461465984252288646536562338526109686419721179179878384893478059340255721422848 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 43999999999999999427972383182630798661340075760462398609884848157372826888432796529236158426154336506164349293744353006499736961939450995414331835510254571030544675310826554392576 binary64)) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (neg.f64 d3))))
(if (or (<=.f64 d3 #s(literal -5999999999999999643897744869978161172573987309815815582320689266505373309950633947400120568143970226031892190143461465984252288646536562338526109686419721179179878384893478059340255721422848 binary64)) (not (<=.f64 d3 #s(literal 43999999999999999427972383182630798661340075760462398609884848157372826888432796529236158426154336506164349293744353006499736961939450995414331835510254571030544675310826554392576 binary64)))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d2 #s(literal -12999999999999999868938755134980096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3812855320998971/9903520314283042199192993792 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1093767626242957/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))
(if (<=.f64 d2 #s(literal -12999999999999999868938755134980096 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -3812855320998971/9903520314283042199192993792 binary64)) (not (<=.f64 d2 #s(literal -1093767626242957/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704 binary64)))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))
(if (<=.f64 d2 #s(literal -12999999999999999868938755134980096 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)

soundness877.0ms (12.4%)

Rules
1211×log1p-expm1-u
808×fma-define
757×fma-neg
685×sub-neg
668×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020124
1340124
25184124
049516473
1135015903
2483715608
02939966
17789645
225199615
065924839
1179923264
2647223264
073984
1289776
2998664
34152644
47106640
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 473 to 188 computations (60.3% saved)

preprocess128.0ms (1.8%)

Remove

(sort d2 d4)

Compiler

Compiled 718 to 306 computations (57.4% saved)

end0.0ms (0%)

Profiling

Loading profile data...