FastMath dist4

Time bar (total: 7.9s)

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.5s (19.1%)

Results
846.0ms5484×0valid
327.0ms2772×0infinite
Precisions
Click to see histograms. Total time spent on operations: 457.0ms
ival-mult: 298.0ms (65.3% of total)
ival-sub: 100.0ms (21.9% of total)
ival-add: 46.0ms (10.1% of total)
const: 8.0ms (1.8% of total)
backward-pass: 4.0ms (0.9% of total)
Bogosity

preprocess116.0ms (1.5%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
073984
1289776
2998664
34152644
47106640
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
Outputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (neg.f64 (+.f64 d1 d4)) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d3 d2) (+.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d3 (+.f64 d1 d4))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d3 d4)) d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d1 (+.f64 d4 (+.f64 d2 d3))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(neg.f64 (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(+.f64 (*.f64 d2 (-.f64 d1 d3)) (-.f64 (*.f64 d2 d4) (*.f64 d2 d2)))
(fma.f64 d2 (-.f64 d1 d3) (*.f64 d2 (-.f64 d4 d2)))
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(+.f64 (*.f64 d3 (-.f64 d2 d1)) (-.f64 (*.f64 d3 d4) (*.f64 d3 d3)))
(fma.f64 d3 (-.f64 d2 d1) (*.f64 d3 (-.f64 d4 d3)))
(*.f64 d3 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d3 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d4 (-.f64 d2 d3))) (*.f64 d4 d4))
(fma.f64 d4 (-.f64 d2 d3) (*.f64 d4 (-.f64 d1 d4)))
(*.f64 d4 (+.f64 (-.f64 d1 d4) (-.f64 d2 d3)))
(*.f64 d4 (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d3 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d3 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
(-.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d4) (*.f64 d1 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d4) (-.f64 d3 d1)))
Symmetry

(sort d2 d4)

explain114.0ms (1.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
320-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
50-0-(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
40-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
00-0-(*.f64 d1 d1)
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d3)
00-0-(*.f64 d4 d1)
00-0-(*.f64 d1 d2)
00-0-d4
Results
42.0ms338×256valid
24.0ms174×256infinite
Compiler

Compiled 127 to 35 computations (72.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 17.0ms (66.5% of total)
ival-sub: 6.0ms (23.5% of total)
ival-add: 3.0ms (11.7% of total)
const: 1.0ms (3.9% 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
96.5%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
87.1%
(+.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 44 to 26 computations (40.9% saved)

localize87.0ms (1.1%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d1))
96.5%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
100.0%
(*.f64 d1 (-.f64 d2 d3))
94.6%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
91.5%
(+.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
33.0ms169×256valid
18.0ms87×256infinite
Compiler

Compiled 94 to 18 computations (80.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 10.0ms (40.2% of total)
ival-sub: 7.0ms (28.1% of total)
composed: 4.0ms (16.1% of total)
ival-add: 4.0ms (16.1% of total)
const: 0.0ms (0% of total)

series31.0ms (0.4%)

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

57 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 (- d4 d3)) (* d1 (- d2 d1)))
1.0ms
d1
@inf
(+ (* d1 (- d2 d3)) (- (* d1 d4) (* d1 d1)))
1.0ms
d1
@0
(+ (* d1 (- d2 d3)) (- (* d1 d4) (* d1 d1)))

rewrite317.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
880×log1p-expm1-u
207×add-cube-cbrt
205×expm1-log1p-u
201×add-exp-log
201×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify240.0ms (3%)

Algorithm
egg-herbie
Rules
883×fma-neg
490×fma-define
313×associate-*r*
289×distribute-lft-in
282×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval81.0ms (1%)

Compiler

Compiled 6744 to 2232 computations (66.9% saved)

prune78.0ms (1%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3529361
Fresh000
Picked303
Done000
Total3559364
Accuracy
100.0%
Counts
364 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.6%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
32.5%
(*.f64 (neg.f64 d1) d3)
86.1%
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
86.5%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
78.3%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
77.3%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
76.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
30.7%
(*.f64 d1 d4)
27.7%
(*.f64 d1 d2)
Compiler

Compiled 208 to 134 computations (35.6% saved)

localize108.0ms (1.4%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
95.8%
(*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))
90.6%
(*.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))
100.0%
(*.f64 d1 (-.f64 d4 d1))
91.5%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
Results
47.0ms169×256valid
21.0ms87×256infinite
Compiler

Compiled 120 to 27 computations (77.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 14.0ms (42.1% of total)
ival-add: 8.0ms (24.1% of total)
ival-sub: 4.0ms (12% of total)
ival-neg: 4.0ms (12% of total)
ival-div: 2.0ms (6% of total)
const: 1.0ms (3% of total)

series39.0ms (0.5%)

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

63 calls:

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

rewrite199.0ms (2.5%)

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

simplify257.0ms (3.2%)

Algorithm
egg-herbie
Rules
626×fma-neg
364×fma-define
322×associate-*r*
306×associate-*l*
268×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061521227
1168320181
2609320082
Stop Event
node limit
Counts
420 → 401
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 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d1 (-.f64 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 (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 d4) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d4))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(+.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)))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 #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)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) 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)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) 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)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 d4) (-.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 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 (*.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 (*.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 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 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 d4)) (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 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 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 d4)) (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 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 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 d4 (+.f64 (*.f64 (-.f64 d2 d3) (/.f64 d1 d4)) (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #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 d4 (neg.f64 (-.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 d4 (neg.f64 (-.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 d4 (neg.f64 (-.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 (*.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 (*.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 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 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) (*.f64 d1 (neg.f64 (/.f64 d3 d2))))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) (*.f64 d1 (neg.f64 (/.f64 d3 d2))))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 (-.f64 d4 d1) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 (-.f64 d4 d1) d2) (*.f64 d1 (neg.f64 (/.f64 d3 d2))))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) d2)))))
(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 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 (*.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 (*.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 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.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 d3 (neg.f64 d1))
(*.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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 (-.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 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 (-.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 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) 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 (/.f64 d2 d1) #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 (/.f64 d2 d1) #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 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 #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 d2 (neg.f64 (*.f64 d1 (+.f64 (/.f64 (+.f64 d1 d3) d2) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2)))))
(*.f64 d2 (neg.f64 (*.f64 d1 (+.f64 (/.f64 (+.f64 d1 d3) d2) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2))))
(neg.f64 (*.f64 d2 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d2)))))
(*.f64 d2 (neg.f64 (*.f64 d1 (+.f64 (/.f64 (+.f64 d1 d3) d2) #s(literal -1 binary64)))))
(*.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 d3 (neg.f64 d1))
(*.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 d3 (neg.f64 d1))
(*.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 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))) (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 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))) (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 (-.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))) (neg.f64 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(+.f64 (*.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 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) 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 (*.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 (*.f64 d1 d3) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3))))
(*.f64 d1 (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64))))
(*.f64 (*.f64 d1 d3) (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))))
(*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))))
(*.f64 d1 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))))
(*.f64 d1 (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))) d1))
(*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))))
(*.f64 d1 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))))
(*.f64 d1 (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))) d1))
(*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64)))))
(*.f64 d1 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))))
(*.f64 d1 (-.f64 (*.f64 d3 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64)))) d1))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64))) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64))) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64))) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64))) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64))) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) #s(literal 1 binary64))) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (*.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 d3 (/.f64 (+.f64 (/.f64 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))) d1) #s(literal -1 binary64)))
(*.f64 d1 (*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))))
(*.f64 (*.f64 d1 d3) (-.f64 (-.f64 (/.f64 d4 d3) #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 (/.f64 d4 d3) #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 (/.f64 d4 d3) #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 (/.f64 d4 d3) #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 (*.f64 (*.f64 d1 d3) (-.f64 (-.f64 (/.f64 d4 d3) #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 (*.f64 (*.f64 d1 d3) (-.f64 (-.f64 (/.f64 d4 d3) #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 (*.f64 (*.f64 d1 d3) (-.f64 (-.f64 (/.f64 d4 d3) #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 (*.f64 (*.f64 d1 d3) (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3))) d2)))))
(neg.f64 (*.f64 (neg.f64 d2) (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 (*.f64 (*.f64 d1 d3) (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3))) d2)))))
(neg.f64 (*.f64 (neg.f64 d2) (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 (*.f64 (*.f64 d1 d3) (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3))) d2)))))
(neg.f64 (*.f64 (neg.f64 d2) (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 (*.f64 d1 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 (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 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 d2 d3) (+.f64 (/.f64 d4 d3) #s(literal -1 binary64))))
(*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d1 d3)) (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (+.f64 (/.f64 d2 d3) (/.f64 (-.f64 d4 d1) d3)) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 (/.f64 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 d1) d3) (-.f64 (/.f64 d4 (*.f64 d1 d3)) (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 (*.f64 d1 d3)) (-.f64 (/.f64 (/.f64 d2 d3) d1) (+.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 d1) d3) (-.f64 (/.f64 d4 (*.f64 d1 d3)) (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 (*.f64 d1 d3)) (-.f64 (/.f64 (/.f64 d2 d3) d1) (+.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 d1) d3) (-.f64 (/.f64 d4 (*.f64 d1 d3)) (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 (*.f64 d1 d3)) (-.f64 (/.f64 (/.f64 d2 d3) d1) (+.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 d1) d3) (-.f64 (/.f64 d4 (*.f64 d1 d3)) (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 (*.f64 d1 d3)) (-.f64 (/.f64 (/.f64 d2 d3) d1) (+.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 d1) d3) (-.f64 (/.f64 d4 (*.f64 d1 d3)) (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 (*.f64 d1 d3)) (-.f64 (/.f64 (/.f64 d2 d3) d1) (+.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 d1) d3) (-.f64 (/.f64 d4 (*.f64 d1 d3)) (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 (*.f64 d1 d3)) (-.f64 (/.f64 (/.f64 d2 d3) d1) (+.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 d3) #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 (/.f64 d4 d3) #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 (/.f64 d4 d3) #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 (/.f64 d4 d3) #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 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3)) d2))))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d2) (/.f64 d1 d3))) (neg.f64 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)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d3) (*.f64 d1 (/.f64 (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3)) d2))))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d2) (/.f64 d1 d3))) (neg.f64 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)))))
(neg.f64 (*.f64 d2 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d3) (*.f64 d1 (/.f64 (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3)) d2))))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)) d2) (/.f64 d1 d3))) (neg.f64 d2))
(*.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))
(fma.f64 d1 (-.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) (/.f64 d1 d3)) (*.f64 d1 (/.f64 d4 d3)))
(*.f64 d1 (+.f64 (/.f64 d4 d3) (-.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))
(fma.f64 d1 (-.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) (/.f64 d1 d3)) (*.f64 d1 (/.f64 d4 d3)))
(*.f64 d1 (+.f64 (/.f64 d4 d3) (-.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))
(fma.f64 d1 (-.f64 (-.f64 (/.f64 d2 d3) #s(literal 1 binary64)) (/.f64 d1 d3)) (*.f64 d1 (/.f64 d4 d3)))
(*.f64 d1 (+.f64 (/.f64 d4 d3) (-.f64 (/.f64 (-.f64 d2 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 d4 (neg.f64 (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 d4 (neg.f64 (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 d4 (neg.f64 (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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) d3)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) d3)
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) d3)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) d3)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) d3)
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) d3)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) d3)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) d3)
(/.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) d3)
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3))
(*.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 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 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 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 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 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 (/.f64 d4 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 (/.f64 d4 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 (/.f64 d4 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 d2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) (*.f64 d2 d3)) (/.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))))
(neg.f64 (*.f64 d2 (-.f64 (neg.f64 (/.f64 (/.f64 (-.f64 d4 d1) d3) d2)) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 d2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) (*.f64 d2 d3)) (/.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))))
(neg.f64 (*.f64 d2 (-.f64 (neg.f64 (/.f64 (/.f64 (-.f64 d4 d1) d3) d2)) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 d2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) (*.f64 d2 d3)) (/.f64 #s(literal -1 binary64) d3))))
(/.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 (/.f64 d2 d1) d3) (-.f64 (/.f64 d4 (*.f64 d1 d3)) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 d1 (+.f64 (/.f64 (/.f64 d2 d3) d1) (+.f64 (/.f64 d4 (*.f64 d1 d3)) (/.f64 #s(literal -1 binary64) d3))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 (*.f64 d1 d3)) (/.f64 d4 (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) d3)))
(*.f64 d1 (+.f64 (/.f64 (/.f64 d2 d1) d3) (-.f64 (/.f64 d4 (*.f64 d1 d3)) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 d1 (+.f64 (/.f64 (/.f64 d2 d3) d1) (+.f64 (/.f64 d4 (*.f64 d1 d3)) (/.f64 #s(literal -1 binary64) d3))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 (*.f64 d1 d3)) (/.f64 d4 (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) d3)))
(*.f64 d1 (+.f64 (/.f64 (/.f64 d2 d1) d3) (-.f64 (/.f64 d4 (*.f64 d1 d3)) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 d1 (+.f64 (/.f64 (/.f64 d2 d3) d1) (+.f64 (/.f64 d4 (*.f64 d1 d3)) (/.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (/.f64 d1 d3))
(/.f64 (neg.f64 d1) d3)
(/.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) d1)) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) d1) (/.f64 #s(literal 1 binary64) d3)))
(*.f64 d1 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) d1)) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) d1) (/.f64 #s(literal 1 binary64) d3)))
(*.f64 d1 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) d1)) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) d1) (/.f64 #s(literal 1 binary64) d3)))
(*.f64 d1 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) d1))))
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(/.f64 (-.f64 (+.f64 d2 d4) d1) d3)
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(-.f64 (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 d1) d3)))))
(-.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 (-.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 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 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(*.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 (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 (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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (+.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 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.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 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (-.f64 (-.f64 d2 d3) 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 (-.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 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 #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 (+.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 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.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 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (-.f64 (-.f64 d2 d3) 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 (-.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 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 (+.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 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.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 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (-.f64 (-.f64 d2 d3) 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 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)))) (+.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 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)))))))
(/.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 d1 (*.f64 (-.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 d1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (-.f64 (-.f64 d2 d3) 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 (-.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 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 (-.f64 (-.f64 d2 d3) 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)))
(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)))
(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)))
(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)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(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)))
(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)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(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)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3)))
(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)))
(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)))
(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)))
(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)))
(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 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d4))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 d4)))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(+.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 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.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 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 (+.f64 d1 (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (-.f64 d2 d3))))
(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)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))
(*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 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 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal 3 binary64))) (/.f64 (*.f64 d1 d3) (+.f64 (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 (*.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 d2 (-.f64 d4 d1)) d3) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3))))
(*.f64 d1 (*.f64 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 d1 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)) d3)) #s(literal 1 binary64))
(*.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 (*.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 (*.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 (*.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)))
(*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 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 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 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 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 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3) (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3) (neg.f64 d1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) d3) (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 d2 (-.f64 d4 d1)) d3) #s(literal 2 binary64)))) (-.f64 (neg.f64 d1) (/.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 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 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 d1 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal 3 binary64))) (+.f64 (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 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 d1 (/.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 (+.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 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 d1 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3) #s(literal 3 binary64))) (+.f64 (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 (-.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 d1 (/.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 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 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 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 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 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)))
(*.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 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 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 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 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 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 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 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 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 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 d2 (-.f64 d4 d1)) d3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))
(-.f64 (/.f64 (+.f64 d4 d2) d3) (/.f64 d1 d3))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(*.f64 (-.f64 d4 (-.f64 d1 d2)) (/.f64 #s(literal 1 binary64) d3))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(*.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3) #s(literal 1 binary64))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(*.f64 #s(literal 1 binary64) (/.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 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 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 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 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 d2 (-.f64 d4 d1)) d3)
(*.f64 (sqrt.f64 (-.f64 d4 (-.f64 d1 d2))) (/.f64 (sqrt.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 d2 (-.f64 d4 d1)) d3)
(*.f64 (neg.f64 (-.f64 d4 (-.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 d3)))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(*.f64 (/.f64 #s(literal 1 binary64) d3) (-.f64 d4 (-.f64 d1 d2)))
(/.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 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (/.f64 (+.f64 d2 (-.f64 d4 d1)) (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 #s(literal 1 binary64) (sqrt.f64 d3)) (+.f64 d2 (-.f64 d4 d1))) (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 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 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 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) (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 (/.f64 #s(literal 1 binary64) (sqrt.f64 d3)) (+.f64 d2 (-.f64 d4 d1))) (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 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 d2 (-.f64 d4 d1)) (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 d2 (-.f64 d4 d1)) d3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)) #s(literal 3 binary64))
(/.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 d2 (-.f64 d4 d1)) d3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)) #s(literal 2 binary64))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(pow.f64 (/.f64 d3 (-.f64 d4 (-.f64 d1 d2))) #s(literal -1 binary64))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(neg.f64 (neg.f64 (/.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 d2 (-.f64 d4 d1)) d3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3) #s(literal 2 binary64)))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(log.f64 (exp.f64 (/.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 d2 (-.f64 d4 d1)) d3)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3) #s(literal 3 binary64)))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))
(log1p.f64 (expm1.f64 (/.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 d2 (-.f64 d4 d1)) d3)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)) #s(literal 1 binary64)))
(/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)

eval102.0ms (1.3%)

Compiler

Compiled 7512 to 2642 computations (64.8% saved)

prune163.0ms (2%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New4298437
Fresh224
Picked145
Done000
Total43214446
Accuracy
100.0%
Counts
446 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.6%
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
70.5%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
55.5%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
61.2%
(*.f64 (*.f64 d1 d3) (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) #s(literal 1 binary64))))
32.5%
(*.f64 (neg.f64 d1) d3)
54.1%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (neg.f64 d1) d3))))
51.9%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
78.3%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
77.3%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
77.6%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
55.0%
(*.f64 d1 (-.f64 d2 d3))
53.2%
(*.f64 d1 (-.f64 d2 d1))
30.7%
(*.f64 d1 d4)
27.7%
(*.f64 d1 d2)
Compiler

Compiled 269 to 179 computations (33.5% saved)

localize84.0ms (1.1%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d4 d1))
94.2%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
100.0%
(*.f64 d1 (-.f64 d2 d3))
100.0%
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1))
Results
36.0ms177×256valid
17.0ms79×256infinite
Compiler

Compiled 81 to 18 computations (77.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 10.0ms (49.2% of total)
ival-sub: 7.0ms (34.5% of total)
ival-add: 3.0ms (14.8% of total)
const: 0.0ms (0% of total)

series17.0ms (0.2%)

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

rewrite170.0ms (2.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify171.0ms (2.2%)

Algorithm
egg-herbie
Rules
564×times-frac
317×associate-/l*
255×cancel-sign-sub-inv
223×distribute-lft-neg-in
202×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval48.0ms (0.6%)

Compiler

Compiled 3188 to 1159 computations (63.6% saved)

prune49.0ms (0.6%)

Pruning

15 alts after pruning (9 fresh and 6 done)

PrunedKeptTotal
New2455250
Fresh145
Picked235
Done134
Total24915264
Accuracy
100.0%
Counts
264 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.8%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
70.5%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
55.5%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
32.5%
(*.f64 (neg.f64 d1) d3)
71.9%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
54.1%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (neg.f64 d1) d3))))
51.9%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
77.3%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
56.8%
(*.f64 d1 (-.f64 d4 d3))
55.3%
(*.f64 d1 (-.f64 d4 d1))
55.0%
(*.f64 d1 (-.f64 d2 d3))
53.2%
(*.f64 d1 (-.f64 d2 d1))
52.8%
(*.f64 d1 (+.f64 d4 d2))
30.7%
(*.f64 d1 d4)
27.7%
(*.f64 d1 d2)
Compiler

Compiled 257 to 171 computations (33.5% saved)

localize226.0ms (2.8%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (neg.f64 d1) d3)))
94.4%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 (neg.f64 d1) d3))))
100.0%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
100.0%
(*.f64 d1 (-.f64 d4 d1))
100.0%
(*.f64 d1 (+.f64 d4 d2))
100.0%
(*.f64 d1 (-.f64 d2 d3))
98.7%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
Results
47.0ms177×256valid
19.0ms79×256infinite
Compiler

Compiled 96 to 27 computations (71.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-mult: 15.0ms (48.7% of total)
ival-add: 8.0ms (26% of total)
ival-sub: 4.0ms (13% of total)
ival-div: 2.0ms (6.5% of total)
const: 1.0ms (3.2% of total)
ival-neg: 1.0ms (3.2% of total)

series20.0ms (0.3%)

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

39 calls:

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

rewrite186.0ms (2.3%)

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

Useful iterations: 1 (0.0ms)

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

simplify151.0ms (1.9%)

Algorithm
egg-herbie
Rules
399×cancel-sign-sub-inv
362×distribute-lft-neg-in
347×distribute-rgt-neg-in
279×fma-neg
229×fma-define
Iterations

Useful iterations: 2 (0.0ms)

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

eval72.0ms (0.9%)

Compiler

Compiled 4400 to 1849 computations (58% saved)

prune66.0ms (0.8%)

Pruning

15 alts after pruning (5 fresh and 10 done)

PrunedKeptTotal
New3322334
Fresh134
Picked145
Done066
Total33415349
Accuracy
100.0%
Counts
349 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.8%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
70.5%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))
55.5%
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
32.5%
(*.f64 (neg.f64 d1) d3)
50.8%
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
54.1%
(*.f64 d3 (*.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d1 d3))))
51.9%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
77.3%
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1))
56.8%
(*.f64 d1 (-.f64 d4 d3))
55.3%
(*.f64 d1 (-.f64 d4 d1))
55.0%
(*.f64 d1 (-.f64 d2 d3))
53.2%
(*.f64 d1 (-.f64 d2 d1))
52.8%
(*.f64 d1 (+.f64 d4 d2))
30.7%
(*.f64 d1 d4)
27.7%
(*.f64 d1 d2)
Compiler

Compiled 389 to 182 computations (53.2% saved)

regimes50.0ms (0.6%)

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

5 calls:

17.0ms
d3
9.0ms
d2
9.0ms
d4
8.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)

regimes159.0ms (2%)

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

4 calls:

116.0ms
d1
17.0ms
d3
13.0ms
d2
12.0ms
d4
Results
AccuracySegmentsBranch
94.3%3d1
96.2%4d2
94.8%5d3
95.9%2d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes43.0ms (0.5%)

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

3 calls:

16.0ms
d2
14.0ms
d4
11.0ms
d1
Results
AccuracySegmentsBranch
94.3%3d1
89.9%8d2
96.0%5d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes93.0ms (1.2%)

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

3 calls:

68.0ms
d4
14.0ms
d1
11.0ms
d3
Results
AccuracySegmentsBranch
91.5%3d3
85.6%6d4
90.0%3d1
Compiler

Compiled 15 to 12 computations (20% saved)

regimes10.0ms (0.1%)

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

1 calls:

10.0ms
d3
Results
AccuracySegmentsBranch
90.3%3d3
Compiler

Compiled 5 to 4 computations (20% saved)

regimes92.0ms (1.2%)

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

4 calls:

35.0ms
d1
20.0ms
d4
20.0ms
d3
17.0ms
d2
Results
AccuracySegmentsBranch
81.9%6d4
82.6%8d2
76.7%5d1
81.1%10d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes30.0ms (0.4%)

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

2 calls:

16.0ms
d4
13.0ms
d2
Results
AccuracySegmentsBranch
78.1%6d2
81.9%8d4
Compiler

Compiled 10 to 8 computations (20% saved)

regimes12.0ms (0.2%)

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

1 calls:

12.0ms
d4
Results
AccuracySegmentsBranch
78.2%4d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes35.0ms (0.4%)

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

3 calls:

17.0ms
d4
9.0ms
d2
8.0ms
d1
Results
AccuracySegmentsBranch
65.8%5d2
73.0%4d1
78.4%8d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes19.0ms (0.2%)

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

3 calls:

8.0ms
d3
6.0ms
d1
4.0ms
d4
Results
AccuracySegmentsBranch
72.9%8d3
71.4%4d4
73.0%5d1
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 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
Outputs
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
(*.f64 (neg.f64 d1) d3)
Calls

3 calls:

6.0ms
d1
5.0ms
d3
4.0ms
d4
Results
AccuracySegmentsBranch
66.5%3d3
57.6%4d1
61.1%5d4
Compiler

Compiled 15 to 12 computations (20% saved)

regimes20.0ms (0.3%)

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

4 calls:

7.0ms
d1
5.0ms
d3
4.0ms
d2
4.0ms
d4
Results
AccuracySegmentsBranch
43.3%5d1
57.8%5d4
53.8%4d2
52.2%7d3
Compiler

Compiled 20 to 16 computations (20% saved)

regimes9.0ms (0.1%)

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

2 calls:

6.0ms
d2
2.0ms
d4
Results
AccuracySegmentsBranch
46.9%2d2
49.4%2d4
Compiler

Compiled 10 to 8 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
d1
0.0ms
d4
0.0ms
d2
0.0ms
d3
Results
AccuracySegmentsBranch
27.7%1d1
27.7%1d3
27.7%1d2
27.7%1d4
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch16.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
5391857679128865000.0
8.709321426779473e+20
Results
8.0ms79×0valid
3.0ms33×0infinite
Compiler

Compiled 194 to 129 computations (33.5% saved)

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

bsearch37.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2229545529151.762
9884298066852.785
21.0ms
-1.3561215202021855e+117
-5.1027568984222706e+110
Results
17.0ms162×0valid
9.0ms78×0infinite
Compiler

Compiled 386 to 257 computations (33.4% saved)

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

bsearch162.0ms (2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
9.581804564609737e+59
3.2364855570031997e+69
15.0ms
-1.8134280345589554e+176
-1.6475809305621572e+175
Results
18.0ms160×0valid
8.0ms80×0infinite
Compiler

Compiled 374 to 251 computations (32.9% saved)

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

bsearch34.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.1185217010634757e+109
4.165505899334566e+113
13.0ms
-1.8134280345589554e+176
-1.6475809305621572e+175
Results
16.0ms151×0valid
7.0ms73×0infinite
Compiler

Compiled 334 to 227 computations (32% saved)

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

bsearch125.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
5.0ms
7.12715010121729e+122
8.081474814052089e+122
9.0ms
5.892271073325936e+104
1.0100403674756684e+105
70.0ms
8.709321426779473e+20
1.465979389766576e+35
19.0ms
2.6275904579514536e-229
6.062841081870723e-226
15.0ms
2.211009029307686e-294
1.083224908591574e-292
Results
35.0ms350×0valid
16.0ms146×0infinite
Compiler

Compiled 664 to 469 computations (29.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 15.0ms (63.1% of total)
ival-sub: 5.0ms (21% of total)
ival-add: 3.0ms (12.6% of total)
const: 1.0ms (4.2% of total)
backward-pass: 0.0ms (0% of total)

bsearch122.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.5745543892102444e+249
6.167637032232564e+252
17.0ms
5.7674082629692725e+171
2.3784231975589444e+175
17.0ms
5.476546655055071e+102
5.892271073325936e+104
23.0ms
8.709321426779473e+20
1.465979389766576e+35
4.0ms
1.699308316433684e-42
2.0172531234793143e-42
17.0ms
1.4525351080919817e-135
6.534958808350777e-134
15.0ms
2.211009029307686e-294
1.083224908591574e-292
Results
59.0ms541×0valid
24.0ms243×0infinite
Compiler

Compiled 1006 to 703 computations (30.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-mult: 23.0ms (62.6% of total)
ival-sub: 8.0ms (21.8% of total)
ival-add: 4.0ms (10.9% of total)
const: 1.0ms (2.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch40.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
1.699308316433684e-42
2.0172531234793143e-42
16.0ms
1.4525351080919817e-135
6.534958808350777e-134
15.0ms
2.211009029307686e-294
1.083224908591574e-292
Results
19.0ms180×0valid
8.0ms76×0infinite
Compiler

Compiled 346 to 241 computations (30.3% saved)

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

bsearch58.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
2.4771824001853194e-8
5.066852066103138e-8
15.0ms
-1.4397828574211521e-167
-4.2640232923591237e-169
28.0ms
-4.598931980927053e+131
-8.236065619123564e+121
Results
28.0ms266×0valid
8.0ms86×0infinite
Compiler

Compiled 466 to 325 computations (30.3% saved)

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

bsearch158.0ms (2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
510.3565507763804
44495.17308451123
17.0ms
4.9763974061944935e-107
1.570166721739182e-103
74.0ms
1.4525351080919817e-135
6.534958808350777e-134
Results
69.0ms243×0valid
70.0ms109×0infinite
Compiler

Compiled 451 to 325 computations (27.9% saved)

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

bsearch29.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.6144570558039503e+166
7.957418060728418e+167
11.0ms
-1.0302200886551042e+108
-2.586535569736513e+107
Results
15.0ms138×0valid
5.0ms54×0infinite
Compiler

Compiled 254 to 185 computations (27.2% saved)

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

bsearch414.0ms (5.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.3222366229099282e+59
1.0869196733831817e+60
21.0ms
2.6275904579514536e-229
6.062841081870723e-226
30.0ms
2.211009029307686e-294
1.083224908591574e-292
340.0ms
-3.959931607917547e-105
-2.1024468047659013e-115
Results
34.0ms322×0valid
340.0ms174×0infinite
Compiler

Compiled 553 to 420 computations (24.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 18.0ms (69% of total)
ival-sub: 5.0ms (19.2% of total)
ival-add: 3.0ms (11.5% of total)
const: 1.0ms (3.8% of total)
backward-pass: 0.0ms (0% of total)

bsearch18.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
5391857679128865000.0
8.709321426779473e+20
Results
10.0ms78×0valid
3.0ms34×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 (59.1% of total)
ival-sub: 1.0ms (19.7% of total)
ival-add: 1.0ms (19.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify31.0ms (0.4%)

Algorithm
egg-herbie
Rules
21×*-commutative
16×+-commutative
13×sub-neg
12×if-if-or-not
neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01471434
11981419
22241419
32411415
42491415
52511415
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d4 #s(literal 16500000000000000000 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d1 #s(literal -21000000000000000326747738718803703509632229335342290100765182189047509404459869768564693188215996401200331898224640 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (if (<=.f64 d1 #s(literal 4600000000000 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(if (<=.f64 d3 #s(literal -23999999999999999897593419890833903468949221795621826757275351097633566890430364558089428241005777506863131580973652938939353497392378611193657033318396001527284734732577800192 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 42000000000000002567415471503637607061668279220682302250908850847744 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (<=.f64 d3 #s(literal -18000000000000001680583265911561514637078520911553033688931950159911359972805418970066126130554282473522616695062605778392370839263383615898471702916257817164414793574887981056 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 10999999999999999658516688803116853492145005885439168262418391019142506805522326858582105101711789918927368224768 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d2 d3))))
(if (<=.f64 d4 #s(literal 8449157733852885/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 4916193681073659/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 6199999999999999917456097280 binary64)) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d4 #s(literal 999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 750000000000000019978455154394241438316622548029582235789102318689366447968801344749165936546887652883864991315224497750016 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))))))
(if (<=.f64 d4 #s(literal 7550311166421727/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 3109721077501335/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 6277101735386681/3138550867693340381917894711603833208051177722232017256448 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 6200000000000000000000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 15999999999999999632792212243925386055149483518786400098079935595711895234892638580852180711704184750080 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 7200000000000000320755666165937388447758087451653880751377692696627307028125638477726639462261723120733993076158569096519377192461533514858742895581010963661975668924864266240 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 2999999999999999890472781370918183940066528002973876038504057831215310169502943755928236286579600771458668475578162170907076334423339911634860214539712782434208764596495449281561187778023135011019898199498147489287979519615661911719161280037566042603520 binary64)) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1)))))))))
(if (<=.f64 d4 #s(literal 10673802988245/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 3068803694902633/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 5649391561848013/3138550867693340381917894711603833208051177722232017256448 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))
(if (<=.f64 d1 #s(literal -6199999999999999985100297930331848418557233976528707717054250418194239215649783299123746483334290598289694052040255282285117440 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d1 #s(literal -4758996415638233/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d1 #s(literal 1851167661284901/37778931862957161709568 binary64)) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d2 d1)))))
(if (<=.f64 d4 #s(literal 4910085911844213/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 7359412152547689/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 #s(literal 44000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2)))))
(if (<=.f64 d3 #s(literal -559999999999999969498720414826880155120026700923146029947809866353640536694056738345382094928862035335708672 binary64)) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 #s(literal 146000000000000011921823133123841493233251213086362013129411519572807386691998831043065081058608174077469973583916188074073771367638930760578956092265455385695834079232 binary64)) (*.f64 d1 (+.f64 d4 d2)) (*.f64 (neg.f64 d1) d3)))
(if (<=.f64 d4 #s(literal -3470543836148805/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 #s(literal 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 164999999999999997001056171664562667017573812252819423494144 binary64)) (*.f64 (neg.f64 d1) d3) (*.f64 d1 d4)))))
(if (<=.f64 d4 #s(literal 850000000000000000000 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 16500000000000000000 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)))
(if (<=.f64 d1 #s(literal -21000000000000000326747738718803703509632229335342290100765182189047509404459869768564693188215996401200331898224640 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (if (<=.f64 d1 #s(literal 4600000000000 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))))
(if (or (<=.f64 d1 #s(literal -21000000000000000326747738718803703509632229335342290100765182189047509404459869768564693188215996401200331898224640 binary64)) (not (<=.f64 d1 #s(literal 4600000000000 binary64)))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))
(if (<=.f64 d3 #s(literal -23999999999999999897593419890833903468949221795621826757275351097633566890430364558089428241005777506863131580973652938939353497392378611193657033318396001527284734732577800192 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 42000000000000002567415471503637607061668279220682302250908850847744 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))))
(if (<=.f64 d3 #s(literal -18000000000000001680583265911561514637078520911553033688931950159911359972805418970066126130554282473522616695062605778392370839263383615898471702916257817164414793574887981056 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 #s(literal 10999999999999999658516688803116853492145005885439168262418391019142506805522326858582105101711789918927368224768 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 d2 d3))))
(if (or (<=.f64 d3 #s(literal -18000000000000001680583265911561514637078520911553033688931950159911359972805418970066126130554282473522616695062605778392370839263383615898471702916257817164414793574887981056 binary64)) (not (<=.f64 d3 #s(literal 10999999999999999658516688803116853492145005885439168262418391019142506805522326858582105101711789918927368224768 binary64)))) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(if (<=.f64 d4 #s(literal 8449157733852885/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 4916193681073659/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 6199999999999999917456097280 binary64)) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (<=.f64 d4 #s(literal 999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 750000000000000019978455154394241438316622548029582235789102318689366447968801344749165936546887652883864991315224497750016 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3)))))))
(if (<=.f64 d4 #s(literal 8449157733852885/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 4916193681073659/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 6199999999999999917456097280 binary64)) (*.f64 (+.f64 d1 d3) (neg.f64 d1)) (if (or (<=.f64 d4 #s(literal 999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (not (<=.f64 d4 #s(literal 750000000000000019978455154394241438316622548029582235789102318689366447968801344749165936546887652883864991315224497750016 binary64)))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(if (<=.f64 d4 #s(literal 8449157733852885/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 4916193681073659/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 6199999999999999917456097280 binary64)) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (or (<=.f64 d4 #s(literal 999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (not (<=.f64 d4 #s(literal 750000000000000019978455154394241438316622548029582235789102318689366447968801344749165936546887652883864991315224497750016 binary64)))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(if (<=.f64 d4 #s(literal 7550311166421727/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 3109721077501335/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 6277101735386681/3138550867693340381917894711603833208051177722232017256448 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 6200000000000000000000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 15999999999999999632792212243925386055149483518786400098079935595711895234892638580852180711704184750080 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 7200000000000000320755666165937388447758087451653880751377692696627307028125638477726639462261723120733993076158569096519377192461533514858742895581010963661975668924864266240 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 2999999999999999890472781370918183940066528002973876038504057831215310169502943755928236286579600771458668475578162170907076334423339911634860214539712782434208764596495449281561187778023135011019898199498147489287979519615661911719161280037566042603520 binary64)) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1)))))))))
(if (<=.f64 d4 #s(literal 7550311166421727/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 3109721077501335/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 6277101735386681/3138550867693340381917894711603833208051177722232017256448 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 6200000000000000000000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 15999999999999999632792212243925386055149483518786400098079935595711895234892638580852180711704184750080 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (or (<=.f64 d4 #s(literal 7200000000000000320755666165937388447758087451653880751377692696627307028125638477726639462261723120733993076158569096519377192461533514858742895581010963661975668924864266240 binary64)) (not (<=.f64 d4 #s(literal 2999999999999999890472781370918183940066528002973876038504057831215310169502943755928236286579600771458668475578162170907076334423339911634860214539712782434208764596495449281561187778023135011019898199498147489287979519615661911719161280037566042603520 binary64)))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3))))))))
(if (<=.f64 d4 #s(literal 7550311166421727/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 3109721077501335/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 6277101735386681/3138550867693340381917894711603833208051177722232017256448 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 6200000000000000000000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d4 #s(literal 15999999999999999632792212243925386055149483518786400098079935595711895234892638580852180711704184750080 binary64)) (not (or (<=.f64 d4 #s(literal 7200000000000000320755666165937388447758087451653880751377692696627307028125638477726639462261723120733993076158569096519377192461533514858742895581010963661975668924864266240 binary64)) (not (<=.f64 d4 #s(literal 2999999999999999890472781370918183940066528002973876038504057831215310169502943755928236286579600771458668475578162170907076334423339911634860214539712782434208764596495449281561187778023135011019898199498147489287979519615661911719161280037566042603520 binary64)))))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(if (<=.f64 d4 #s(literal 7550311166421727/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 3109721077501335/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 6277101735386681/3138550867693340381917894711603833208051177722232017256448 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 6200000000000000000000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d4 #s(literal 15999999999999999632792212243925386055149483518786400098079935595711895234892638580852180711704184750080 binary64)) (and (not (<=.f64 d4 #s(literal 7200000000000000320755666165937388447758087451653880751377692696627307028125638477726639462261723120733993076158569096519377192461533514858742895581010963661975668924864266240 binary64))) (<=.f64 d4 #s(literal 2999999999999999890472781370918183940066528002973876038504057831215310169502943755928236286579600771458668475578162170907076334423339911634860214539712782434208764596495449281561187778023135011019898199498147489287979519615661911719161280037566042603520 binary64)))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1)))))))
(if (<=.f64 d4 #s(literal 10673802988245/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 3068803694902633/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 5649391561848013/3138550867693340381917894711603833208051177722232017256448 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))
(if (<=.f64 d1 #s(literal -6199999999999999985100297930331848418557233976528707717054250418194239215649783299123746483334290598289694052040255282285117440 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d1 #s(literal -4758996415638233/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d1 #s(literal 1851167661284901/37778931862957161709568 binary64)) (*.f64 d1 (+.f64 d4 d2)) (*.f64 d1 (-.f64 d2 d1)))))
(if (<=.f64 d1 #s(literal -6199999999999999985100297930331848418557233976528707717054250418194239215649783299123746483334290598289694052040255282285117440 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d1 #s(literal -4758996415638233/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d1 #s(literal 1851167661284901/37778931862957161709568 binary64)) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d1)))))
(if (<=.f64 d4 #s(literal 4910085911844213/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 7359412152547689/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 #s(literal 44000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d4 d2)))))
(if (<=.f64 d4 #s(literal 4910085911844213/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 7359412152547689/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 44000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))))
(if (<=.f64 d4 #s(literal 4910085911844213/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 binary64)) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 #s(literal 7359412152547689/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 44000 binary64)) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (+.f64 d2 d4)))))
(if (<=.f64 d3 #s(literal -559999999999999969498720414826880155120026700923146029947809866353640536694056738345382094928862035335708672 binary64)) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 #s(literal 146000000000000011921823133123841493233251213086362013129411519572807386691998831043065081058608174077469973583916188074073771367638930760578956092265455385695834079232 binary64)) (*.f64 d1 (+.f64 d4 d2)) (*.f64 (neg.f64 d1) d3)))
(if (or (<=.f64 d3 #s(literal -559999999999999969498720414826880155120026700923146029947809866353640536694056738345382094928862035335708672 binary64)) (not (<=.f64 d3 #s(literal 146000000000000011921823133123841493233251213086362013129411519572807386691998831043065081058608174077469973583916188074073771367638930760578956092265455385695834079232 binary64)))) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4)))
(if (or (<=.f64 d3 #s(literal -559999999999999969498720414826880155120026700923146029947809866353640536694056738345382094928862035335708672 binary64)) (not (<=.f64 d3 #s(literal 146000000000000011921823133123841493233251213086362013129411519572807386691998831043065081058608174077469973583916188074073771367638930760578956092265455385695834079232 binary64)))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4)))
(if (<=.f64 d4 #s(literal -3470543836148805/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 #s(literal 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 164999999999999997001056171664562667017573812252819423494144 binary64)) (*.f64 (neg.f64 d1) d3) (*.f64 d1 d4)))))
(if (<=.f64 d4 #s(literal -3470543836148805/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 164999999999999997001056171664562667017573812252819423494144 binary64)) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d4)))))
(if (<=.f64 d4 #s(literal -3470543836148805/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 164999999999999997001056171664562667017573812252819423494144 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))
(if (<=.f64 d4 #s(literal 850000000000000000000 binary64)) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)

soundness1.1s (14.1%)

Rules
883×fma-neg
880×log1p-expm1-u
685×sub-neg
626×fma-neg
564×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073984
1289776
2998664
34152644
47106640
03198107
18567848
227937706
378477706
061521227
1168320181
2609320082
025191
1437186
26762186
064022170
1174421135
2629520883
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 578 to 233 computations (59.7% saved)

preprocess275.0ms (3.5%)

Remove

(sort d2 d4)

Compiler

Compiled 876 to 366 computations (58.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...