FastMath test3

Time bar (total: 5.9s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 15 to 10 computations (33.3% saved)

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

sample1.1s (19.4%)

Results
793.0ms7796×0valid
59.0ms374×1valid
18.0ms86×2valid
Precisions
Click to see histograms. Total time spent on operations: 619.0ms
ival-add: 301.0ms (48.7% of total)
ival-mult: 294.0ms (47.5% of total)
backward-pass: 12.0ms (1.9% of total)
const: 11.0ms (1.8% of total)
Bogosity

preprocess281.0ms (4.8%)

Algorithm
egg-herbie
Rules
1392×fma-neg
545×fma-define
276×unsub-neg
227×sub-neg
174×cancel-sign-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
044439
1134328
2419314
31282308
43219308
54010308
64264308
74286308
84296308
94298308
105496308
115560308
125560308
135560308
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 3 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 3 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3))))
(+.f64 (+.f64 (*.f64 d2 #s(literal 3 binary64)) (*.f64 d2 d1)) (*.f64 d2 d3))
(+.f64 (+.f64 (*.f64 d3 #s(literal 3 binary64)) (*.f64 d3 d2)) (*.f64 d3 d1))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)) (*.f64 d1 d2))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 3 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(*.f64 d1 (-.f64 (+.f64 (neg.f64 d2) #s(literal -3 binary64)) d3))
(*.f64 d1 (-.f64 #s(literal -3 binary64) (+.f64 d2 d3)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) (neg.f64 d2))))
(*.f64 d1 (+.f64 d3 (-.f64 #s(literal 3 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (-.f64 d3 d2)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) (neg.f64 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (-.f64 d2 d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 3 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3)))
(neg.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) (neg.f64 d2)))))
(neg.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 3 binary64) d2))))
(*.f64 d1 (-.f64 #s(literal -3 binary64) (fma.f64 d2 #s(literal -1 binary64) d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3))))
(neg.f64 (+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (neg.f64 d3))))
(neg.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) (neg.f64 d3))))
(*.f64 d1 (-.f64 #s(literal -3 binary64) (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 (-.f64 #s(literal -3 binary64) d2)))
(+.f64 (+.f64 (*.f64 d2 #s(literal 3 binary64)) (*.f64 d2 d1)) (*.f64 d2 d3))
(+.f64 (*.f64 d2 (+.f64 #s(literal 3 binary64) d1)) (*.f64 d2 d3))
(*.f64 d2 (+.f64 (+.f64 d1 #s(literal 3 binary64)) d3))
(*.f64 d2 (+.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (+.f64 (*.f64 d3 #s(literal 3 binary64)) (*.f64 d3 d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d1 d3) (*.f64 d3 (+.f64 #s(literal 3 binary64) d2)))
(*.f64 d3 (+.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
Symmetry

(negabs d1)

(sort d2 d3)

explain114.0ms (1.9%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
60-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d3)
00-0-(*.f64 d1 d2)
00-0-#s(literal 3 binary64)
00-0-(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
00-0-(*.f64 d1 #s(literal 3 binary64))
Results
57.0ms466×0valid
9.0ms24×1valid
5.0ms14×2valid
5.0ms5exit
Compiler

Compiled 84 to 41 computations (51.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 19.0ms (57.7% of total)
ival-add: 9.0ms (27.3% of total)
backward-pass: 3.0ms (9.1% of total)
const: 2.0ms (6.1% of total)

eval1.0ms (0%)

Compiler

Compiled 26 to 16 computations (38.5% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
Compiler

Compiled 10 to 7 computations (30% saved)

localize42.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 3 binary64) d2)
cost-diff0
(+.f64 (+.f64 #s(literal 3 binary64) d2) d3)
cost-diff0
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
accuracy100.0%
(+.f64 (+.f64 #s(literal 3 binary64) d2) d3)
accuracy100.0%
(+.f64 #s(literal 3 binary64) d2)
accuracy99.9%
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
Rules
28×fma-define
12×distribute-lft-in
10×distribute-rgt-in
*-commutative
associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01370
12470
24970
39470
411270
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
d1
(+.f64 (+.f64 #s(literal 3 binary64) d2) d3)
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
d3
Outputs
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
d1
(+.f64 (+.f64 #s(literal 3 binary64) d2) d3)
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
d3
Results
21.0ms240×0valid
4.0ms13×1valid
1.0ms2valid
Compiler

Compiled 23 to 14 computations (39.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-add: 7.0ms (60.2% of total)
ival-mult: 2.0ms (17.2% of total)
backward-pass: 2.0ms (17.2% of total)
const: 1.0ms (8.6% of total)

series8.0ms (0.1%)

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

18 calls:

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

rewrite218.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
893×log1p-expm1-u
893×expm1-log1p-u
836×prod-diff
333×fma-define
151×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01357
115757
2234257
Stop Event
node limit
Counts
3 → 144
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(+.f64 #s(literal 3 binary64) d2)
(+.f64 (+.f64 #s(literal 3 binary64) d2) d3)
Outputs
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d3 (-.f64 d3 (+.f64 #s(literal 3 binary64) d2)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d3 (-.f64 d3 (+.f64 #s(literal 3 binary64) d2)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 #s(literal 3 binary64) (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d2) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) d1) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 3 binary64) d2)) (*.f64 (sqrt.f64 (+.f64 #s(literal 3 binary64) d2)) d1) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (cbrt.f64 (*.f64 d1 d3))) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (*.f64 d1 d3))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 3 binary64) d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 #s(literal 3 binary64) d2)) (sqrt.f64 d1)) (*.f64 d1 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 3 binary64) d2))) (*.f64 (sqrt.f64 d1) (sqrt.f64 (+.f64 #s(literal 3 binary64) d2))) (*.f64 d1 d3))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 #s(literal 3 binary64) d2))) (sqrt.f64 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 3 binary64) d2))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d2))
(*.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 3 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 3 binary64) d2)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(*.f64 (-.f64 #s(literal 9 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))))
(/.f64 (-.f64 #s(literal 9 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64)))
(pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 3 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 3 binary64) d2))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 3 binary64) d2)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 3 binary64) d2)))
(exp.f64 (log.f64 (+.f64 #s(literal 3 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 3 binary64) d2)) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 3 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 3 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 3 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 3 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (+.f64 #s(literal 3 binary64) (-.f64 d2 d3))) (/.f64 (pow.f64 d3 #s(literal 2 binary64)) (+.f64 #s(literal 3 binary64) (-.f64 d2 d3))))
(*.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (sqrt.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (-.f64 d3 (+.f64 #s(literal 3 binary64) d2)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (-.f64 d3 (+.f64 #s(literal 3 binary64) d2)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (-.f64 d2 d3)) (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (-.f64 d3 (+.f64 #s(literal 3 binary64) d2)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 #s(literal 3 binary64) (-.f64 d2 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 (-.f64 d3 (+.f64 #s(literal 3 binary64) d2)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 3 binary64) (-.f64 d2 d3))))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64))) (-.f64 d3 (+.f64 #s(literal 3 binary64) d2)))
(pow.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(exp.f64 (log.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 1 binary64) d3)
(fma.f64 d3 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d2))
(fma.f64 #s(literal 1 binary64) d2 (+.f64 #s(literal 3 binary64) d3))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d2) d3)
(fma.f64 #s(literal 1 binary64) d3 (+.f64 #s(literal 3 binary64) d2))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) #s(literal 3 binary64))
(fma.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) d3)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 3 binary64) d2)) d3)
(fma.f64 (cbrt.f64 d3) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (+.f64 #s(literal 3 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3) (+.f64 #s(literal 3 binary64) d2))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (+.f64 #s(literal 3 binary64) d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (+.f64 #s(literal 3 binary64) d3))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 3 binary64) d2)) (sqrt.f64 (+.f64 #s(literal 3 binary64) d2)) d3)
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (+.f64 #s(literal 3 binary64) d2))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (+.f64 #s(literal 3 binary64) d3))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) d3)
(fma.f64 (-.f64 #s(literal 9 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)) d3)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 d2 d3)) (cbrt.f64 (+.f64 d2 d3))) (cbrt.f64 (+.f64 d2 d3)) #s(literal 3 binary64))
(fma.f64 (sqrt.f64 (+.f64 d2 d3)) (sqrt.f64 (+.f64 d2 d3)) #s(literal 3 binary64))

simplify128.0ms (2.2%)

Algorithm
egg-herbie
Rules
957×times-frac
377×associate-/l*
290×cancel-sign-sub-inv
230×fma-neg
222×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval40.0ms (0.7%)

Compiler

Compiled 2735 to 1636 computations (40.2% saved)

prune40.0ms (0.7%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1989207
Fresh000
Picked101
Done000
Total1999208
Accuracy
100.0%
Counts
208 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d1 d3))
82.8%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
86.2%
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
76.2%
(*.f64 d1 (+.f64 d2 d3))
64.1%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
65.2%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
91.3%
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
42.4%
(*.f64 d1 d3)
40.6%
(*.f64 d1 d2)
Compiler

Compiled 180 to 122 computations (32.2% saved)

localize410.0ms (6.9%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d3)
cost-diff0
(+.f64 #s(literal 3 binary64) d2)
cost-diff256
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
cost-diff6400
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d1 d3))
accuracy99.9%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
accuracy99.2%
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d1 d3))
accuracy94.3%
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))
accuracy88.5%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
Rules
3130×fma-define
525×associate-/l/
466×*-commutative
433×distribute-rgt-out
416×distribute-lft-out
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022315
146301
282301
3154301
4246301
5396301
6893301
72060301
84269301
95122301
105381301
115385301
125385301
136065301
146269301
156326301
166326301
176326301
186326301
196326301
Stop Event
node limit
Calls
Call 1
Inputs
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d1 d3))
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
d1
(*.f64 d1 d3)
d3
(*.f64 d1 d2)
d1
d2
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
d1
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
(*.f64 d1 (+.f64 d2 d3))
d1
(+.f64 d2 d3)
d2
d3
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
d3
(+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
d1
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(/.f64 (+.f64 #s(literal 3 binary64) d2) d3)
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
Outputs
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
d1
(*.f64 d1 d3)
d3
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
d1
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
(*.f64 d1 (+.f64 d2 d3))
d1
(+.f64 d2 d3)
d2
d3
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
d3
(+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(fma.f64 (+.f64 #s(literal 3 binary64) d2) (/.f64 d1 d3) d1)
d1
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(*.f64 (+.f64 #s(literal 3 binary64) d2) (/.f64 d1 d3))
(/.f64 (+.f64 #s(literal 3 binary64) d2) d3)
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
Results
69.0ms230×0valid
34.0ms15×1valid
12.0ms2valid
6.0ms5exit
Compiler

Compiled 88 to 41 computations (53.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-add: 29.0ms (46.6% of total)
ival-mult: 16.0ms (25.7% of total)
ival-div: 8.0ms (12.9% of total)
backward-pass: 4.0ms (6.4% of total)
ival-fma: 3.0ms (4.8% of total)
const: 2.0ms (3.2% of total)

series25.0ms (0.4%)

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

39 calls:

TimeVariablePointExpression
4.0ms
d3
@inf
(* d3 (+ d1 (* d1 (/ (+ 3 d2) d3))))
2.0ms
d1
@-inf
(* d3 (+ d1 (* d1 (/ (+ 3 d2) d3))))
2.0ms
d1
@inf
(* d3 (+ d1 (* d1 (/ (+ 3 d2) d3))))
1.0ms
d3
@0
(* d3 (+ d1 (* d1 (/ (+ 3 d2) d3))))
1.0ms
d1
@0
(* d3 (+ d1 (* d1 (/ (+ 3 d2) d3))))

rewrite150.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
897×log1p-expm1-u
897×expm1-log1p-u
559×fma-define
258×fma-neg
236×log1p-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019139
1269130
23999130
Stop Event
node limit
Counts
5 → 183
Calls
Call 1
Inputs
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 d3)
Outputs
(+.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(+.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (*.f64 d3 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))) (-.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d3) (fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64))) d3) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))) #s(literal 1 binary64)))
(fma.f64 d3 d1 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 d3 d1 (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 d1 d3 (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d3) (*.f64 d3 d1))
(fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) (*.f64 d3 d1) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d3 (*.f64 d3 d1))
(fma.f64 (*.f64 d3 d1) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 d1) #s(literal 1 binary64) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (*.f64 d3 d1) #s(literal 1 binary64) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d3 d1) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (*.f64 d3 d1))
(fma.f64 (cbrt.f64 (*.f64 d3 d1)) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (cbrt.f64 (*.f64 d3 d1)) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d3 d1)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) d3) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d3) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d3) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d3) d1) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d3) d1) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d3) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) d3) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (*.f64 d3 d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))) (cbrt.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))) (cbrt.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))) (sqrt.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))) (*.f64 d3 d1))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (sqrt.f64 d3)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (sqrt.f64 d3)) (*.f64 d3 d1))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))) (*.f64 (sqrt.f64 d3) (sqrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3) (*.f64 d3 d1))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)) d1 (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (sqrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))) (sqrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (*.f64 d3 d1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))) #s(literal 1 binary64))
(/.f64 d1 (/.f64 d3 (+.f64 #s(literal 3 binary64) d2)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)
(/.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (sqrt.f64 d3)) (sqrt.f64 d3))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 d2) #s(literal -3 binary64))) (neg.f64 d3))
(/.f64 (*.f64 (+.f64 (neg.f64 d2) #s(literal -3 binary64)) d1) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 1 binary64)) d3)
(/.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64))) (cbrt.f64 d3))
(pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(exp.f64 (log.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d2 (*.f64 d3 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3)))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1)))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 #s(literal 3 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 3 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 3 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 3 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 3 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 3 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 3 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 3 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 3 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 d1))) #s(literal 1 binary64))
(pow.f64 (*.f64 d3 d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 d1))))
(cbrt.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d3 d1)))
(log1p.f64 (expm1.f64 (*.f64 d3 d1)))
(exp.f64 (log.f64 (*.f64 d3 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 d1)) #s(literal 1 binary64)))

simplify160.0ms (2.7%)

Algorithm
egg-herbie
Rules
526×cancel-sign-sub-inv
415×fma-neg
372×distribute-lft-neg-in
357×distribute-rgt-neg-in
294×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval73.0ms (1.2%)

Compiler

Compiled 5537 to 3193 computations (42.3% saved)

prune69.0ms (1.2%)

Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New3826388
Fresh134
Picked235
Done000
Total38512397
Accuracy
100.0%
Counts
397 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.3%
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d2))
58.0%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3))))
64.8%
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
86.2%
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
64.8%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
64.1%
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
76.2%
(*.f64 d1 (+.f64 d2 d3))
65.2%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
91.3%
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
42.4%
(*.f64 d1 d3)
40.6%
(*.f64 d1 d2)
25.8%
(*.f64 d1 #s(literal 3 binary64))
Compiler

Compiled 210 to 145 computations (31% saved)

localize335.0ms (5.7%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff256
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
cost-diff256
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
cost-diff320
(*.f64 d3 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
cost-diff320
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
accuracy95.7%
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
accuracy90.7%
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
accuracy89.3%
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
accuracy87.5%
(*.f64 d3 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
Rules
785×fma-define
727×unsub-neg
477×distribute-lft-in
421×distribute-rgt-in
403×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030474
184462
2201455
3612399
42239399
56699399
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
d1
(*.f64 d3 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
d3
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
#s(literal 1 binary64)
(neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))
(/.f64 (-.f64 #s(literal -3 binary64) d2) d3)
(-.f64 #s(literal -3 binary64) d2)
#s(literal -3 binary64)
d2
(*.f64 d1 #s(literal 3 binary64))
d1
#s(literal 3 binary64)
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
d1
(+.f64 d3 #s(literal 3 binary64))
d3
#s(literal 3 binary64)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
d2
(+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2))
d1
(/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)
(*.f64 d1 #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
d2
(+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
d1
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(+.f64 #s(literal 3 binary64) d3)
#s(literal 3 binary64)
d3
Outputs
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d1 (fma.f64 d3 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64))))
d1
(*.f64 d3 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(fma.f64 d3 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d3)
(+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))
d3
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3))
#s(literal 1 binary64)
(neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))
(/.f64 (neg.f64 (-.f64 #s(literal -3 binary64) d2)) d3)
(/.f64 (+.f64 d2 #s(literal 3 binary64)) d3)
(/.f64 (-.f64 #s(literal -3 binary64) d2) d3)
(-.f64 #s(literal -3 binary64) d2)
#s(literal -3 binary64)
d2
(*.f64 d1 #s(literal 3 binary64))
d1
#s(literal 3 binary64)
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
d1
(+.f64 d3 #s(literal 3 binary64))
d3
#s(literal 3 binary64)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
d2
(+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2))
(fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)
d1
(/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)
(*.f64 #s(literal 3 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 3 binary64) d2))
(*.f64 d1 #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d1 (fma.f64 d3 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64))))
d2
(+.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(+.f64 d1 (*.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
(fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)
(fma.f64 (+.f64 d3 #s(literal 3 binary64)) (/.f64 d1 d2) d1)
d1
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(*.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2))
(/.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+.f64 #s(literal 3 binary64) d3)
(+.f64 d3 #s(literal 3 binary64))
#s(literal 3 binary64)
d3
Results
108.0ms206×0valid
31.0ms28×1valid
62.0ms14×2valid
20.0ms5exit
Compiler

Compiled 135 to 81 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 174.0ms
ival-sub: 60.0ms (34.5% of total)
ival-div: 34.0ms (19.5% of total)
ival-mult: 31.0ms (17.8% of total)
ival-add: 23.0ms (13.2% of total)
backward-pass: 14.0ms (8% of total)
ival-neg: 9.0ms (5.2% of total)
const: 4.0ms (2.3% of total)

series35.0ms (0.6%)

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

39 calls:

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

rewrite188.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
405×log1p-expm1-u
229×associate-*r*
221×expm1-log1p-u
217×add-cube-cbrt
216×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify157.0ms (2.7%)

Algorithm
egg-herbie
Rules
427×cancel-sign-sub-inv
386×distribute-lft-neg-in
382×distribute-rgt-neg-in
353×fma-neg
330×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043010878
1122510691
2449510113
Stop Event
node limit
Counts
281 → 231
Calls
Call 1
Inputs
(+.f64 #s(literal 3 binary64) d2)
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
d3
(*.f64 d3 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)) (/.f64 d2 d3))))
d3
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 1 binary64))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(+.f64 d2 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(+.f64 d2 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(+.f64 d2 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal 3 binary64) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) 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 #s(literal 3 binary64) 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 #s(literal 3 binary64) 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 #s(literal 3 binary64) d3)) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 1 binary64)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(+.f64 (*.f64 d1 d3) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))))
(+.f64 (*.f64 d1 d3) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))))
(+.f64 (*.f64 d1 d3) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))
(*.f64 d1 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 #s(literal 3 binary64) (/.f64 d1 d2))
(+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))
(+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))
(+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d3 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d2)))
(*.f64 d3 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d2)))
(*.f64 d3 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d2)))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 (*.f64 d2 d3))) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 (*.f64 d2 d3))) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 (*.f64 d2 d3))) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(*.f64 d1 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) 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 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) 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 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) 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 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))) d2)))))
(+.f64 d3 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(+.f64 d3 (*.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) d3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) (*.f64 d3 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))) (-.f64 d3 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64))) d3) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))) d3) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (log.f64 d3)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (log.f64 d3)) #s(literal 1 binary64)))
(fma.f64 d3 #s(literal 1 binary64) (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(fma.f64 #s(literal 1 binary64) d3 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3) (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)))
(+.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)) (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)) (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)))) (-.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) d1))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) d2) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d2 d1 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)))
(fma.f64 d1 d2 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)))
(+.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(+.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (-.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) d1))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (-.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 2 binary64))) d2) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d2 d1 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(fma.f64 d1 d2 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))
(/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))
(/.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) d2)
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal -3 binary64) (neg.f64 d3))) (neg.f64 d2))
(/.f64 (*.f64 (+.f64 #s(literal -3 binary64) (neg.f64 d3)) d1) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(cbrt.f64 (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(exp.f64 (log.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(+.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) d1))
(+.f64 (*.f64 d3 d1) (*.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) (*.f64 d3 d1)))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d3 d1) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(+.f64 (*.f64 (*.f64 d3 d1) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) (*.f64 d3 d1)) (*.f64 d3 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 d3 d1)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) 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 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1))))
(exp.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 1 binary64)))
Outputs
(+.f64 #s(literal 3 binary64) d2)
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
d3
(*.f64 d3 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) (/.f64 d2 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 3 binary64) d3) (/.f64 d2 d3))))
(+.f64 d3 (+.f64 #s(literal 3 binary64) (*.f64 d3 (/.f64 d2 d3))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) (/.f64 d2 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 3 binary64) d3) (/.f64 d2 d3))))
(+.f64 d3 (+.f64 #s(literal 3 binary64) (*.f64 d3 (/.f64 d2 d3))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) (/.f64 d2 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 3 binary64) d3) (/.f64 d2 d3))))
(+.f64 d3 (+.f64 #s(literal 3 binary64) (*.f64 d3 (/.f64 d2 d3))))
d3
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d3) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal -1 binary64)))
(*.f64 d3 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d3) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal -1 binary64)))
(*.f64 d3 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d3) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal -1 binary64)))
(*.f64 d3 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(+.f64 #s(literal 3 binary64) d3)
(+.f64 d2 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 d2 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 d2 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2) #s(literal 1 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2) #s(literal 1 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2) #s(literal 1 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)) #s(literal 1 binary64))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2) #s(literal 1 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)) #s(literal 1 binary64))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2) #s(literal 1 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))) d2)) #s(literal 1 binary64))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d2) #s(literal 1 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 #s(literal 3 binary64) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d1 d2)
(*.f64 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 #s(literal 3 binary64) d3)) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) 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 #s(literal 3 binary64) d3)) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) 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 #s(literal 3 binary64) d3)) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (/.f64 d3 d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 1 binary64)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 1 binary64)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 1 binary64)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 1 binary64)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(+.f64 (*.f64 d1 d3) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)))) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(*.f64 #s(literal 3 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 3 binary64) d2))
(+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(*.f64 d3 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d2)))
(*.f64 d3 (fma.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3)) (/.f64 d1 d2)))
(*.f64 d3 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d2)))
(*.f64 d3 (fma.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3)) (/.f64 d1 d2)))
(*.f64 d3 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d2)))
(*.f64 d3 (fma.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3)) (/.f64 d1 d2)))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 (*.f64 d2 d3))) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2)))))
(*.f64 d3 (fma.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3)) (/.f64 d1 d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 (*.f64 d2 d3))) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2)))))
(*.f64 d3 (fma.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3)) (/.f64 d1 d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 (*.f64 d2 d3))) (*.f64 #s(literal -1 binary64) (/.f64 d1 d2)))))
(*.f64 d3 (fma.f64 #s(literal 3 binary64) (/.f64 d1 (*.f64 d2 d3)) (/.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d2 (/.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) d3))))
(*.f64 d3 (fma.f64 d2 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1) d3) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(*.f64 d1 d2)
(*.f64 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 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) 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 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) 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 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(+.f64 d3 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(+.f64 d3 (*.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) #s(literal 1 binary64)))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(+.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) d3)
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
(expm1.f64 (log1p.f64 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) (*.f64 d3 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (-.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) #s(literal 3 binary64))) (fma.f64 d3 d3 (*.f64 (pow.f64 d3 #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 (-.f64 #s(literal -3 binary64) d2)) d3) #s(literal 3 binary64))) (*.f64 d3 (+.f64 d3 (*.f64 d3 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))) (-.f64 d3 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (pow.f64 d3 #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)))) (-.f64 d3 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(/.f64 (*.f64 d3 (-.f64 d3 (*.f64 d3 (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))))) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (*.f64 d3 (*.f64 d3 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))))) (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))))))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64))) d3) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))))))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))) d3) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 1 binary64))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))) #s(literal 3 binary64))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))) #s(literal 2 binary64))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 2 binary64)))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) d3))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 3 binary64)))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) #s(literal 3 binary64))))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
(expm1.f64 (log1p.f64 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(exp.f64 (+.f64 (log1p.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (log.f64 d3)))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (log.f64 d3)) #s(literal 1 binary64)))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(fma.f64 d3 #s(literal 1 binary64) (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(fma.f64 #s(literal 1 binary64) d3 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3) (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(+.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(+.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)) (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d2 d1) (*.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) d2) (-.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) d2) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 d1 d2) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 d1 d2) d2)) (*.f64 d2 (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d2 d2))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 #s(literal -3 binary64) d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)) (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)))) (-.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) d1))))
(*.f64 d2 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) d1)))))
(*.f64 d2 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))))))
(*.f64 d2 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (+.f64 d1 (/.f64 (*.f64 d1 #s(literal -3 binary64)) d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) d1))))
(*.f64 d2 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) d1)))))
(*.f64 d2 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))))))
(*.f64 d2 (/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) d2) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (+.f64 d1 (/.f64 (*.f64 d1 #s(literal -3 binary64)) d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2)))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 3 binary64))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(fma.f64 d2 d1 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(fma.f64 d1 d2 (*.f64 d1 (*.f64 (/.f64 #s(literal 3 binary64) d2) d2)))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(+.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(+.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 d1))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(+.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d2 d1) (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d2 d1)))))
(/.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 3 binary64)))) (fma.f64 d2 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d2 (-.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) d1)))))
(/.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 3 binary64)))) (*.f64 d2 (+.f64 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (-.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) d1))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3)) d1))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) d1))))
(*.f64 d2 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64))) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d3) d2)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) (-.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) d1))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3)) d1))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) d1))))
(*.f64 d2 (/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64))) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 2 binary64))) d2) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d3) d2)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #s(literal 1 binary64))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #s(literal 3 binary64))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #s(literal 2 binary64))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #s(literal 2 binary64)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1)) #s(literal 3 binary64)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #s(literal 3 binary64))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2) d1))) #s(literal 1 binary64)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(fma.f64 d2 d1 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(fma.f64 d1 d2 (*.f64 d2 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (neg.f64 d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal -3 binary64) (neg.f64 d3))) (neg.f64 d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 (+.f64 #s(literal -3 binary64) (neg.f64 d3)) d1) (neg.f64 d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 1 binary64)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(pow.f64 (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(pow.f64 (sqrt.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 2 binary64))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(sqrt.f64 (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 2 binary64)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(log.f64 (exp.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(cbrt.f64 (pow.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(expm1.f64 (log1p.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(log1p.f64 (expm1.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(exp.f64 (log.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (/.f64 d2 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(+.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) d1))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(+.f64 (*.f64 d3 d1) (*.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) (*.f64 d3 d1)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d3 d1) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(+.f64 (*.f64 (*.f64 d3 d1) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(+.f64 (*.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) (*.f64 d3 d1)) (*.f64 d3 d1))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(/.f64 (*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)))))
(*.f64 d3 (*.f64 d1 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))) (*.f64 d3 d1)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64))) (/.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)) #s(literal 1 binary64))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1))) #s(literal 3 binary64))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1))) #s(literal 2 binary64))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)) #s(literal 2 binary64)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(log.f64 (pow.f64 (exp.f64 (*.f64 d3 d1)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1)) #s(literal 3 binary64)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 3 binary64))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (*.f64 d3 d1))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(exp.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3))) #s(literal 1 binary64)))
(*.f64 d1 (fma.f64 d3 (/.f64 (-.f64 #s(literal -3 binary64) d2) d3) d3))

eval57.0ms (1%)

Compiler

Compiled 3812 to 2335 computations (38.7% saved)

prune156.0ms (2.6%)

Pruning

11 alts after pruning (6 fresh and 5 done)

PrunedKeptTotal
New2274231
Fresh224
Picked325
Done033
Total23211243
Accuracy
100.0%
Counts
243 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.3%
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d2))
58.0%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3))))
42.4%
(*.f64 d3 d1)
67.9%
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
64.8%
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
64.1%
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
76.2%
(*.f64 d1 (+.f64 d2 d3))
65.2%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
64.0%
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
40.6%
(*.f64 d1 d2)
25.8%
(*.f64 d1 #s(literal 3 binary64))
Compiler

Compiled 162 to 110 computations (32.1% saved)

localize699.0ms (11.8%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff256
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
cost-diff256
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
cost-diff256
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
cost-diff256
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
accuracy95.1%
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
accuracy92.1%
(*.f64 d1 (/.f64 d3 d2))
accuracy89.3%
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
accuracy87.7%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3))))
Rules
890×cube-prod
658×fma-define
578×*-commutative
454×associate-/r*
448×pow-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027437
172415
2169414
3357344
4564344
51655344
63800344
74296344
84720344
94852344
104934344
115116344
125290344
135702344
146485344
156823344
167143344
177547344
187760344
197879344
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
d2
(+.f64 d1 (*.f64 d1 (/.f64 d3 d2)))
d1
(*.f64 d1 (/.f64 d3 d2))
(/.f64 d3 d2)
d3
(*.f64 d3 d1)
d3
d1
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
d1
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
d3
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
#s(literal 1 binary64)
(/.f64 #s(literal 3 binary64) d3)
#s(literal 3 binary64)
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
d2
(+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)))
d1
(*.f64 d1 (/.f64 #s(literal 3 binary64) d2))
(/.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3))))
d3
(+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)))
d1
(*.f64 d1 (/.f64 #s(literal 3 binary64) d3))
(/.f64 #s(literal 3 binary64) d3)
#s(literal 3 binary64)
Outputs
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 (+.f64 d2 d3))
d2
(+.f64 d1 (*.f64 d1 (/.f64 d3 d2)))
(fma.f64 d1 (/.f64 d3 d2) d1)
d1
(*.f64 d1 (/.f64 d3 d2))
(/.f64 d3 d2)
d3
(*.f64 d3 d1)
(*.f64 d1 d3)
d3
d1
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))
(*.f64 d1 (fma.f64 d3 (/.f64 #s(literal 3 binary64) d3) d3))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
d1
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(fma.f64 d3 (/.f64 #s(literal 3 binary64) d3) d3)
(+.f64 d3 #s(literal 3 binary64))
d3
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
#s(literal 1 binary64)
(/.f64 #s(literal 3 binary64) d3)
#s(literal 3 binary64)
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
d2
(+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)
d1
(*.f64 d1 (/.f64 #s(literal 3 binary64) d2))
(/.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))
(*.f64 d1 (fma.f64 d3 (/.f64 #s(literal 3 binary64) d3) d3))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
d3
(+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)))
(+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))
(fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)
d1
(*.f64 d1 (/.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)
(/.f64 #s(literal 3 binary64) d3)
#s(literal 3 binary64)
Results
120.0ms193×0valid
150.0ms33×1valid
25.0ms19×2valid
21.0ms11×5exit
Compiler

Compiled 118 to 58 computations (50.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 145.0ms
ival-div: 80.0ms (55.1% of total)
ival-mult: 33.0ms (22.7% of total)
backward-pass: 16.0ms (11% of total)
ival-add: 13.0ms (8.9% of total)
const: 3.0ms (2.1% of total)

series50.0ms (0.9%)

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

39 calls:

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

rewrite213.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
659×log1p-expm1-u
252×associate-*r*
211×expm1-log1p-u
210×add-cube-cbrt
208×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026198
1451182
27150182
Stop Event
node limit
Counts
6 → 166
Calls
Call 1
Inputs
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
(*.f64 d1 (/.f64 d3 d2))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
Outputs
(+.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))) (-.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (*.f64 d3 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d3) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64))) d3) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(exp.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(fma.f64 d3 d1 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 d1 d3 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))
(+.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64))) d2) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))
(fma.f64 d2 d1 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 d3 d2)))) #s(literal 1 binary64))
(/.f64 d1 (/.f64 d2 d3))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d3 d1)))
(/.f64 (*.f64 d3 d1) d2)
(/.f64 (neg.f64 (*.f64 d3 d1)) (neg.f64 d2))
(/.f64 (*.f64 d1 (neg.f64 d3)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d3) d1) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d3 d1) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d3 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d3 d1) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 d3 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 d3 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 d3 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 d3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 d3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 d3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 d3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 d3 d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 d2) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 d3 d2)) (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 d3 d2)) (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64))) d2) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 d3 d2) d1)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 d3 d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 d3 d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))
(fma.f64 d2 d1 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))
(+.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))) (-.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (*.f64 d3 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d3) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64))) d3) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(exp.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(fma.f64 d3 d1 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 d1 d3 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(+.f64 d3 (*.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) d3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))) (*.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))) (-.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) d3) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) d3) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 3 binary64) d3)) (log.f64 d3)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 3 binary64) d3)) (log.f64 d3)) #s(literal 1 binary64)))
(fma.f64 d3 #s(literal 1 binary64) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(fma.f64 #s(literal 1 binary64) d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))

simplify149.0ms (2.5%)

Algorithm
egg-herbie
Rules
720×distribute-lft-in
524×cancel-sign-sub-inv
436×fma-neg
393×distribute-rgt-neg-in
380×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041910120
111299342
242898914
Stop Event
node limit
Counts
322 → 217
Calls
Call 1
Inputs
(*.f64 #s(literal 3 binary64) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(*.f64 d1 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 #s(literal 3 binary64) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.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 #s(literal -1 binary64) (/.f64 (*.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 d3) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d1 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(*.f64 #s(literal 3 binary64) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(*.f64 d1 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
#s(literal 3 binary64)
(+.f64 #s(literal 3 binary64) d3)
(+.f64 #s(literal 3 binary64) d3)
(+.f64 #s(literal 3 binary64) d3)
d3
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
d3
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(+.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))) (-.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (*.f64 d3 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d3) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64))) d3) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(exp.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(fma.f64 d3 d1 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 d1 d3 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))
(+.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64))) d2) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))
(fma.f64 d2 d1 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 d3 d2)))) #s(literal 1 binary64))
(/.f64 d1 (/.f64 d2 d3))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d3 d1)))
(/.f64 (*.f64 d3 d1) d2)
(/.f64 (neg.f64 (*.f64 d3 d1)) (neg.f64 d2))
(/.f64 (*.f64 d1 (neg.f64 d3)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d3) d1) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d3 d1) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d3 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d3 d1) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 d3 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 d3 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 d3 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 d3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 d3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 d3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 d3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 d3 d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 d2) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 d3 d2)) (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 d3 d2)) (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64))) d2) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 d3 d2) d1)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 d3 d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 d3 d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))
(fma.f64 d2 d1 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))
(+.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))) (-.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (*.f64 d3 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d3) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64))) d3) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(exp.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(fma.f64 d3 d1 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 d1 d3 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(+.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(+.f64 d3 (*.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) d3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))) (*.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))) (-.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) d3) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) d3) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 3 binary64) d3)) (log.f64 d3)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 3 binary64) d3)) (log.f64 d3)) #s(literal 1 binary64)))
(fma.f64 d3 #s(literal 1 binary64) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(fma.f64 #s(literal 1 binary64) d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
Outputs
(*.f64 #s(literal 3 binary64) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 #s(literal 3 binary64) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d2))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d2))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 d3) d2)
(*.f64 d1 (/.f64 d3 d2))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (fma.f64 d1 (/.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 d3) d2)))))
(*.f64 d2 (fma.f64 d1 (/.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 d3) d2)))))
(*.f64 d2 (fma.f64 d1 (/.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 d3) d2)))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 d1 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 #s(literal 3 binary64) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 d1 d3)) (*.f64 #s(literal -1 binary64) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
#s(literal 3 binary64)
(+.f64 #s(literal 3 binary64) d3)
(+.f64 #s(literal 3 binary64) d3)
(+.f64 #s(literal 3 binary64) d3)
d3
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(+.f64 #s(literal 3 binary64) d3)
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(+.f64 #s(literal 3 binary64) d3)
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(+.f64 #s(literal 3 binary64) d3)
d3
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(+.f64 #s(literal 3 binary64) d3)
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(+.f64 #s(literal 3 binary64) d3)
(*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))))
(+.f64 #s(literal 3 binary64) d3)
(+.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 1 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (/.f64 #s(literal 3 binary64) d3) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d3 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 (*.f64 d3 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))) (-.f64 (*.f64 d3 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))) (*.f64 d3 (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)))) (*.f64 (pow.f64 d3 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (*.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 3 binary64) d1) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (neg.f64 d3))) (*.f64 (pow.f64 d3 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))) (-.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal -3 binary64) d3))))
(*.f64 d1 (*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal -3 binary64) d3))))))
(/.f64 (*.f64 (*.f64 d3 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(*.f64 (*.f64 d1 d3) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (*.f64 d1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))))
(*.f64 d1 (/.f64 (+.f64 d3 (/.f64 #s(literal -9 binary64) d3)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) d1)))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)))))))
(*.f64 d3 (/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (pow.f64 (/.f64 d1 d3) #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 d1 d3) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64))))))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) d3) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 9 binary64)) d3)) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d3) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) d1)))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)))))))
(*.f64 d3 (/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (pow.f64 (/.f64 d1 d3) #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 d1 d3) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64))) d3) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) d3) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 9 binary64)) d3)) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 1 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 3 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 2 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 2 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) d3))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (/.f64 #s(literal 3 binary64) d3) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(exp.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(fma.f64 d3 d1 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(fma.f64 d1 d3 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))
(fma.f64 d1 d2 (/.f64 (*.f64 d1 d2) (*.f64 d2 #s(literal 1/3 binary64))))
(*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))
(fma.f64 d1 d2 (*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/3 binary64))))
(+.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) (*.f64 d1 d2))
(fma.f64 d1 d2 (/.f64 (*.f64 d1 d2) (*.f64 d2 #s(literal 1/3 binary64))))
(*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))
(fma.f64 d1 d2 (*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/3 binary64))))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (/.f64 (*.f64 d1 d2) (*.f64 d2 #s(literal 1/3 binary64))))
(*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))
(fma.f64 d1 d2 (*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/3 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d2) (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (/.f64 (*.f64 d1 d2) (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 (*.f64 d1 d2) (*.f64 d2 #s(literal 1/3 binary64))) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 d1 d2) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 d1 d2) d2)) (*.f64 d2 (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d2 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/3 binary64))) (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/3 binary64))) (*.f64 d1 d2)) (*.f64 d2 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))))))
(fma.f64 d1 d2 (/.f64 (*.f64 d1 d2) (*.f64 d2 #s(literal 1/3 binary64))))
(*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))
(fma.f64 d1 d2 (*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/3 binary64))))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 3 binary64))) (/.f64 d2 (fma.f64 d1 d1 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/27 binary64))) (/.f64 d2 (fma.f64 d1 d1 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1)))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64))) (/.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64))) (/.f64 (/.f64 d2 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 3 binary64))) (/.f64 d2 (fma.f64 d1 d1 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/27 binary64))) (/.f64 d2 (fma.f64 d1 d1 (*.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) (-.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64))) d2) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64))) (/.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) #s(literal 2 binary64))) (/.f64 (/.f64 d2 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 1 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 3 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 2 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 2 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(log.f64 (pow.f64 (exp.f64 d2) (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)) #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(fma.f64 d1 d2 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))
(fma.f64 d1 d2 (/.f64 (*.f64 d1 d2) (*.f64 d2 #s(literal 1/3 binary64))))
(*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))
(fma.f64 d1 d2 (*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/3 binary64))))
(fma.f64 d2 d1 (*.f64 d2 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64)))))
(fma.f64 d1 d2 (/.f64 (*.f64 d1 d2) (*.f64 d2 #s(literal 1/3 binary64))))
(*.f64 d2 (+.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/3 binary64))) d1))
(fma.f64 d1 d2 (*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/3 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 d3 d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 d3 d2))))
(/.f64 d1 (/.f64 d2 d3))
(*.f64 d1 (/.f64 d3 d2))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d3 d1)))
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d3 d1) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (neg.f64 (*.f64 d3 d1)) (neg.f64 d2))
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 d1 (neg.f64 d3)) (neg.f64 d2))
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (*.f64 (neg.f64 d3) d1) (neg.f64 d2))
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (/.f64 (*.f64 d3 d1) #s(literal 1 binary64)) d2)
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (/.f64 (*.f64 d3 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 d1 (/.f64 d3 d2))
(/.f64 (/.f64 (*.f64 d3 d1) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 d1 (/.f64 d3 d2))
(pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 1 binary64))
(*.f64 d1 (/.f64 d3 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 d3 d2))) #s(literal 3 binary64))
(*.f64 d1 (/.f64 d3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (/.f64 d3 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 d3 d2))) #s(literal 2 binary64))
(*.f64 d1 (/.f64 d3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64)))
(*.f64 d1 (/.f64 d3 d2))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 d3 d2)))
(*.f64 d1 (/.f64 d3 d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d1 (/.f64 d3 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)))
(*.f64 d1 (/.f64 d3 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 d3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d1 (/.f64 d3 d2))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d1 (/.f64 d3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 d3 d2))) #s(literal 1 binary64)))
(*.f64 d1 (/.f64 d3 d2))
(+.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) (*.f64 d1 d2))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(+.f64 (*.f64 d1 d2) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d1 d2) (/.f64 d3 d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (/.f64 d3 d2)) (-.f64 (*.f64 (*.f64 d1 d2) (/.f64 d3 d2)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 d3 d2) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d2 d2) (*.f64 (/.f64 d3 d2) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (-.f64 (/.f64 d3 d2) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 d3 d2) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 (*.f64 d3 d2) d2)) (*.f64 (*.f64 d1 d2) (+.f64 (/.f64 d3 d2) #s(literal -1 binary64))) (*.f64 d2 (*.f64 d2 (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 d2) (*.f64 (/.f64 d3 d2) (*.f64 d1 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 d3 d2)) (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64))) (/.f64 d2 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 d3 d2)) (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64))) (/.f64 d2 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 d3 d2) (*.f64 d1 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64))))))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64))) d1) (/.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64))) (/.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 d3 d2)) (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64))) (/.f64 d2 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 d3 d2)) (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1)))))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64))) (/.f64 d2 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 d3 d2) (*.f64 d1 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64))) d2) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64))) d1) (/.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 d3 d2)) #s(literal 2 binary64))) (/.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 1 binary64))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))) #s(literal 3 binary64))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))) #s(literal 2 binary64))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 2 binary64)))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 d3 d2) d1)) d2))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1)) #s(literal 3 binary64)))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 d3 d2) d1) #s(literal 3 binary64))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 d3 d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))) #s(literal 1 binary64)))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(fma.f64 d1 d2 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(fma.f64 d2 d1 (*.f64 (/.f64 d3 d2) (*.f64 d1 d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(+.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 (*.f64 (*.f64 d3 d1) #s(literal 1 binary64)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 1 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (/.f64 #s(literal 3 binary64) d3) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 d3 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 (*.f64 d3 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))) (-.f64 (*.f64 d3 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3))) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))) (*.f64 d3 (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)))) (*.f64 (pow.f64 d3 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (*.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 3 binary64) d1) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (neg.f64 d3))) (*.f64 (pow.f64 d3 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))) (-.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal -3 binary64) d3))))
(*.f64 d1 (*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal -3 binary64) d3))))))
(/.f64 (*.f64 (*.f64 d3 d1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(*.f64 (*.f64 d1 d3) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (*.f64 d1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))))
(*.f64 d1 (/.f64 (+.f64 d3 (/.f64 #s(literal -9 binary64) d3)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) d1)))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)))))))
(*.f64 d3 (/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (pow.f64 (/.f64 d1 d3) #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 d1 d3) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64))))))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) d3) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 9 binary64)) d3)) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d3) (fma.f64 d1 d1 (*.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) (-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) d1))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) d1)))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)))))))
(*.f64 d3 (/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (pow.f64 (/.f64 d1 d3) #s(literal 3 binary64))) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 d1 d3) (*.f64 d1 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3) #s(literal 2 binary64))) d3) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) (/.f64 d1 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) d3) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 9 binary64)) d3)) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 1 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 3 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))) #s(literal 2 binary64))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 2 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) d3))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)) #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (/.f64 #s(literal 3 binary64) d3) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(exp.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 d3 d1)) (log1p.f64 (/.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(fma.f64 d3 d1 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(fma.f64 d1 d3 (*.f64 d3 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(+.f64 #s(literal 3 binary64) d3)
(+.f64 d3 (*.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(+.f64 #s(literal 3 binary64) d3)
(+.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) d3)
(+.f64 #s(literal 3 binary64) d3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))))
(expm1.f64 (log1p.f64 (fma.f64 d3 (/.f64 #s(literal 3 binary64) d3) d3)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) d3))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))) (*.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) d3) (pow.f64 d3 #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))) (-.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))) (-.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (pow.f64 d3 #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 3 binary64) d3) (/.f64 #s(literal 3 binary64) d3)))) (-.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 d3 (-.f64 d3 (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))))) (-.f64 d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3))))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (+.f64 d3 #s(literal -3 binary64)))
(/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 3 binary64) d3)))))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal -3 binary64) d3)))))
(/.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (+.f64 d3 (/.f64 #s(literal -9 binary64) d3)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) d3) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 #s(literal 3 binary64) d3)))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 3 binary64) d3)))))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal -3 binary64) d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) d3) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (/.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(*.f64 d3 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -9 binary64) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (+.f64 d3 (/.f64 #s(literal -9 binary64) d3)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))
(pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 3 binary64) d3)
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))) #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d3)
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 3 binary64) d3)
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))) #s(literal 2 binary64))
(+.f64 #s(literal 3 binary64) d3)
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal 3 binary64) d3)
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))))
(+.f64 #s(literal 3 binary64) d3)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))))))
(+.f64 #s(literal 3 binary64) d3)
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))) #s(literal 3 binary64)))
(+.f64 #s(literal 3 binary64) d3)
(cbrt.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 #s(literal 3 binary64) d3)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(+.f64 #s(literal 3 binary64) d3)
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))))
(expm1.f64 (log1p.f64 (fma.f64 d3 (/.f64 #s(literal 3 binary64) d3) d3)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) d3))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64)))))
(+.f64 #s(literal 3 binary64) d3)
(exp.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 3 binary64) d3)) (log.f64 d3)))
(+.f64 #s(literal 3 binary64) d3)
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 #s(literal 3 binary64) d3)) (log.f64 d3)) #s(literal 1 binary64)))
(+.f64 #s(literal 3 binary64) d3)
(fma.f64 d3 #s(literal 1 binary64) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(+.f64 #s(literal 3 binary64) d3)
(fma.f64 #s(literal 1 binary64) d3 (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(+.f64 #s(literal 3 binary64) d3)
(fma.f64 (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) (cbrt.f64 d3) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(+.f64 #s(literal 3 binary64) d3)
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (*.f64 d3 (/.f64 #s(literal 3 binary64) d3)))
(+.f64 #s(literal 3 binary64) d3)

eval45.0ms (0.8%)

Compiler

Compiled 3401 to 1875 computations (44.9% saved)

prune71.0ms (1.2%)

Pruning

11 alts after pruning (1 fresh and 10 done)

PrunedKeptTotal
New2170217
Fresh011
Picked055
Done055
Total21711228
Accuracy
100.0%
Counts
228 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.3%
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d2))
58.0%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d3))))
42.4%
(*.f64 d3 d1)
67.9%
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
64.8%
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 #s(literal 3 binary64) d2))))
64.1%
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
76.2%
(*.f64 d1 (+.f64 d2 d3))
65.2%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
64.0%
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
40.6%
(*.f64 d1 d2)
25.8%
(*.f64 d1 #s(literal 3 binary64))
Compiler

Compiled 254 to 150 computations (40.9% saved)

regimes28.0ms (0.5%)

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

4 calls:

8.0ms
d3
7.0ms
d1
6.0ms
d2
5.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
99.9%1d1
99.9%1d2
99.9%1d3
99.9%1(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes19.0ms (0.3%)

Counts
8 → 2
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
Outputs
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (+.f64 d2 d3))
Calls

3 calls:

7.0ms
d1
6.0ms
d2
5.0ms
d3
Results
AccuracySegmentsBranch
82.8%5d1
98.4%2d2
99.3%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes11.0ms (0.2%)

Counts
6 → 2
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
Outputs
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
Calls

2 calls:

7.0ms
d3
4.0ms
d2
Results
AccuracySegmentsBranch
92.5%2d2
91.8%2d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes21.0ms (0.4%)

Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
Outputs
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(*.f64 d1 d3)
Calls

2 calls:

15.0ms
d2
6.0ms
d3
Results
AccuracySegmentsBranch
91.8%2d3
77.3%2d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes17.0ms (0.3%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d3 d1)
Outputs
(*.f64 d1 d2)
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d3)
Calls

3 calls:

8.0ms
d1
4.0ms
d3
4.0ms
d2
Results
AccuracySegmentsBranch
75.7%3d2
61.1%14d1
75.4%5d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes7.0ms (0.1%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
Outputs
(*.f64 d1 d2)
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
Calls

2 calls:

4.0ms
d2
3.0ms
d3
Results
AccuracySegmentsBranch
48.3%5d3
63.7%3d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes2.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 3 binary64))
Outputs
(*.f64 d1 #s(literal 3 binary64))
Calls

3 calls:

0.0ms
d3
0.0ms
d1
0.0ms
d2
Results
AccuracySegmentsBranch
25.8%1d1
25.8%1d3
25.8%1d2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch10.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
0.9793477331306315
3.8293798768119216
Results
7.0ms80×0valid
Compiler

Compiled 110 to 79 computations (28.2% saved)

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

bsearch15.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
-5.743213812542998e-9
-8.566294847374852e-17
Results
9.0ms144×0valid
Compiler

Compiled 182 to 140 computations (23.1% saved)

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

bsearch18.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
3.8293798768119216
1339783650683422.3
Results
11.0ms160×0valid
Compiler

Compiled 180 to 134 computations (25.6% saved)

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

bsearch26.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
-1.9205201554482315e-254
-4.2201356056073326e-255
12.0ms
-8.024220120622942
-0.04671350152820023
Results
14.0ms190×0valid
1.0ms11×1valid
1.0ms2valid
Compiler

Compiled 202 to 157 computations (22.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 5.0ms (53.2% of total)
ival-add: 4.0ms (42.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch34.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
0.06687570370396793
3.6061933833736775e+20
13.0ms
-8.024220120622942
-0.04671350152820023
Results
22.0ms288×0valid
Compiler

Compiled 272 to 212 computations (22.1% saved)

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

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
+-commutative
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041299
157299
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(if (<=.f64 d3 #s(literal 3 binary64)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (+.f64 d2 d3)))
(if (<=.f64 d2 #s(literal -6769984589841923/1208925819614629174706176 binary64)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d3 #s(literal 52000000000000 binary64)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(if (<=.f64 d2 #s(literal -3 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1611298319963779/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)))
(if (<=.f64 d2 #s(literal -3 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)))
(*.f64 d1 #s(literal 3 binary64))
Outputs
(*.f64 d1 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(if (<=.f64 d3 #s(literal 3 binary64)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (+.f64 d2 d3)))
(if (<=.f64 d2 #s(literal -6769984589841923/1208925819614629174706176 binary64)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d3 #s(literal 52000000000000 binary64)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(if (<=.f64 d2 #s(literal -3 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1611298319963779/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)))
(if (<=.f64 d2 #s(literal -3 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)))
(if (or (<=.f64 d2 #s(literal -3 binary64)) (not (<=.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
(*.f64 d1 #s(literal 3 binary64))

soundness537.0ms (9.1%)

Rules
1392×fma-neg
545×fma-define
526×cancel-sign-sub-inv
415×fma-neg
372×distribute-lft-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
047010644
1118310462
238599616
044439
1134328
2419314
31282308
43219308
54010308
64264308
74286308
84296308
94298308
105496308
115560308
125560308
135560308
Stop Event
fuel
saturated
node limit
Compiler

Compiled 124 to 75 computations (39.5% saved)

preprocess96.0ms (1.6%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 298 to 190 computations (36.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...