FastMath test3

Time bar (total: 6.0s)

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
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

sample1.2s (20.5%)

Results
731.0ms6219×256valid
288.0ms1777×256infinite
98.0ms146×512valid
28.0ms113×1024valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 474.0ms
Operation ival-mult, time spent: 346.0ms, 73.0% of total-time
Operation ival-add, time spent: 113.0ms, 24.0% of total-time
Operation const, time spent: 15.0ms, 3.0% of total-time
Bogosity

preprocess445.0ms (7.4%)

Algorithm
egg-herbie
Rules
2784×fma-neg
1090×fma-define
552×unsub-neg
454×sub-neg
348×cancel-sign-sub
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
90-0-(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d3)
00-0-(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 3)
00-0-3
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 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) 3) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) 3) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3))))
(+.f64 (+.f64 (*.f64 d2 3) (*.f64 d2 d1)) (*.f64 d2 d3))
(+.f64 (+.f64 (*.f64 d3 3) (*.f64 d3 d2)) (*.f64 d3 d1))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d3)) (*.f64 d1 d2))
Outputs
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) 3) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 (neg.f64 d1) (+.f64 3 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 (neg.f64 d1) (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (-.f64 (+.f64 (neg.f64 d2) -3) d3))
(*.f64 d1 (-.f64 -3 (+.f64 d2 d3)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 (neg.f64 d2))))
(*.f64 d1 (+.f64 d3 (-.f64 3 d2)))
(*.f64 d1 (+.f64 3 (-.f64 d3 d2)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) (neg.f64 d3)))
(*.f64 d1 (+.f64 3 (-.f64 d2 d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) 3) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3)))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3)))
(neg.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 (neg.f64 d2)))))
(neg.f64 (*.f64 d1 (+.f64 d3 (-.f64 3 d2))))
(*.f64 d1 (-.f64 -3 (fma.f64 d2 -1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d3) 3))
(*.f64 d1 (+.f64 d2 (-.f64 -3 d3)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3))))
(neg.f64 (+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (neg.f64 d3))))
(neg.f64 (*.f64 d1 (+.f64 (+.f64 3 d2) (neg.f64 d3))))
(*.f64 d1 (-.f64 -3 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))
(+.f64 (+.f64 (*.f64 d2 3) (*.f64 d2 d1)) (*.f64 d2 d3))
(+.f64 (*.f64 d2 (+.f64 3 d1)) (*.f64 d2 d3))
(*.f64 d2 (+.f64 (+.f64 d1 3) d3))
(*.f64 d2 (+.f64 d1 (+.f64 3 d3)))
(+.f64 (+.f64 (*.f64 d3 3) (*.f64 d3 d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d1 d3) (*.f64 d3 (+.f64 3 d2)))
(*.f64 d3 (+.f64 d1 (+.f64 3 d2)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 84 to 41 computations (51.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
Operation ival-mult, time spent: 22.0ms, 57.0% of total-time
Operation ival-add, time spent: 15.0ms, 39.0% of total-time
Operation const, time spent: 2.0ms, 5.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 26 to 16 computations (38.5% saved)

prune1.0ms (0%)

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

Compiled 24 to 16 computations (33.3% saved)

localize132.0ms (2.2%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.9%
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
96.6%
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
100.0%
(+.f64 d2 (+.f64 3 d3))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
Compiler

Compiled 54 to 26 computations (51.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
Operation ival-add, time spent: 12.0ms, 48.0% of total-time
Operation ival-mult, time spent: 11.0ms, 44.0% of total-time
Operation const, time spent: 2.0ms, 8.0% of total-time

series18.0ms (0.3%)

Counts
4 → 120
Calls
Call 1
Inputs
#<alt (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))>
#<alt (+.f64 d2 (+.f64 3 d3))>
#<alt (+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 d1 3) (*.f64 d1 d2))>
Outputs
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))>
#<alt (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))>
#<alt (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))>
#<alt (+.f64 3 d3)>
#<alt (+.f64 3 (+.f64 d2 d3))>
#<alt (+.f64 3 (+.f64 d2 d3))>
#<alt (+.f64 3 (+.f64 d2 d3))>
#<alt d2>
#<alt (*.f64 d2 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d2)) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d2)) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d2)) (/.f64 d3 d2))))>
#<alt d2>
#<alt (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) d2)) 1)))>
#<alt (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) d2)) 1)))>
#<alt (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) d2)) 1)))>
#<alt (+.f64 3 d2)>
#<alt (+.f64 3 (+.f64 d2 d3))>
#<alt (+.f64 3 (+.f64 d2 d3))>
#<alt (+.f64 3 (+.f64 d2 d3))>
#<alt d3>
#<alt (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))>
#<alt (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))>
#<alt (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))>
#<alt d3>
#<alt (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))>
#<alt (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))>
#<alt (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))>
#<alt (*.f64 3 d1)>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))>
Calls

30 calls:

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

rewrite262.0ms (4.4%)

Algorithm
batch-egg-rewrite
Rules
992×fma-neg
984×log1p-expm1-u
984×expm1-log1p-u
248×associate-*r*
148×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01894
128294
2447694
Stop Event
node limit
Counts
4 → 207
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 d2 (+.f64 3 d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
Outputs
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (*.f64 d1 (+.f64 d2 d3)) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 3 d3)) 1))
(+.f64 (*.f64 d1 (+.f64 d2 3)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))
(+.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (*.f64 (+.f64 d2 3) (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d2 3) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) d1) (-.f64 d2 (+.f64 3 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 3 d3)))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 3)))
(fma.f64 d1 (+.f64 d2 3) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 3 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 3)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 9)) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 (+.f64 3 d3)))) 1)
(-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 (+.f64 3 d3))) (/.f64 (pow.f64 (+.f64 3 d3) 2) (-.f64 d2 (+.f64 3 d3))))
(*.f64 (+.f64 d2 (+.f64 3 d3)) 1)
(*.f64 1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (/.f64 1 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2)))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (/.f64 1 (-.f64 d2 (+.f64 3 d3))))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))) (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))))
(/.f64 1 (/.f64 (-.f64 d2 (+.f64 3 d3)) (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (+.f64 (pow.f64 (+.f64 3 d3) 2) (-.f64 (pow.f64 d2 2) (*.f64 d2 (+.f64 3 d3)))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))) (neg.f64 (-.f64 d2 (+.f64 3 d3))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 3) 3) (pow.f64 d3 3)) (+.f64 (*.f64 (+.f64 d2 3) (+.f64 d2 3)) (-.f64 (pow.f64 d3 2) (*.f64 (+.f64 d2 3) d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 2)) (-.f64 (+.f64 3 d3) d2))
(/.f64 (-.f64 (*.f64 (+.f64 d2 3) (+.f64 d2 3)) (pow.f64 d3 2)) (-.f64 (+.f64 d2 3) d3))
(pow.f64 (+.f64 d2 (+.f64 3 d3)) 1)
(pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 3)
(pow.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)
(sqrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 2))
(log.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d2 (+.f64 3 d3)))))
(cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3))
(expm1.f64 (log1p.f64 (+.f64 d2 (+.f64 3 d3))))
(log1p.f64 (expm1.f64 (+.f64 d2 (+.f64 3 d3))))
(exp.f64 (log.f64 (+.f64 d2 (+.f64 3 d3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 3 d3))) 1))
(fma.f64 1 d2 (+.f64 3 d3))
(fma.f64 1 (+.f64 3 d3) d2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 3 d3)) 2) (cbrt.f64 (+.f64 3 d3)) d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) (+.f64 3 d3))
(fma.f64 (sqrt.f64 (+.f64 3 d3)) (sqrt.f64 (+.f64 3 d3)) d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (+.f64 3 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (+.f64 d2 (+.f64 3 d3)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2) (*.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) (*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (*.f64 (+.f64 d2 (+.f64 3 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 (+.f64 3 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (*.f64 (+.f64 d2 3) (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d2 3) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) d1) (-.f64 d2 (+.f64 3 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 3 d3)))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 3)))
(fma.f64 d1 (+.f64 d2 3) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 3 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 3)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 9)) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 3)))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (*.f64 d1 (-.f64 3 d2))))
(*.f64 (+.f64 d2 3) d1)
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(pow.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 3))) 1))
(fma.f64 d1 d2 (*.f64 d1 3))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 9)) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))

simplify157.0ms (2.6%)

Algorithm
egg-herbie
Rules
1230×cancel-sign-sub-inv
946×fma-neg
894×distribute-lft-neg-in
860×distribute-rgt-neg-in
468×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044112876
1120512476
2427712407
Stop Event
node limit
Counts
327 → 251
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(+.f64 3 d3)
(+.f64 3 (+.f64 d2 d3))
(+.f64 3 (+.f64 d2 d3))
(+.f64 3 (+.f64 d2 d3))
d2
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d2)) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d2)) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d2)) (/.f64 d3 d2))))
d2
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) d2)) 1)))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) d2)) 1)))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) d2)) 1)))
(+.f64 3 d2)
(+.f64 3 (+.f64 d2 d3))
(+.f64 3 (+.f64 d2 d3))
(+.f64 3 (+.f64 d2 d3))
d3
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
d3
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (*.f64 d1 (+.f64 d2 d3)) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 3 d3)) 1))
(+.f64 (*.f64 d1 (+.f64 d2 3)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))
(+.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (*.f64 (+.f64 d2 3) (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d2 3) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) d1) (-.f64 d2 (+.f64 3 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 3 d3)))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 3)))
(fma.f64 d1 (+.f64 d2 3) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 3 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 3)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 9)) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 (+.f64 3 d3)))) 1)
(-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 (+.f64 3 d3))) (/.f64 (pow.f64 (+.f64 3 d3) 2) (-.f64 d2 (+.f64 3 d3))))
(*.f64 (+.f64 d2 (+.f64 3 d3)) 1)
(*.f64 1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (/.f64 1 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2)))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (/.f64 1 (-.f64 d2 (+.f64 3 d3))))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))) (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))))
(/.f64 1 (/.f64 (-.f64 d2 (+.f64 3 d3)) (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (+.f64 (pow.f64 (+.f64 3 d3) 2) (-.f64 (pow.f64 d2 2) (*.f64 d2 (+.f64 3 d3)))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))) (neg.f64 (-.f64 d2 (+.f64 3 d3))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 3) 3) (pow.f64 d3 3)) (+.f64 (*.f64 (+.f64 d2 3) (+.f64 d2 3)) (-.f64 (pow.f64 d3 2) (*.f64 (+.f64 d2 3) d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 2)) (-.f64 (+.f64 3 d3) d2))
(/.f64 (-.f64 (*.f64 (+.f64 d2 3) (+.f64 d2 3)) (pow.f64 d3 2)) (-.f64 (+.f64 d2 3) d3))
(pow.f64 (+.f64 d2 (+.f64 3 d3)) 1)
(pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 3)
(pow.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)
(sqrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 2))
(log.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d2 (+.f64 3 d3)))))
(cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3))
(expm1.f64 (log1p.f64 (+.f64 d2 (+.f64 3 d3))))
(log1p.f64 (expm1.f64 (+.f64 d2 (+.f64 3 d3))))
(exp.f64 (log.f64 (+.f64 d2 (+.f64 3 d3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 3 d3))) 1))
(fma.f64 1 d2 (+.f64 3 d3))
(fma.f64 1 (+.f64 3 d3) d2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 3 d3)) 2) (cbrt.f64 (+.f64 3 d3)) d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) (+.f64 3 d3))
(fma.f64 (sqrt.f64 (+.f64 3 d3)) (sqrt.f64 (+.f64 3 d3)) d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (+.f64 3 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (+.f64 d2 (+.f64 3 d3)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2) (*.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) (*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (*.f64 (+.f64 d2 (+.f64 3 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 (+.f64 3 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (*.f64 (+.f64 d2 3) (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d2 3) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) d1) (-.f64 d2 (+.f64 3 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 3 d3)))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 3)))
(fma.f64 d1 (+.f64 d2 3) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 3 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 3)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 9)) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 3)))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (*.f64 d1 (-.f64 3 d2))))
(*.f64 (+.f64 d2 3) d1)
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(pow.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 3))) 1))
(fma.f64 d1 d2 (*.f64 d1 3))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 9)) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
Outputs
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 3 d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 3 d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 3 d3) d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 3 d3) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 3 d3) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 3 d3) d2) d1))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(+.f64 3 d3)
(+.f64 3 (+.f64 d2 d3))
(+.f64 d2 (+.f64 3 d3))
(+.f64 3 (+.f64 d2 d3))
(+.f64 d2 (+.f64 3 d3))
(+.f64 3 (+.f64 d2 d3))
(+.f64 d2 (+.f64 3 d3))
d2
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d2)) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (/.f64 3 d2) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 (/.f64 d3 d2) (+.f64 1 (/.f64 3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d2)) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (/.f64 3 d2) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 (/.f64 d3 d2) (+.f64 1 (/.f64 3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d2)) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (/.f64 3 d2) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 (/.f64 d3 d2) (+.f64 1 (/.f64 3 d2))))
d2
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) d2)) 1)))
(*.f64 (neg.f64 d2) (fma.f64 -1 (/.f64 (+.f64 3 d3) d2) -1))
(*.f64 (+.f64 -1 (/.f64 (fma.f64 d3 -1 -3) d2)) (neg.f64 d2))
(*.f64 (-.f64 -1 (/.f64 (+.f64 3 d3) d2)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) d2)) 1)))
(*.f64 (neg.f64 d2) (fma.f64 -1 (/.f64 (+.f64 3 d3) d2) -1))
(*.f64 (+.f64 -1 (/.f64 (fma.f64 d3 -1 -3) d2)) (neg.f64 d2))
(*.f64 (-.f64 -1 (/.f64 (+.f64 3 d3) d2)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) d2)) 1)))
(*.f64 (neg.f64 d2) (fma.f64 -1 (/.f64 (+.f64 3 d3) d2) -1))
(*.f64 (+.f64 -1 (/.f64 (fma.f64 d3 -1 -3) d2)) (neg.f64 d2))
(*.f64 (-.f64 -1 (/.f64 (+.f64 3 d3) d2)) (neg.f64 d2))
(+.f64 3 d2)
(+.f64 3 (+.f64 d2 d3))
(+.f64 d2 (+.f64 3 d3))
(+.f64 3 (+.f64 d2 d3))
(+.f64 d2 (+.f64 3 d3))
(+.f64 3 (+.f64 d2 d3))
(+.f64 d2 (+.f64 3 d3))
d3
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(*.f64 d3 (+.f64 1 (+.f64 (/.f64 3 d3) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (/.f64 3 d3) (+.f64 (/.f64 d2 d3) 1)))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(*.f64 d3 (+.f64 1 (+.f64 (/.f64 3 d3) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (/.f64 3 d3) (+.f64 (/.f64 d2 d3) 1)))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(*.f64 d3 (+.f64 1 (+.f64 (/.f64 3 d3) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 (/.f64 3 d3) (+.f64 (/.f64 d2 d3) 1)))
d3
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 (neg.f64 d3) (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1))
(*.f64 d3 (neg.f64 (+.f64 -1 (/.f64 (fma.f64 d2 -1 -3) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 (neg.f64 d3) (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1))
(*.f64 d3 (neg.f64 (+.f64 -1 (/.f64 (fma.f64 d2 -1 -3) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 (neg.f64 d3) (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1))
(*.f64 d3 (neg.f64 (+.f64 -1 (/.f64 (fma.f64 d2 -1 -3) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3)) 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 3 (/.f64 d1 d2) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d3 d2) (*.f64 d1 (/.f64 3 d2)))))
(*.f64 d2 (+.f64 (*.f64 d1 (/.f64 d3 d2)) (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 3 (/.f64 d1 d2) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d3 d2) (*.f64 d1 (/.f64 3 d2)))))
(*.f64 d2 (+.f64 (*.f64 d1 (/.f64 d3 d2)) (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 3 (/.f64 d1 d2) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d3 d2) (*.f64 d1 (/.f64 3 d2)))))
(*.f64 d2 (+.f64 (*.f64 d1 (/.f64 d3 d2)) (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 3 d3) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 3 d3) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 3 d3) d2) d1))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 d1 (/.f64 d2 d3) (*.f64 d1 (/.f64 3 d3)))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 d1 (/.f64 d2 d3) (*.f64 d1 (/.f64 3 d3)))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 d1 (/.f64 d2 d3) (*.f64 d1 (/.f64 3 d3)))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (*.f64 d1 (+.f64 d2 d3)) 1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 3 d3)) 1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 3)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (*.f64 (+.f64 d2 3) (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (+.f64 3 d2)) (-.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d2 3) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d3) 3)) (*.f64 (pow.f64 d1 2) 9)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 (+.f64 d2 d3) -3)) (*.f64 (pow.f64 d1 2) 9)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 3 d3)) (-.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (fma.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 d3 (-.f64 3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (fma.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (-.f64 (+.f64 3 d3) d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 d1 (-.f64 3 (+.f64 d2 d3))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 3 d3) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 3 d3) 2))) (*.f64 d1 (-.f64 d2 (+.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 3 d3) 2))) (*.f64 d1 (+.f64 d2 (-.f64 -3 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (+.f64 d3 (-.f64 3 d2))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))) (-.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (+.f64 d2 (-.f64 -3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (+.f64 d3 (-.f64 3 d2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) d1) (-.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (+.f64 d2 (-.f64 -3 d3))))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 3)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 2))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 (+.f64 d2 3) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 3)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 9)) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 (+.f64 3 d3)))) 1)
(expm1.f64 (log1p.f64 (+.f64 d2 (+.f64 3 d3))))
(+.f64 -1 (+.f64 4 (+.f64 d2 d3)))
(-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 (+.f64 3 d3))) (/.f64 (pow.f64 (+.f64 3 d3) 2) (-.f64 d2 (+.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (+.f64 d2 (-.f64 -3 d3)))
(*.f64 (+.f64 d2 (+.f64 3 d3)) 1)
(+.f64 d2 (+.f64 3 d3))
(*.f64 1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 d2 (+.f64 3 d3))
(*.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2))
(+.f64 d2 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(+.f64 d2 (+.f64 3 d3))
(*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(+.f64 d2 (+.f64 3 d3))
(*.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (/.f64 1 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2)))))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))) (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (+.f64 d3 (-.f64 3 d2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (/.f64 1 (-.f64 d2 (+.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (+.f64 d2 (-.f64 -3 d3)))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))) (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (+.f64 d3 (-.f64 3 d2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 1 (/.f64 (-.f64 d2 (+.f64 3 d3)) (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (+.f64 d2 (-.f64 -3 d3)))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))) (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (+.f64 d3 (-.f64 3 d2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (+.f64 (pow.f64 (+.f64 3 d3) 2) (-.f64 (pow.f64 d2 2) (*.f64 d2 (+.f64 3 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (+.f64 (pow.f64 (+.f64 3 d3) 2) (*.f64 d2 (-.f64 d2 (+.f64 3 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (+.f64 (pow.f64 (+.f64 3 d3) 2) (*.f64 d2 (+.f64 d2 (-.f64 -3 d3)))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (+.f64 d2 (-.f64 -3 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2)))))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))) (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (+.f64 d3 (-.f64 3 d2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))) (neg.f64 (-.f64 d2 (+.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (+.f64 d2 (-.f64 -3 d3)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 3) 3) (pow.f64 d3 3)) (+.f64 (*.f64 (+.f64 d2 3) (+.f64 d2 3)) (-.f64 (pow.f64 d3 2) (*.f64 (+.f64 d2 3) d3))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 (+.f64 3 d2) (+.f64 3 d2) (-.f64 (pow.f64 d3 2) (*.f64 d3 (+.f64 3 d2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 (+.f64 3 d2) (+.f64 3 d2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 (+.f64 3 d2) (+.f64 3 d2) (*.f64 d3 (+.f64 d3 (-.f64 -3 d2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 2)) (-.f64 (+.f64 3 d3) d2))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3)))
(/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (+.f64 d2 (-.f64 -3 d3)))
(/.f64 (-.f64 (*.f64 (+.f64 d2 3) (+.f64 d2 3)) (pow.f64 d3 2)) (-.f64 (+.f64 d2 3) d3))
(/.f64 (-.f64 (*.f64 (+.f64 3 d2) (+.f64 3 d2)) (pow.f64 d3 2)) (+.f64 d2 (-.f64 3 d3)))
(/.f64 (-.f64 (*.f64 (+.f64 3 d2) (+.f64 3 d2)) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3)))
(pow.f64 (+.f64 d2 (+.f64 3 d3)) 1)
(+.f64 d2 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 3)
(+.f64 d2 (+.f64 3 d3))
(pow.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3) 1/3)
(+.f64 d2 (+.f64 3 d3))
(pow.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)
(+.f64 d2 (+.f64 3 d3))
(sqrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 2))
(+.f64 d2 (+.f64 3 d3))
(log.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))))
(+.f64 d2 (+.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d2 (+.f64 3 d3)))))
(+.f64 d2 (+.f64 3 d3))
(cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3))
(+.f64 d2 (+.f64 3 d3))
(expm1.f64 (log1p.f64 (+.f64 d2 (+.f64 3 d3))))
(+.f64 -1 (+.f64 4 (+.f64 d2 d3)))
(log1p.f64 (expm1.f64 (+.f64 d2 (+.f64 3 d3))))
(+.f64 d2 (+.f64 3 d3))
(exp.f64 (log.f64 (+.f64 d2 (+.f64 3 d3))))
(+.f64 d2 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 3 d3))) 1))
(+.f64 d2 (+.f64 3 d3))
(fma.f64 1 d2 (+.f64 3 d3))
(+.f64 d2 (+.f64 3 d3))
(fma.f64 1 (+.f64 3 d3) d2)
(+.f64 d2 (+.f64 3 d3))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 3 d3)) 2) (cbrt.f64 (+.f64 3 d3)) d2)
(+.f64 d2 (+.f64 3 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) (+.f64 3 d3))
(+.f64 d2 (+.f64 3 d3))
(fma.f64 (sqrt.f64 (+.f64 3 d3)) (sqrt.f64 (+.f64 3 d3)) d2)
(+.f64 d2 (+.f64 3 d3))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (+.f64 3 d3))
(+.f64 d2 (+.f64 3 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (+.f64 d2 (+.f64 3 d3)) d1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2) (*.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) (*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 (+.f64 d2 (+.f64 3 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 (+.f64 d2 (+.f64 3 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 d1 (*.f64 (+.f64 d2 3) (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (+.f64 3 d2)) (-.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d2 3) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 3) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d3) 3)) (*.f64 (pow.f64 d1 2) 9)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (fma.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 (+.f64 d2 d3) -3)) (*.f64 (pow.f64 d1 2) 9)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 3 d3)) (-.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (fma.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 d3 (-.f64 3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (fma.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (-.f64 (+.f64 3 d3) d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (pow.f64 d1 2) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 d1 (-.f64 3 (+.f64 d2 d3))))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 d1 (-.f64 (-.f64 3 d3) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (+.f64 3 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 3 d3) 2))) (*.f64 d1 (-.f64 d2 (+.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 3 d3) 2))) (*.f64 d1 (+.f64 d2 (-.f64 -3 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (+.f64 d3 (-.f64 3 d2))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2))) (-.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (+.f64 d2 (-.f64 -3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (-.f64 (+.f64 3 d3) d2)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 (+.f64 3 d3) (+.f64 d3 (-.f64 3 d2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) d1) (-.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (-.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 2)) (+.f64 d2 (-.f64 -3 d3))))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 3)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 2))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))) d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 (+.f64 d2 3) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 3)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 9)) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) d1) (-.f64 3 d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1) (*.f64 9 d1)) (+.f64 d2 -3))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(*.f64 d1 (+.f64 3 d2))
(*.f64 1 (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (*.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (pow.f64 d1 2) 9 (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3))))
(*.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) d1) (-.f64 3 d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1) (*.f64 9 d1)) (+.f64 d2 -3))
(*.f64 (+.f64 d2 3) d1)
(*.f64 d1 (+.f64 3 d2))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (*.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (pow.f64 d1 2) 9 (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) d1) (-.f64 3 d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1) (*.f64 9 d1)) (+.f64 d2 -3))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (*.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (pow.f64 d1 2) 9 (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 3) (*.f64 d1 d2)))))
(/.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (*.f64 d1 (*.f64 3 (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 d2) (*.f64 d1 -3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (fma.f64 (pow.f64 d1 2) 9 (*.f64 d2 (*.f64 -3 (pow.f64 d1 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) d1) (-.f64 3 d2))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1) (*.f64 9 d1)) (+.f64 d2 -3))
(/.f64 (neg.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (*.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (pow.f64 d1 2) 9 (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) d1) (-.f64 3 d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1) (*.f64 9 d1)) (+.f64 d2 -3))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) d1) (-.f64 3 d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1) (*.f64 9 d1)) (+.f64 d2 -3))
(pow.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 3)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) 1/3)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) 2)
(*.f64 d1 (+.f64 3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 3)))))
(*.f64 d1 (+.f64 3 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3))
(*.f64 d1 (+.f64 3 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 3 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 3))) 1))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 d1 d2 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 d1 3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 9)) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))

eval74.0ms (1.2%)

Compiler

Compiled 4133 to 2456 computations (40.6% saved)

prune45.0ms (0.8%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New24110251
Fresh000
Picked112
Done000
Total24211253
Accuracy
100.0%
Counts
253 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
89.3%
(+.f64 (*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2)))) (*.f64 d1 d3))
66.2%
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
86.7%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
84.6%
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
62.0%
(*.f64 d1 (+.f64 3 d3))
66.2%
(*.f64 d1 (+.f64 3 d2))
92.0%
(*.f64 d1 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3)))
37.4%
(*.f64 d1 d3)
39.4%
(*.f64 d1 d2)
Compiler

Compiled 226 to 153 computations (32.3% saved)

localize157.0ms (2.6%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 3 d2) d3)
100.0%
(+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
96.9%
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
89.8%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
99.9%
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
99.9%
(*.f64 d1 (+.f64 3 d2))
100.0%
(*.f64 d1 (+.f64 d2 d3))
100.0%
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
Compiler

Compiled 95 to 43 computations (54.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
Operation ival-mult, time spent: 25.0ms, 40.0% of total-time
Operation ival-add, time spent: 19.0ms, 31.0% of total-time
Operation ival-div, time spent: 10.0ms, 16.0% of total-time
Operation composed, time spent: 6.0ms, 10.0% of total-time
Operation const, time spent: 3.0ms, 5.0% of total-time

series34.0ms (0.6%)

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

63 calls:

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

rewrite199.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
1238×log1p-expm1-u
397×expm1-log1p-u
342×associate-*r*
212×associate-*l*
163×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023223
1371210
25450210
Stop Event
node limit
Counts
8 → 274
Calls
Call 1
Inputs
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
(/.f64 (+.f64 3 d2) d3)
Outputs
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d3) 1))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (-.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (*.f64 3 (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (+.f64 3 d2) d1)
(*.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 d2)))
(*.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 d2)))
(*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (*.f64 d1 (-.f64 3 d2))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2)) (cbrt.f64 (+.f64 3 d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 d2))) (sqrt.f64 (+.f64 3 d2)))
(*.f64 (*.f64 (+.f64 3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 3 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (*.f64 3 (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(+.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))
(+.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) (*.f64 d1 d3))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3))) (*.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) d3) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) d3) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2))
(log.f64 (pow.f64 (exp.f64 d3) (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 1))
(fma.f64 d1 d3 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))
(fma.f64 d3 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))) 1)
(/.f64 d1 (/.f64 d3 (+.f64 3 d2)))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 1 (/.f64 d3 (*.f64 d1 (+.f64 3 d2))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 d3 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d3 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 3 d2))) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 d1 (+.f64 3 d2)) (sqrt.f64 d3)) (sqrt.f64 d3))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -3)) (neg.f64 d3))
(/.f64 (*.f64 (+.f64 (neg.f64 d2) -3) d1) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 d1 (+.f64 3 d2)) 1) d3)
(/.f64 (/.f64 (*.f64 d1 (+.f64 3 d2)) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 3 d2) d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 1)
(-.f64 (/.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3)))
(*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) 1))
(*.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 1)
(*.f64 1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1)))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(*.f64 (+.f64 (/.f64 (+.f64 3 d2) d3) 1) d1)
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))) (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 3 d2) d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (pow.f64 d1 2)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))
(pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 3)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 2))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 1))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(fma.f64 (/.f64 (+.f64 3 d2) d3) d1 d1)
(fma.f64 1 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
(fma.f64 1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 2) (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 3 d2) d3))) 1)
(*.f64 (+.f64 3 d2) (/.f64 1 d3))
(*.f64 (/.f64 (+.f64 3 d2) d3) 1)
(*.f64 1 (/.f64 (+.f64 3 d2) d3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) 2) (cbrt.f64 (/.f64 (+.f64 3 d2) d3)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (/.f64 (cbrt.f64 (+.f64 3 d2)) d3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) (/.f64 1 d3)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 3 d2) d3)) (sqrt.f64 (/.f64 (+.f64 3 d2) d3)))
(*.f64 (sqrt.f64 (+.f64 3 d2)) (/.f64 (sqrt.f64 (+.f64 3 d2)) d3))
(*.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) (/.f64 1 d3)))
(*.f64 (+.f64 (neg.f64 d2) -3) (/.f64 1 (neg.f64 d3)))
(*.f64 (/.f64 1 d3) (+.f64 3 d2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (+.f64 3 d2) (cbrt.f64 d3)))
(*.f64 (/.f64 1 (sqrt.f64 d3)) (/.f64 (+.f64 3 d2) (sqrt.f64 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 3 d2)) d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 (/.f64 (+.f64 3 d2) d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (sqrt.f64 d3)) (/.f64 (cbrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 3 d2)) 1) (/.f64 (sqrt.f64 (+.f64 3 d2)) d3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 3 d2)) (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (sqrt.f64 (+.f64 3 d2)) (cbrt.f64 d3)))
(pow.f64 (/.f64 (+.f64 3 d2) d3) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 3 d2) d3)) 2)
(pow.f64 (/.f64 d3 (+.f64 3 d2)) -1)
(neg.f64 (/.f64 (+.f64 3 d2) (neg.f64 d3)))
(neg.f64 (/.f64 (+.f64 (neg.f64 d2) -3) d3))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 3 d2) d3)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 3 d2) d3))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 3 d2) d3)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 3 d2) d3)))
(exp.f64 (log.f64 (/.f64 (+.f64 3 d2) d3)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 3 d2) d3)) 1))

simplify231.0ms (3.8%)

Algorithm
egg-herbie
Rules
1208×fma-neg
758×associate-*r*
660×associate-*l*
626×fma-define
516×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062419113
1163017512
2584817508
Stop Event
node limit
Counts
487 → 390
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.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 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.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 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 3 d1)
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 3 (/.f64 d1 d3))
(+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))
(+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))
(+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))
(/.f64 (*.f64 d1 d2) d3)
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d3)))
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d3)))
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d3)))
(/.f64 (*.f64 d1 d2) d3)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 (*.f64 d2 d3))) (*.f64 -1 (/.f64 d1 d3)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 (*.f64 d2 d3))) (*.f64 -1 (/.f64 d1 d3)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 (*.f64 d2 d3))) (*.f64 -1 (/.f64 d1 d3)))))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))
(+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))
(+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))
(/.f64 (*.f64 d1 d2) d3)
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d3))))
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d3))))
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d3))))
(/.f64 (*.f64 d1 d2) d3)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2)))))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) d3)
(/.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) d3)
(/.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) d3)
d1
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
d1
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(/.f64 3 d3)
(+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))
(+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))
(+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))
(/.f64 d2 d3)
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(/.f64 d2 d3)
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d3) 1))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (-.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (*.f64 3 (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (+.f64 3 d2) d1)
(*.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 d2)))
(*.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 d2)))
(*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (*.f64 d1 (-.f64 3 d2))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2)) (cbrt.f64 (+.f64 3 d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 d2))) (sqrt.f64 (+.f64 3 d2)))
(*.f64 (*.f64 (+.f64 3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 3 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (*.f64 3 (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(+.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))
(+.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) (*.f64 d1 d3))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3))) (*.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) d3) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) d3) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2))
(log.f64 (pow.f64 (exp.f64 d3) (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 1))
(fma.f64 d1 d3 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))
(fma.f64 d3 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))) 1)
(/.f64 d1 (/.f64 d3 (+.f64 3 d2)))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(/.f64 1 (/.f64 d3 (*.f64 d1 (+.f64 3 d2))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 d3 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d3 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 3 d2))) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 d1 (+.f64 3 d2)) (sqrt.f64 d3)) (sqrt.f64 d3))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -3)) (neg.f64 d3))
(/.f64 (*.f64 (+.f64 (neg.f64 d2) -3) d1) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 d1 (+.f64 3 d2)) 1) d3)
(/.f64 (/.f64 (*.f64 d1 (+.f64 3 d2)) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 3 d2) d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 1)
(-.f64 (/.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3)))
(*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) 1))
(*.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 1)
(*.f64 1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1)))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(*.f64 (+.f64 (/.f64 (+.f64 3 d2) d3) 1) d1)
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))) (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 3 d2) d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (pow.f64 d1 2)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))
(pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 3)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 2))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 1))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(fma.f64 (/.f64 (+.f64 3 d2) d3) d1 d1)
(fma.f64 1 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
(fma.f64 1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 2) (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 3 d2) d3))) 1)
(*.f64 (+.f64 3 d2) (/.f64 1 d3))
(*.f64 (/.f64 (+.f64 3 d2) d3) 1)
(*.f64 1 (/.f64 (+.f64 3 d2) d3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) 2) (cbrt.f64 (/.f64 (+.f64 3 d2) d3)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (/.f64 (cbrt.f64 (+.f64 3 d2)) d3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) (/.f64 1 d3)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 3 d2) d3)) (sqrt.f64 (/.f64 (+.f64 3 d2) d3)))
(*.f64 (sqrt.f64 (+.f64 3 d2)) (/.f64 (sqrt.f64 (+.f64 3 d2)) d3))
(*.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) (/.f64 1 d3)))
(*.f64 (+.f64 (neg.f64 d2) -3) (/.f64 1 (neg.f64 d3)))
(*.f64 (/.f64 1 d3) (+.f64 3 d2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (+.f64 3 d2) (cbrt.f64 d3)))
(*.f64 (/.f64 1 (sqrt.f64 d3)) (/.f64 (+.f64 3 d2) (sqrt.f64 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 3 d2)) d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 (/.f64 (+.f64 3 d2) d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (sqrt.f64 d3)) (/.f64 (cbrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 3 d2)) 1) (/.f64 (sqrt.f64 (+.f64 3 d2)) d3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 3 d2)) (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (sqrt.f64 (+.f64 3 d2)) (cbrt.f64 d3)))
(pow.f64 (/.f64 (+.f64 3 d2) d3) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 3 d2) d3)) 2)
(pow.f64 (/.f64 d3 (+.f64 3 d2)) -1)
(neg.f64 (/.f64 (+.f64 3 d2) (neg.f64 d3)))
(neg.f64 (/.f64 (+.f64 (neg.f64 d2) -3) d3))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 3 d2) d3)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 3 d2) d3))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 3 d2) d3)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 3 d2) d3)))
(exp.f64 (log.f64 (/.f64 (+.f64 3 d2) d3)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 3 d2) d3)) 1))
Outputs
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (+.f64 d2 d3) -3))
(*.f64 (fma.f64 (+.f64 d2 d3) -1 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (+.f64 d2 d3) -3))
(*.f64 (fma.f64 (+.f64 d2 d3) -1 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (+.f64 d2 d3) -3))
(*.f64 (fma.f64 (+.f64 d2 d3) -1 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (+.f64 d2 d3) -3))
(*.f64 (fma.f64 (+.f64 d2 d3) -1 -3) (neg.f64 d1))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 3 (/.f64 d1 d2) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d3 d2) (*.f64 d1 (/.f64 3 d2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 3 (/.f64 d1 d2) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d3 d2) (*.f64 d1 (/.f64 3 d2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 3 (/.f64 d1 d2) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 d3 d2) (*.f64 d1 (/.f64 3 d2)))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (/.f64 (fma.f64 3 d1 (*.f64 d1 d3)) d2))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (*.f64 d1 (+.f64 d3 3)) d2)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (/.f64 (fma.f64 3 d1 (*.f64 d1 d3)) d2))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (*.f64 d1 (+.f64 d3 3)) d2)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (/.f64 (fma.f64 3 d1 (*.f64 d1 d3)) d2))))
(*.f64 (-.f64 (neg.f64 d1) (/.f64 (*.f64 d1 (+.f64 d3 3)) d2)) (neg.f64 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 (neg.f64 d3) (*.f64 -1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 (neg.f64 d3) (*.f64 -1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d3)))))
(*.f64 (neg.f64 d3) (*.f64 -1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 d3 d2) d1)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 d3 d2) d1)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 d3 d2) d1)) (neg.f64 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.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 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 d2 d3) d1)) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 d2 d3) d1)) (neg.f64 d3))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (*.f64 -1 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (neg.f64 (fma.f64 d1 (/.f64 d2 d3) d1)) (neg.f64 d3))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 3) d2)))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 3) d2)))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 3) d2)))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 (neg.f64 d2) (fma.f64 -3 (/.f64 d1 d2) (neg.f64 d1)))
(*.f64 (fma.f64 (/.f64 d1 d2) -3 (neg.f64 d1)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 (neg.f64 d2) (fma.f64 -3 (/.f64 d1 d2) (neg.f64 d1)))
(*.f64 (fma.f64 (/.f64 d1 d2) -3 (neg.f64 d1)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 (neg.f64 d2) (fma.f64 -3 (/.f64 d1 d2) (neg.f64 d1)))
(*.f64 (fma.f64 (/.f64 d1 d2) -3 (neg.f64 d1)) (neg.f64 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -3))
(*.f64 (neg.f64 d1) (-.f64 -3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -3))
(*.f64 (neg.f64 d1) (-.f64 -3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -3))
(*.f64 (neg.f64 d1) (-.f64 -3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -3))
(*.f64 (neg.f64 d1) (-.f64 -3 d2))
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 3) d2)))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 3) d2)))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 3) d2)))
(*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 (neg.f64 d2) (fma.f64 -3 (/.f64 d1 d2) (neg.f64 d1)))
(*.f64 (fma.f64 (/.f64 d1 d2) -3 (neg.f64 d1)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 (neg.f64 d2) (fma.f64 -3 (/.f64 d1 d2) (neg.f64 d1)))
(*.f64 (fma.f64 (/.f64 d1 d2) -3 (neg.f64 d1)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 (neg.f64 d2) (fma.f64 -3 (/.f64 d1 d2) (neg.f64 d1)))
(*.f64 (fma.f64 (/.f64 d1 d2) -3 (neg.f64 d1)) (neg.f64 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 (neg.f64 d3) (*.f64 -1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 (neg.f64 d3) (*.f64 -1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 (neg.f64 d3) (*.f64 -1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d3) (*.f64 -1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d3) (*.f64 -1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d3) (*.f64 -1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d3) (*.f64 -1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 d3 (fma.f64 3 (/.f64 d1 d3) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))))
(fma.f64 d1 d2 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))))
(fma.f64 d3 (fma.f64 3 (/.f64 d1 d3) d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))))
(fma.f64 d1 d2 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))))
(fma.f64 d3 (fma.f64 3 (/.f64 d1 d3) d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))))
(fma.f64 d1 d2 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))))
(fma.f64 d3 (fma.f64 3 (/.f64 d1 d3) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d3 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (fma.f64 3 (/.f64 d1 d3) d1) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d3 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (fma.f64 3 (/.f64 d1 d3) d1) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d3 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (fma.f64 3 (/.f64 d1 d3) d1) d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (*.f64 d3 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 (fma.f64 d3 (/.f64 (fma.f64 3 (/.f64 d1 d3) d1) d2) d1)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (*.f64 d3 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 (fma.f64 d3 (/.f64 (fma.f64 3 (/.f64 d1 d3) d1) d2) d1)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 d1 (*.f64 d3 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 (fma.f64 d3 (/.f64 (fma.f64 3 (/.f64 d1 d3) d1) d2) d1)) (neg.f64 d2))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 d2) d3)
(*.f64 d1 (/.f64 d2 d3))
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d3)))
(*.f64 d2 (fma.f64 3 (/.f64 d1 (*.f64 d2 d3)) (/.f64 d1 d3)))
(*.f64 d2 (fma.f64 3 (/.f64 (/.f64 d1 d2) d3) (/.f64 d1 d3)))
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d3)))
(*.f64 d2 (fma.f64 3 (/.f64 d1 (*.f64 d2 d3)) (/.f64 d1 d3)))
(*.f64 d2 (fma.f64 3 (/.f64 (/.f64 d1 d2) d3) (/.f64 d1 d3)))
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (/.f64 d1 d3)))
(*.f64 d2 (fma.f64 3 (/.f64 d1 (*.f64 d2 d3)) (/.f64 d1 d3)))
(*.f64 d2 (fma.f64 3 (/.f64 (/.f64 d1 d2) d3) (/.f64 d1 d3)))
(/.f64 (*.f64 d1 d2) d3)
(*.f64 d1 (/.f64 d2 d3))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 (*.f64 d2 d3))) (*.f64 -1 (/.f64 d1 d3)))))
(*.f64 (neg.f64 d2) (fma.f64 -3 (/.f64 d1 (*.f64 d2 d3)) (/.f64 (neg.f64 d1) d3)))
(*.f64 (-.f64 (*.f64 -3 (/.f64 (/.f64 d1 d2) d3)) (/.f64 d1 d3)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 (*.f64 d2 d3))) (*.f64 -1 (/.f64 d1 d3)))))
(*.f64 (neg.f64 d2) (fma.f64 -3 (/.f64 d1 (*.f64 d2 d3)) (/.f64 (neg.f64 d1) d3)))
(*.f64 (-.f64 (*.f64 -3 (/.f64 (/.f64 d1 d2) d3)) (/.f64 d1 d3)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 (*.f64 d2 d3))) (*.f64 -1 (/.f64 d1 d3)))))
(*.f64 (neg.f64 d2) (fma.f64 -3 (/.f64 d1 (*.f64 d2 d3)) (/.f64 (neg.f64 d1) d3)))
(*.f64 (-.f64 (*.f64 -3 (/.f64 (/.f64 d1 d2) d3)) (/.f64 d1 d3)) (neg.f64 d2))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 d1 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1))
(*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1))
(*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1))
(*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1))
(*.f64 d1 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(fma.f64 3 (/.f64 d1 d3) d1)
(+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(+.f64 d1 (+.f64 (*.f64 3 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(/.f64 (*.f64 d1 d2) d3)
(*.f64 d1 (/.f64 d2 d3))
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d3))))
(*.f64 d2 (fma.f64 3 (/.f64 d1 (*.f64 d2 d3)) (+.f64 (/.f64 d1 d2) (/.f64 d1 d3))))
(*.f64 d2 (+.f64 (/.f64 d1 d3) (fma.f64 3 (/.f64 (/.f64 d1 d2) d3) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d3))))
(*.f64 d2 (fma.f64 3 (/.f64 d1 (*.f64 d2 d3)) (+.f64 (/.f64 d1 d2) (/.f64 d1 d3))))
(*.f64 d2 (+.f64 (/.f64 d1 d3) (fma.f64 3 (/.f64 (/.f64 d1 d2) d3) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 (*.f64 3 (/.f64 d1 (*.f64 d2 d3))) (+.f64 (/.f64 d1 d2) (/.f64 d1 d3))))
(*.f64 d2 (fma.f64 3 (/.f64 d1 (*.f64 d2 d3)) (+.f64 (/.f64 d1 d2) (/.f64 d1 d3))))
(*.f64 d2 (+.f64 (/.f64 d1 d3) (fma.f64 3 (/.f64 (/.f64 d1 d2) d3) (/.f64 d1 d2))))
(/.f64 (*.f64 d1 d2) d3)
(*.f64 d1 (/.f64 d2 d3))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 (/.f64 d1 d3) (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2))))
(*.f64 d2 (neg.f64 (-.f64 (/.f64 d1 (neg.f64 d3)) (/.f64 (fma.f64 3 (/.f64 d1 d3) d1) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 (/.f64 d1 d3) (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2))))
(*.f64 d2 (neg.f64 (-.f64 (/.f64 d1 (neg.f64 d3)) (/.f64 (fma.f64 3 (/.f64 d1 d3) d1) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -1 (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 -1 (+.f64 (/.f64 d1 d3) (/.f64 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))) d2))))
(*.f64 d2 (neg.f64 (-.f64 (/.f64 d1 (neg.f64 d3)) (/.f64 (fma.f64 3 (/.f64 d1 d3) d1) d2))))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) d3)
(/.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) d3)
(*.f64 d1 (/.f64 (+.f64 d2 (+.f64 d3 3)) d3))
(/.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) d3)
(/.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) d3)
(*.f64 d1 (/.f64 (+.f64 d2 (+.f64 d3 3)) d3))
(/.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) d3)
(/.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) d3)
(*.f64 d1 (/.f64 (+.f64 d2 (+.f64 d3 3)) d3))
d1
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
d1
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(/.f64 3 d3)
(+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))
(+.f64 (/.f64 3 d3) (/.f64 d2 d3))
(+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))
(+.f64 (/.f64 3 d3) (/.f64 d2 d3))
(+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))
(+.f64 (/.f64 3 d3) (/.f64 d2 d3))
(/.f64 d2 d3)
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d2 d3))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 (/.f64 3 d3) d2)))
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d2 d3))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 (/.f64 3 d3) d2)))
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d2 d3))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 (/.f64 3 d3) d2)))
(/.f64 d2 d3)
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d2 d3))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 (/.f64 3 d3) d2)))
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d2 d3))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 (/.f64 3 d3) d2)))
(*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3)))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d2 d3))))
(*.f64 d2 (+.f64 (/.f64 1 d3) (/.f64 (/.f64 3 d3) d2)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 3)))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (fma.f64 (pow.f64 d1 2) 9 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (*.f64 (*.f64 d1 3) d1) (+.f64 d2 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 -3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 -3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 3 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 3 d3) d2)))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d3) 1))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (-.f64 d2 d3))
(*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(*.f64 d1 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d1 d2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))))
(*.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(*.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (*.f64 3 (*.f64 d1 d2))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (*.f64 (*.f64 d1 3) d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 -3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -3))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 (neg.f64 d1) (-.f64 3 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (neg.f64 (-.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))))
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))))
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(*.f64 d1 (+.f64 3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(*.f64 d1 (+.f64 3 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(*.f64 d1 (+.f64 3 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 d2) 3)))
(*.f64 d1 (+.f64 3 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 3 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 d1 3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 d1 d2 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (+.f64 3 d2))
(*.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 d1 (+.f64 3 d2))
(*.f64 1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) d1))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) d1))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(*.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3))))
(*.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2)) (cbrt.f64 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 d2))) (sqrt.f64 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (*.f64 (+.f64 3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (*.f64 (+.f64 3 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 3 d2))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))))
(*.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(*.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (*.f64 3 (*.f64 d1 d2))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (*.f64 (*.f64 d1 3) d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 -3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -3))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 (neg.f64 d1) (-.f64 3 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (neg.f64 (-.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))))
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))))
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(*.f64 d1 (+.f64 3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(*.f64 d1 (+.f64 3 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(*.f64 d1 (+.f64 3 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 d2) 3)))
(*.f64 d1 (+.f64 3 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 3 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 d1 3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 d1 d2 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(+.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) (*.f64 d1 d3))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) 1))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3))) (*.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 (*.f64 d1 d3) (/.f64 (+.f64 3 d2) d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (*.f64 (*.f64 (*.f64 d1 d3) (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 (*.f64 d1 d3) (/.f64 (+.f64 3 d2) d3)) (*.f64 d1 d3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 3) 1) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (pow.f64 d1 2) (pow.f64 d3 2) (*.f64 (*.f64 (*.f64 d1 d3) (/.f64 (+.f64 3 d2) d3)) (*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) -1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (*.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 2) (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)))) (-.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (/.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (*.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (pow.f64 d3 2))) (*.f64 (*.f64 d1 d3) (+.f64 1 (/.f64 (-.f64 -3 d2) d3))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) (neg.f64 d1)))))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) -1)))))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (/.f64 (/.f64 d3 d1) (+.f64 1 (/.f64 (-.f64 -3 d2) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) d3) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) (neg.f64 d1)))))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) -1)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) d3) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (/.f64 (/.f64 d3 d1) (+.f64 1 (/.f64 (-.f64 -3 d2) d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 1)
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 3)
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 3) 1/3)
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 2)
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(log.f64 (pow.f64 (exp.f64 d3) (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 3))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3)))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3) (pow.f64 d3 3)))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 1))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(fma.f64 d1 d3 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(fma.f64 d3 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 d3)))
(*.f64 d3 (+.f64 d1 (fma.f64 3 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 d1 (/.f64 d3 (+.f64 3 d2)))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 3 d2)) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 1 (/.f64 d3 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (*.f64 d3 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (/.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d2) 3)) d3) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) d3) (fma.f64 (pow.f64 d1 2) 9 (*.f64 (*.f64 d2 (pow.f64 d1 2)) (+.f64 d2 -3))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d3 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (*.f64 d3 (-.f64 3 d2))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 3 d2))) (neg.f64 d3))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 d1 (+.f64 3 d2)) (sqrt.f64 d3)) (sqrt.f64 d3))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 d2) -3)) (neg.f64 d3))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 (+.f64 (neg.f64 d2) -3) d1) (neg.f64 d3))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 d1 (+.f64 3 d2)) 1) d3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 d1 (+.f64 3 d2)) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 1)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) 1/3)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 2)
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 3 d2) d3)) d1))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 1))
(*.f64 d1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(-.f64 (/.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) 1))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 1)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 1 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1)))))
(*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) (neg.f64 d1)))))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) -1))))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 (/.f64 (+.f64 3 d2) d3) 1) d1)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3))))
(*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) (neg.f64 d1)))))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) -1))))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))) (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 (-.f64 -3 d2) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))))
(*.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) (neg.f64 d1)))))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 d1 2) (/.f64 (+.f64 3 d2) d3)))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (pow.f64 d1 2)) (*.f64 (/.f64 (+.f64 3 d2) d3) (pow.f64 d1 2))))
(/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (fma.f64 d1 d1 (*.f64 (/.f64 (-.f64 -3 d2) d3) (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 (-.f64 -3 d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (neg.f64 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) (neg.f64 d1))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 (+.f64 3 d2) d3) (*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) -1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 1 (/.f64 (+.f64 3 d2) d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2))) (*.f64 (neg.f64 d1) (-.f64 1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (pow.f64 d1 2)) (*.f64 d1 (+.f64 -1 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (pow.f64 d1 2)) (-.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (pow.f64 d1 2)) (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) 2) (pow.f64 d1 2)) (*.f64 d1 (+.f64 (/.f64 (+.f64 3 d2) d3) -1)))
(pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 1)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 3)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3) 1/3)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 2)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 2))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1))))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1) 3))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)) 1))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 (/.f64 (+.f64 3 d2) d3) d1 d1)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(fma.f64 1 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(fma.f64 1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3)) d1)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) 2) (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) d1)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) (sqrt.f64 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))) d1)
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 (+.f64 3 d2) d3)))
(*.f64 d1 (+.f64 (+.f64 1 (/.f64 3 d3)) (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 (+.f64 3 d2) d3) d1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 3 d2) d3))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 3 d2) d3)))
(*.f64 (+.f64 3 d2) (/.f64 1 d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (/.f64 (+.f64 3 d2) d3) 1)
(/.f64 (+.f64 3 d2) d3)
(*.f64 1 (/.f64 (+.f64 3 d2) d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) 2))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) 2) (cbrt.f64 (/.f64 (+.f64 3 d2) d3)))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (/.f64 (cbrt.f64 (+.f64 3 d2)) d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) (/.f64 1 d3)))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (sqrt.f64 (/.f64 (+.f64 3 d2) d3)) (sqrt.f64 (/.f64 (+.f64 3 d2) d3)))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (sqrt.f64 (+.f64 3 d2)) (/.f64 (sqrt.f64 (+.f64 3 d2)) d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) (/.f64 1 d3)))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (+.f64 (neg.f64 d2) -3) (/.f64 1 (neg.f64 d3)))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (/.f64 1 d3) (+.f64 3 d2))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (+.f64 3 d2) (cbrt.f64 d3)))
(/.f64 (/.f64 (+.f64 3 d2) (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2))
(*.f64 (/.f64 1 (sqrt.f64 d3)) (/.f64 (+.f64 3 d2) (sqrt.f64 d3)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 d3)) (+.f64 3 d2)) (sqrt.f64 d3))
(/.f64 (/.f64 (+.f64 3 d2) (sqrt.f64 d3)) (sqrt.f64 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 3 d2)) d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 (/.f64 (+.f64 3 d2) d3)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (cbrt.f64 (/.f64 (+.f64 3 d2) d3))) (pow.f64 (cbrt.f64 d3) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (/.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) (pow.f64 (cbrt.f64 d3) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (sqrt.f64 d3)) (/.f64 (cbrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 d3)) (+.f64 3 d2)) (sqrt.f64 d3))
(/.f64 (/.f64 (+.f64 3 d2) (sqrt.f64 d3)) (sqrt.f64 d3))
(*.f64 (/.f64 (sqrt.f64 (+.f64 3 d2)) 1) (/.f64 (sqrt.f64 (+.f64 3 d2)) d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (/.f64 (sqrt.f64 (+.f64 3 d2)) (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (sqrt.f64 (+.f64 3 d2)) (cbrt.f64 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (+.f64 3 d2) (cbrt.f64 d3)))
(/.f64 (/.f64 (+.f64 3 d2) (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2))
(pow.f64 (/.f64 (+.f64 3 d2) d3) 1)
(/.f64 (+.f64 3 d2) d3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 3 d2) d3)) 3)
(/.f64 (+.f64 3 d2) d3)
(pow.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 3) 1/3)
(/.f64 (+.f64 3 d2) d3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 3 d2) d3)) 2)
(/.f64 (+.f64 3 d2) d3)
(pow.f64 (/.f64 d3 (+.f64 3 d2)) -1)
(/.f64 (+.f64 3 d2) d3)
(neg.f64 (/.f64 (+.f64 3 d2) (neg.f64 d3)))
(/.f64 (+.f64 3 d2) d3)
(neg.f64 (/.f64 (+.f64 (neg.f64 d2) -3) d3))
(/.f64 (+.f64 3 d2) d3)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 2))
(/.f64 (+.f64 3 d2) d3)
(log.f64 (exp.f64 (/.f64 (+.f64 3 d2) d3)))
(/.f64 (+.f64 3 d2) d3)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 3 d2) d3))))
(/.f64 (+.f64 3 d2) d3)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 3 d2) d3) 3))
(/.f64 (+.f64 3 d2) d3)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))
(/.f64 (+.f64 3 d2) d3)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 3 d2) d3)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 3 d2) d3)))
(/.f64 (+.f64 3 d2) d3)
(exp.f64 (log.f64 (/.f64 (+.f64 3 d2) d3)))
(/.f64 (+.f64 3 d2) d3)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 3 d2) d3)) 1))
(/.f64 (+.f64 3 d2) d3)

eval108.0ms (1.8%)

Compiler

Compiled 6236 to 3556 computations (43% saved)

prune63.0ms (1.1%)

Pruning

11 alts after pruning (7 fresh and 4 done)

PrunedKeptTotal
New3846390
Fresh415
Picked235
Done011
Total39011401
Accuracy
100.0%
Counts
401 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.2%
(fma.f64 d1 3 (*.f64 d1 d2))
66.2%
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
57.4%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 3 d3))))
37.4%
(*.f64 d3 d1)
64.5%
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
62.0%
(*.f64 d1 (+.f64 d3 3))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
66.2%
(*.f64 d1 (+.f64 3 d2))
92.0%
(*.f64 d1 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3)))
39.4%
(*.f64 d1 d2)
28.4%
(*.f64 d1 3)
Compiler

Compiled 170 to 120 computations (29.4% saved)

localize188.0ms (3.1%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 d1 (*.f64 3 (/.f64 d1 d2)))
99.7%
(*.f64 3 (/.f64 d1 d2))
89.2%
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
99.9%
(*.f64 d1 (+.f64 d3 3))
100.0%
(/.f64 (-.f64 -3 d2) d3)
99.9%
(*.f64 d1 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3)))
88.9%
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3))
Compiler

Compiled 96 to 51 computations (46.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
Operation ival-mult, time spent: 23.0ms, 33.0% of total-time
Operation ival-div, time spent: 14.0ms, 20.0% of total-time
Operation ival-add, time spent: 14.0ms, 20.0% of total-time
Operation ival-sub, time spent: 12.0ms, 17.0% of total-time
Operation const, time spent: 4.0ms, 6.0% of total-time
Operation ival-neg, time spent: 2.0ms, 3.0% of total-time

series28.0ms (0.5%)

Counts
7 → 147
Calls
Call 1
Inputs
#<alt (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3))>
#<alt (*.f64 d1 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3)))>
#<alt (/.f64 (-.f64 -3 d2) d3)>
#<alt (*.f64 d1 (+.f64 d3 3))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))>
#<alt (*.f64 3 (/.f64 d1 d2))>
#<alt (+.f64 d1 (*.f64 3 (/.f64 d1 d2)))>
Outputs
#<alt (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (+.f64 d2 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (+.f64 d2 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (+.f64 d2 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt d2>
#<alt (*.f64 d2 (+.f64 1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)))>
#<alt (*.f64 d2 (+.f64 1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)))>
#<alt (*.f64 d2 (+.f64 1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)))>
#<alt d2>
#<alt (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)) 1)))>
#<alt (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)) 1)))>
#<alt (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)) 1)))>
#<alt (+.f64 3 d2)>
#<alt (+.f64 3 (+.f64 d2 d3))>
#<alt (+.f64 3 (+.f64 d2 d3))>
#<alt (+.f64 3 (+.f64 d2 d3))>
#<alt d3>
#<alt (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))>
#<alt (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))>
#<alt (*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))>
#<alt d3>
#<alt (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))>
#<alt (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))>
#<alt (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))>
#<alt (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))>
#<alt (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))>
#<alt (/.f64 -3 d3)>
#<alt (-.f64 (*.f64 -1 (/.f64 d2 d3)) (*.f64 3 (/.f64 1 d3)))>
#<alt (-.f64 (*.f64 -1 (/.f64 d2 d3)) (*.f64 3 (/.f64 1 d3)))>
#<alt (-.f64 (*.f64 -1 (/.f64 d2 d3)) (*.f64 3 (/.f64 1 d3)))>
#<alt (*.f64 -1 (/.f64 d2 d3))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))>
#<alt (*.f64 -1 (/.f64 d2 d3))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 -1 (/.f64 (+.f64 3 d2) d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 d1 (+.f64 3 d3))>
#<alt (*.f64 3 d1)>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d3))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 3 d1)>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))>
#<alt (*.f64 3 (/.f64 d1 d2))>
#<alt (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d2)>
#<alt (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d2)>
#<alt (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d2)>
#<alt d1>
#<alt d1>
Calls

45 calls:

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

rewrite183.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
1151×log1p-expm1-u
382×associate-*r*
238×associate-*l*
183×expm1-log1p-u
178×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025207
1387191
26123191
Stop Event
node limit
Counts
7 → 192
Calls
Call 1
Inputs
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3))
(*.f64 d1 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3)))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 d1 (+.f64 d3 3))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 3 (/.f64 d1 d2))
(+.f64 d1 (*.f64 3 (/.f64 d1 d2)))
Outputs
(+.f64 d3 (*.f64 d3 (/.f64 (-.f64 -3 d2) d3)))
(+.f64 d3 (*.f64 (/.f64 (-.f64 -3 d2) d3) d3))
(+.f64 (*.f64 d3 (/.f64 (-.f64 -3 d2) d3)) d3)
(+.f64 (*.f64 (/.f64 (-.f64 -3 d2) d3) d3) d3)
(-.f64 0 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))) 1)
(/.f64 (*.f64 d3 (+.f64 -1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2) (/.f64 (-.f64 -3 d2) d3))))
(/.f64 (*.f64 d3 (+.f64 1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2))) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3)) d3) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2) (/.f64 (-.f64 -3 d2) d3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2)) d3) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))) 2)
(neg.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 2))
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(exp.f64 (log.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)))) 1)
(pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))) 2)
(neg.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)))
(sqrt.f64 (pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d3) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))))
(exp.f64 (log.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))) 1))
(+.f64 (/.f64 -3 d3) (neg.f64 (/.f64 d2 d3)))
(-.f64 (/.f64 -3 d3) (/.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 -3 d2) d3))) 1)
(*.f64 -1 (/.f64 (-.f64 -3 d2) d3))
(*.f64 (-.f64 -3 d2) (/.f64 -1 d3))
(*.f64 (/.f64 (-.f64 -3 d2) d3) -1)
(*.f64 (/.f64 (-.f64 -3 d2) d3) 1)
(*.f64 1 (/.f64 (-.f64 -3 d2) d3))
(*.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2) (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (/.f64 (cbrt.f64 (-.f64 -3 d2)) d3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (*.f64 (cbrt.f64 (-.f64 -3 d2)) (/.f64 -1 d3)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)) (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 (sqrt.f64 (-.f64 -3 d2)) (/.f64 (sqrt.f64 (-.f64 -3 d2)) d3))
(*.f64 (sqrt.f64 (-.f64 -3 d2)) (*.f64 (sqrt.f64 (-.f64 -3 d2)) (/.f64 -1 d3)))
(*.f64 (neg.f64 (-.f64 -3 d2)) (/.f64 -1 d3))
(*.f64 (/.f64 -1 d3) (-.f64 -3 d2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (-.f64 -3 d2) (cbrt.f64 d3)))
(*.f64 (/.f64 1 (sqrt.f64 d3)) (/.f64 (-.f64 -3 d2) (sqrt.f64 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 -3 d2)) d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (sqrt.f64 d3)) (/.f64 (cbrt.f64 (-.f64 -3 d2)) (sqrt.f64 d3)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -3 d2)) 1) (/.f64 (sqrt.f64 (-.f64 -3 d2)) d3))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -3 d2)) (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (sqrt.f64 (-.f64 -3 d2)) (cbrt.f64 d3)))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2)) (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 -3 d2) d3))) (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(pow.f64 (/.f64 (-.f64 -3 d2) d3) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2)
(pow.f64 (/.f64 d3 (-.f64 -3 d2)) -1)
(neg.f64 (/.f64 (-.f64 -3 d2) d3))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 -3 d2) d3)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 -3 d2) d3))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 -3 d2) d3)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 -3 d2) d3)))
(exp.f64 (log.f64 (/.f64 (-.f64 -3 d2) d3)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 -3 d2) d3)) 1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d3 d1))
(+.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 (*.f64 d1 3) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 3) 3)) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d3 d1) (*.f64 d1 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 3) (*.f64 d1 3))) (-.f64 (*.f64 d3 d1) (*.f64 d1 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 d3 (+.f64 9 (*.f64 d3 3))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 -9)) (+.f64 d3 -3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (fma.f64 d3 d3 (+.f64 9 (*.f64 d3 3))))
(/.f64 (*.f64 (fma.f64 d3 d3 -9) d1) (+.f64 d3 -3))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d3 3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(fma.f64 d3 d1 (*.f64 d1 3))
(fma.f64 d1 d3 (*.f64 d1 3))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 d2 d1) 1) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) 3)) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (*.f64 (/.f64 d1 d2) (*.f64 3 d2))) (*.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 d2) (*.f64 3 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))) (-.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 d2) (*.f64 3 d2))))
(/.f64 (*.f64 d2 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) d2) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9)) d2) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 3 (/.f64 d1 d2) d1)) d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d2 3) (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3) (pow.f64 d2 3)))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))) 1))
(fma.f64 d2 d1 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))
(fma.f64 d1 d2 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (/.f64 d1 d2)))) 1)
(/.f64 3 (/.f64 d2 d1))
(/.f64 1 (/.f64 d2 (*.f64 d1 3)))
(/.f64 (*.f64 d1 3) d2)
(/.f64 (neg.f64 (*.f64 d1 3)) (neg.f64 d2))
(/.f64 (*.f64 3 (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) 3) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 3) 1) d2)
(/.f64 (/.f64 (*.f64 d1 3) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 3) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 3 (/.f64 d1 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (/.f64 d1 d2))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (/.f64 d1 d2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (/.f64 d1 d2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27))
(expm1.f64 (log1p.f64 (*.f64 3 (/.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 3 (/.f64 d1 d2))))
(exp.f64 (log.f64 (*.f64 3 (/.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 d1 d2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 3 (/.f64 d1 d2) d1))) 1)
(-.f64 (/.f64 (pow.f64 d1 2) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))) (/.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(*.f64 (fma.f64 3 (/.f64 d1 d2) d1) 1)
(*.f64 1 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 2) (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) (sqrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1)))))
(*.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9)) (/.f64 1 (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3))))
(/.f64 1 (/.f64 (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))) (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9) (-.f64 (pow.f64 d1 2) (*.f64 d1 (*.f64 3 (/.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9)) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))) (neg.f64 (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9) (pow.f64 d1 2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))
(pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 1)
(pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 3)
(pow.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 2))
(log.f64 (exp.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 3 (/.f64 d1 d2) d1))))
(cbrt.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3))
(expm1.f64 (log1p.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(exp.f64 (log.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 1))
(fma.f64 3 (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) 3 d1)
(fma.f64 1 d1 (*.f64 3 (/.f64 d1 d2)))
(fma.f64 1 (*.f64 3 (/.f64 d1 d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 d1 d2))) 2) (cbrt.f64 (*.f64 3 (/.f64 d1 d2))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 3 (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 (*.f64 3 (/.f64 d1 d2))) (sqrt.f64 (*.f64 3 (/.f64 d1 d2))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 3 (/.f64 d1 d2)))

simplify184.0ms (3.1%)

Algorithm
egg-herbie
Rules
896×cancel-sign-sub-inv
788×distribute-lft-neg-in
758×distribute-rgt-neg-in
706×fma-neg
570×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051911974
1126611002
242849035
Stop Event
node limit
Counts
339 → 306
Calls
Call 1
Inputs
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(+.f64 d2 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(+.f64 d2 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(+.f64 d2 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
d2
(*.f64 d2 (+.f64 1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)))
(*.f64 d2 (+.f64 1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)))
(*.f64 d2 (+.f64 1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)))
d2
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)) 1)))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)) 1)))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)) 1)))
(+.f64 3 d2)
(+.f64 3 (+.f64 d2 d3))
(+.f64 3 (+.f64 d2 d3))
(+.f64 3 (+.f64 d2 d3))
d3
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
d3
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(/.f64 -3 d3)
(-.f64 (*.f64 -1 (/.f64 d2 d3)) (*.f64 3 (/.f64 1 d3)))
(-.f64 (*.f64 -1 (/.f64 d2 d3)) (*.f64 3 (/.f64 1 d3)))
(-.f64 (*.f64 -1 (/.f64 d2 d3)) (*.f64 3 (/.f64 1 d3)))
(*.f64 -1 (/.f64 d2 d3))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 -1 (/.f64 d2 d3))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 3 (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d2)
d1
d1
(+.f64 d3 (*.f64 d3 (/.f64 (-.f64 -3 d2) d3)))
(+.f64 d3 (*.f64 (/.f64 (-.f64 -3 d2) d3) d3))
(+.f64 (*.f64 d3 (/.f64 (-.f64 -3 d2) d3)) d3)
(+.f64 (*.f64 (/.f64 (-.f64 -3 d2) d3) d3) d3)
(-.f64 0 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))) 1)
(/.f64 (*.f64 d3 (+.f64 -1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2) (/.f64 (-.f64 -3 d2) d3))))
(/.f64 (*.f64 d3 (+.f64 1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2))) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3)) d3) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2) (/.f64 (-.f64 -3 d2) d3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2)) d3) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))) 2)
(neg.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 2))
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(exp.f64 (log.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)))) 1)
(pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))) 2)
(neg.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)))
(sqrt.f64 (pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d3) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))))
(exp.f64 (log.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))) 1))
(+.f64 (/.f64 -3 d3) (neg.f64 (/.f64 d2 d3)))
(-.f64 (/.f64 -3 d3) (/.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 -3 d2) d3))) 1)
(*.f64 -1 (/.f64 (-.f64 -3 d2) d3))
(*.f64 (-.f64 -3 d2) (/.f64 -1 d3))
(*.f64 (/.f64 (-.f64 -3 d2) d3) -1)
(*.f64 (/.f64 (-.f64 -3 d2) d3) 1)
(*.f64 1 (/.f64 (-.f64 -3 d2) d3))
(*.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2) (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (/.f64 (cbrt.f64 (-.f64 -3 d2)) d3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (*.f64 (cbrt.f64 (-.f64 -3 d2)) (/.f64 -1 d3)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)) (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 (sqrt.f64 (-.f64 -3 d2)) (/.f64 (sqrt.f64 (-.f64 -3 d2)) d3))
(*.f64 (sqrt.f64 (-.f64 -3 d2)) (*.f64 (sqrt.f64 (-.f64 -3 d2)) (/.f64 -1 d3)))
(*.f64 (neg.f64 (-.f64 -3 d2)) (/.f64 -1 d3))
(*.f64 (/.f64 -1 d3) (-.f64 -3 d2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (-.f64 -3 d2) (cbrt.f64 d3)))
(*.f64 (/.f64 1 (sqrt.f64 d3)) (/.f64 (-.f64 -3 d2) (sqrt.f64 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 -3 d2)) d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (sqrt.f64 d3)) (/.f64 (cbrt.f64 (-.f64 -3 d2)) (sqrt.f64 d3)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -3 d2)) 1) (/.f64 (sqrt.f64 (-.f64 -3 d2)) d3))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -3 d2)) (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (sqrt.f64 (-.f64 -3 d2)) (cbrt.f64 d3)))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2)) (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 -3 d2) d3))) (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(pow.f64 (/.f64 (-.f64 -3 d2) d3) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2)
(pow.f64 (/.f64 d3 (-.f64 -3 d2)) -1)
(neg.f64 (/.f64 (-.f64 -3 d2) d3))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 -3 d2) d3)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 -3 d2) d3))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 -3 d2) d3)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 -3 d2) d3)))
(exp.f64 (log.f64 (/.f64 (-.f64 -3 d2) d3)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 -3 d2) d3)) 1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d3 d1))
(+.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 (*.f64 d1 3) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 3) 3)) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d3 d1) (*.f64 d1 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 3) (*.f64 d1 3))) (-.f64 (*.f64 d3 d1) (*.f64 d1 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 d3 (+.f64 9 (*.f64 d3 3))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 -9)) (+.f64 d3 -3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (fma.f64 d3 d3 (+.f64 9 (*.f64 d3 3))))
(/.f64 (*.f64 (fma.f64 d3 d3 -9) d1) (+.f64 d3 -3))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d3 3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(fma.f64 d3 d1 (*.f64 d1 3))
(fma.f64 d1 d3 (*.f64 d1 3))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 d2 d1) 1) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) 3)) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (*.f64 (/.f64 d1 d2) (*.f64 3 d2))) (*.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 d2) (*.f64 3 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))) (-.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 d2) (*.f64 3 d2))))
(/.f64 (*.f64 d2 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) d2) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9)) d2) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 3 (/.f64 d1 d2) d1)) d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d2 3) (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3) (pow.f64 d2 3)))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))) 1))
(fma.f64 d2 d1 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))
(fma.f64 d1 d2 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (/.f64 d1 d2)))) 1)
(/.f64 3 (/.f64 d2 d1))
(/.f64 1 (/.f64 d2 (*.f64 d1 3)))
(/.f64 (*.f64 d1 3) d2)
(/.f64 (neg.f64 (*.f64 d1 3)) (neg.f64 d2))
(/.f64 (*.f64 3 (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) 3) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 3) 1) d2)
(/.f64 (/.f64 (*.f64 d1 3) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 3) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (*.f64 3 (/.f64 d1 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (/.f64 d1 d2))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (/.f64 d1 d2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (/.f64 d1 d2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27))
(expm1.f64 (log1p.f64 (*.f64 3 (/.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 3 (/.f64 d1 d2))))
(exp.f64 (log.f64 (*.f64 3 (/.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 d1 d2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 3 (/.f64 d1 d2) d1))) 1)
(-.f64 (/.f64 (pow.f64 d1 2) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))) (/.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(*.f64 (fma.f64 3 (/.f64 d1 d2) d1) 1)
(*.f64 1 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 2) (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) (sqrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1)))))
(*.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9)) (/.f64 1 (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3))))
(/.f64 1 (/.f64 (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))) (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9) (-.f64 (pow.f64 d1 2) (*.f64 d1 (*.f64 3 (/.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9)) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))) (neg.f64 (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9) (pow.f64 d1 2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))
(pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 1)
(pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 3)
(pow.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 2))
(log.f64 (exp.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 3 (/.f64 d1 d2) d1))))
(cbrt.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3))
(expm1.f64 (log1p.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(exp.f64 (log.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 1))
(fma.f64 3 (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) 3 d1)
(fma.f64 1 d1 (*.f64 3 (/.f64 d1 d2)))
(fma.f64 1 (*.f64 3 (/.f64 d1 d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 d1 d2))) 2) (cbrt.f64 (*.f64 3 (/.f64 d1 d2))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 3 (/.f64 d1 d2)))
(fma.f64 (sqrt.f64 (*.f64 3 (/.f64 d1 d2))) (sqrt.f64 (*.f64 3 (/.f64 d1 d2))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 3 (/.f64 d1 d2)))
Outputs
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d3 (+.f64 1 (/.f64 3 d3)))
(+.f64 d3 3)
(+.f64 d2 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(+.f64 d2 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(+.f64 d2 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
d2
(*.f64 d2 (+.f64 1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)))
(*.f64 d2 (+.f64 1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2) 1))
(*.f64 d2 (+.f64 1 (/.f64 (+.f64 d3 3) d2)))
(*.f64 d2 (+.f64 1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)))
(*.f64 d2 (+.f64 1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2) 1))
(*.f64 d2 (+.f64 1 (/.f64 (+.f64 d3 3) d2)))
(*.f64 d2 (+.f64 1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)))
(*.f64 d2 (+.f64 1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2))))
(*.f64 d2 (fma.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2) 1))
(*.f64 d2 (+.f64 1 (/.f64 (+.f64 d3 3) d2)))
d2
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)) 1)))
(*.f64 (neg.f64 d2) (fma.f64 -1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)) -1))
(*.f64 d2 (neg.f64 (*.f64 (fma.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2) 1) -1)))
(*.f64 d2 (neg.f64 (-.f64 -1 (/.f64 (+.f64 d3 3) d2))))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)) 1)))
(*.f64 (neg.f64 d2) (fma.f64 -1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)) -1))
(*.f64 d2 (neg.f64 (*.f64 (fma.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2) 1) -1)))
(*.f64 d2 (neg.f64 (-.f64 -1 (/.f64 (+.f64 d3 3) d2))))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))) d2)) 1)))
(*.f64 (neg.f64 d2) (fma.f64 -1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)) -1))
(*.f64 d2 (neg.f64 (*.f64 (fma.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2) 1) -1)))
(*.f64 d2 (neg.f64 (-.f64 -1 (/.f64 (+.f64 d3 3) d2))))
(+.f64 3 d2)
(+.f64 3 (+.f64 d2 d3))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(+.f64 3 (+.f64 d2 d3))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(+.f64 3 (+.f64 d2 d3))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
d3
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 3 (/.f64 1 d3)) (/.f64 d2 d3))))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
d3
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1)))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) d3)) 1))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)))))
(*.f64 d2 (fma.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)) d1))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)))))
(*.f64 d2 (fma.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)) d1))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)))))
(*.f64 d2 (fma.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)) d1))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 3) d2) d1))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)))))
(*.f64 d2 (fma.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)) d1))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 3) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)))))
(*.f64 d2 (fma.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)) d1))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 3) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)))))
(*.f64 d2 (fma.f64 d1 (*.f64 d3 (/.f64 (+.f64 1 (/.f64 3 d3)) d2)) d1))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 3) d2) d1))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (+.f64 3 d2) d1)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 3 d2)) d3)))))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(/.f64 -3 d3)
(-.f64 (*.f64 -1 (/.f64 d2 d3)) (*.f64 3 (/.f64 1 d3)))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(-.f64 (*.f64 -1 (/.f64 d2 d3)) (*.f64 3 (/.f64 1 d3)))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(-.f64 (*.f64 -1 (/.f64 d2 d3)) (*.f64 3 (/.f64 1 d3)))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 d2 d3))
(/.f64 (neg.f64 d2) d3)
(/.f64 d2 (neg.f64 d3))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))))
(*.f64 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))))
(*.f64 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))))
(*.f64 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))) (neg.f64 d2))
(*.f64 -1 (/.f64 d2 d3))
(/.f64 (neg.f64 d2) d3)
(/.f64 d2 (neg.f64 d3))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))))
(*.f64 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))))
(*.f64 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (*.f64 d2 d3))))))
(*.f64 (neg.f64 d2) (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))))
(*.f64 (+.f64 (/.f64 1 d3) (/.f64 3 (*.f64 d3 d2))) (neg.f64 d2))
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 -1 (/.f64 (+.f64 3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 (+.f64 3 d2) d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 (+.f64 3 d2) d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (*.f64 d2 (+.f64 1 (*.f64 3 (/.f64 1 d2)))))
(*.f64 (+.f64 3 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d2))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 3 (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 (+.f64 3 d2) d1) d2)
(*.f64 (+.f64 3 d2) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 (+.f64 3 d2) d1) d2)
(*.f64 (+.f64 3 d2) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 (+.f64 3 d2) d1) d2)
(*.f64 (+.f64 3 d2) (/.f64 d1 d2))
d1
d1
(+.f64 d3 (*.f64 d3 (/.f64 (-.f64 -3 d2) d3)))
(fma.f64 d3 (/.f64 (-.f64 -3 d2) d3) d3)
(+.f64 d3 (-.f64 -3 d2))
(+.f64 d3 (*.f64 (/.f64 (-.f64 -3 d2) d3) d3))
(fma.f64 d3 (/.f64 (-.f64 -3 d2) d3) d3)
(+.f64 d3 (-.f64 -3 d2))
(+.f64 (*.f64 d3 (/.f64 (-.f64 -3 d2) d3)) d3)
(fma.f64 d3 (/.f64 (-.f64 -3 d2) d3) d3)
(+.f64 d3 (-.f64 -3 d2))
(+.f64 (*.f64 (/.f64 (-.f64 -3 d2) d3) d3) d3)
(fma.f64 d3 (/.f64 (-.f64 -3 d2) d3) d3)
(+.f64 d3 (-.f64 -3 d2))
(-.f64 0 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(expm1.f64 (log1p.f64 (-.f64 (-.f64 -3 d2) d3)))
(/.f64 (*.f64 d3 (+.f64 -1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2) (/.f64 (-.f64 -3 d2) d3))))
(*.f64 d3 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 -3 d2) d3) (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2)))))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3)) (/.f64 d3 (+.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2) (+.f64 1 (/.f64 (-.f64 -3 d2) d3)))))
(/.f64 (*.f64 d3 (+.f64 1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2))) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 d3 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2)) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3)) d3) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2) (/.f64 (-.f64 -3 d2) d3))))
(*.f64 d3 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 -3 d2) d3) (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2)))))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3)) (/.f64 d3 (+.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2) (+.f64 1 (/.f64 (-.f64 -3 d2) d3)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2)) d3) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 d3 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2)) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 1)
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))) 3)
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3) 1/3)
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))) 2)
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(neg.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(+.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d2)
(fma.f64 d3 (+.f64 1 (/.f64 3 d3)) d2)
(+.f64 d3 (+.f64 3 d2))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 2))
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))))
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3))
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) 3)))
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) 3) (pow.f64 d3 3)))
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(expm1.f64 (log1p.f64 (-.f64 (-.f64 -3 d2) d3)))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(exp.f64 (log.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))))
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))) 1))
(*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (-.f64 -3 d2) d3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 -3 d2) d3))))
(pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 1)
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(pow.f64 (cbrt.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))) 3)
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(pow.f64 (pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 3) 1/3)
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(pow.f64 (sqrt.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))) 2)
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(neg.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)))
(*.f64 (neg.f64 d1) (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 3 d2) d3) -1)))
(*.f64 d3 (*.f64 d1 (+.f64 1 (/.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(sqrt.f64 (pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 2))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d3) (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) d1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(cbrt.f64 (pow.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1)) 3))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3) (pow.f64 d1 3)))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d3 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))) 3)))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(expm1.f64 (log1p.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))))
(expm1.f64 (log1p.f64 (*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 -3 d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(exp.f64 (log.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) d1))) 1))
(*.f64 d3 (*.f64 d1 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (*.f64 d3 d1))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(+.f64 (/.f64 -3 d3) (neg.f64 (/.f64 d2 d3)))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(-.f64 (/.f64 -3 d3) (/.f64 d2 d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 -3 d2) d3))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 -1 (/.f64 (-.f64 -3 d2) d3))
(/.f64 (-.f64 -3 d2) (neg.f64 d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (-.f64 -3 d2) (/.f64 -1 d3))
(/.f64 (-.f64 -3 d2) (neg.f64 d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (/.f64 (-.f64 -3 d2) d3) -1)
(/.f64 (-.f64 -3 d2) (neg.f64 d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (/.f64 (-.f64 -3 d2) d3) 1)
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 1 (/.f64 (-.f64 -3 d2) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2) (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (/.f64 (cbrt.f64 (-.f64 -3 d2)) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (*.f64 (cbrt.f64 (-.f64 -3 d2)) (/.f64 -1 d3)))
(/.f64 (-.f64 -3 d2) (neg.f64 d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)) (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 (sqrt.f64 (-.f64 -3 d2)) (/.f64 (sqrt.f64 (-.f64 -3 d2)) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 (sqrt.f64 (-.f64 -3 d2)) (*.f64 (sqrt.f64 (-.f64 -3 d2)) (/.f64 -1 d3)))
(/.f64 (-.f64 -3 d2) (neg.f64 d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (neg.f64 (-.f64 -3 d2)) (/.f64 -1 d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 (/.f64 -1 d3) (-.f64 -3 d2))
(/.f64 (-.f64 -3 d2) (neg.f64 d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (-.f64 -3 d2) (cbrt.f64 d3)))
(/.f64 (/.f64 (-.f64 -3 d2) (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2))
(*.f64 (/.f64 1 (sqrt.f64 d3)) (/.f64 (-.f64 -3 d2) (sqrt.f64 d3)))
(/.f64 (/.f64 (-.f64 -3 d2) (sqrt.f64 d3)) (sqrt.f64 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 -3 d2)) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (pow.f64 (cbrt.f64 d3) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 d2)) 2) (sqrt.f64 d3)) (/.f64 (cbrt.f64 (-.f64 -3 d2)) (sqrt.f64 d3)))
(*.f64 (/.f64 1 (sqrt.f64 d3)) (/.f64 (-.f64 -3 d2) (sqrt.f64 d3)))
(/.f64 (/.f64 (-.f64 -3 d2) (sqrt.f64 d3)) (sqrt.f64 d3))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -3 d2)) 1) (/.f64 (sqrt.f64 (-.f64 -3 d2)) d3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(*.f64 (/.f64 (sqrt.f64 (-.f64 -3 d2)) (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (sqrt.f64 (-.f64 -3 d2)) (cbrt.f64 d3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (-.f64 -3 d2) (cbrt.f64 d3)))
(/.f64 (/.f64 (-.f64 -3 d2) (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2)) (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(/.f64 (-.f64 -3 d2) (neg.f64 d3))
(/.f64 (+.f64 3 d2) d3)
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (-.f64 -3 d2) d3))) (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)))
(/.f64 (-.f64 -3 d2) (neg.f64 d3))
(/.f64 (+.f64 3 d2) d3)
(pow.f64 (/.f64 (-.f64 -3 d2) d3) 1)
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 -3 d2) d3)) 3)
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(pow.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3) 1/3)
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 -3 d2) d3)) 2)
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(pow.f64 (/.f64 d3 (-.f64 -3 d2)) -1)
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(neg.f64 (/.f64 (-.f64 -3 d2) d3))
(/.f64 (-.f64 -3 d2) (neg.f64 d3))
(/.f64 (+.f64 3 d2) d3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 2))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(log.f64 (exp.f64 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 -3 d2) d3))))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 -3 d2) d3) 3))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 -3 d2) d3)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(exp.f64 (log.f64 (/.f64 (-.f64 -3 d2) d3)))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 -3 d2) d3)) 1))
(-.f64 (/.f64 (neg.f64 d2) d3) (/.f64 3 d3))
(/.f64 (-.f64 -3 d2) d3)
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 d1 3) (*.f64 d3 d1))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 (*.f64 d1 3) 1))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 3) 3)) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d3 d1) (*.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 27)) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (*.f64 (*.f64 3 d1) (-.f64 (*.f64 3 d1) (*.f64 d3 d1)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d3 (*.f64 d3 (pow.f64 d1 2)) (*.f64 (*.f64 3 d1) (*.f64 d1 (-.f64 3 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (+.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 (*.f64 d3 (pow.f64 d1 2)) (+.f64 d3 -3))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 3) (*.f64 d1 3))) (-.f64 (*.f64 d3 d1) (*.f64 d1 3)))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 d3 (+.f64 9 (*.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 d3 (fma.f64 d3 3 9)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (+.f64 (*.f64 d3 (+.f64 d3 3)) 9)))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 -9)) (+.f64 d3 -3))
(*.f64 d1 (/.f64 (fma.f64 d3 d3 -9) (+.f64 d3 -3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (fma.f64 d3 d3 (+.f64 9 (*.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 d3 (+.f64 9 (*.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 d3 (fma.f64 d3 3 9)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (+.f64 (*.f64 d3 (+.f64 d3 3)) 9)))
(/.f64 (*.f64 (fma.f64 d3 d3 -9) d1) (+.f64 d3 -3))
(*.f64 d1 (/.f64 (fma.f64 d3 d3 -9) (+.f64 d3 -3)))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(log.f64 (pow.f64 (exp.f64 (+.f64 d3 3)) d1))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 3) 3) (pow.f64 d1 3)))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 d3 d1 (*.f64 d1 3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 d1 d3 (*.f64 d1 3))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d3 (*.f64 (+.f64 1 (/.f64 3 d3)) d1))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))
(*.f64 (+.f64 3 d2) d1)
(+.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (*.f64 d2 d1))
(*.f64 (+.f64 3 d2) d1)
(+.f64 (*.f64 (*.f64 d2 d1) 1) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) 1))
(*.f64 (+.f64 3 d2) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 3 d2) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) 3)) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (*.f64 (/.f64 d1 d2) (*.f64 3 d2))) (*.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 d2) (*.f64 3 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) 3)) (fma.f64 (*.f64 d2 d1) (*.f64 d2 d1) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (-.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d2 (*.f64 3 (/.f64 d1 d2))) 3)) (fma.f64 d2 (*.f64 (pow.f64 d1 2) d2) (*.f64 (/.f64 d1 d2) (*.f64 (*.f64 3 d2) (*.f64 d2 (*.f64 d1 (+.f64 (/.f64 3 d2) -1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d2 d1) 3)) (+.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 d1 -3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)) (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))) (-.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 d2) (*.f64 3 d2))))
(*.f64 (+.f64 3 d2) d1)
(/.f64 (*.f64 d2 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) 3) 27 (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1)))))
(/.f64 (*.f64 d2 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 3 (*.f64 (/.f64 d1 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))))))
(/.f64 (*.f64 d2 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3))) (*.f64 d1 (+.f64 (*.f64 (/.f64 3 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))) d1)))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 2) (*.f64 9 (pow.f64 (/.f64 d1 d2) 2))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(*.f64 (fma.f64 d1 d1 (*.f64 -9 (pow.f64 (/.f64 d1 d2) 2))) (/.f64 d2 (fma.f64 -3 (/.f64 d1 d2) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) d2) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) 3) 27 (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1)))))
(/.f64 (*.f64 d2 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 3 (*.f64 (/.f64 d1 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))))))
(/.f64 (*.f64 d2 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3))) (*.f64 d1 (+.f64 (*.f64 (/.f64 3 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9)) d2) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 2) (*.f64 9 (pow.f64 (/.f64 d1 d2) 2))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(*.f64 (fma.f64 d1 d1 (*.f64 -9 (pow.f64 (/.f64 d1 d2) 2))) (/.f64 d2 (fma.f64 -3 (/.f64 d1 d2) d1)))
(pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 1)
(*.f64 (+.f64 3 d2) d1)
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))) 3)
(*.f64 (+.f64 3 d2) d1)
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 3) 1/3)
(*.f64 (+.f64 3 d2) d1)
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))) 2)
(*.f64 (+.f64 3 d2) d1)
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 2))
(*.f64 (+.f64 3 d2) d1)
(log.f64 (pow.f64 (exp.f64 (fma.f64 3 (/.f64 d1 d2) d1)) d2))
(*.f64 (+.f64 3 d2) d1)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)))))
(*.f64 (+.f64 3 d2) d1)
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1)) 3))
(*.f64 (+.f64 3 d2) d1)
(cbrt.f64 (*.f64 (pow.f64 d2 3) (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3)))
(*.f64 (+.f64 3 d2) d1)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3) (pow.f64 d2 3)))
(*.f64 (+.f64 3 d2) d1)
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 3 d2) d1)))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))))
(*.f64 (+.f64 3 d2) d1)
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))))
(*.f64 (+.f64 3 d2) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 3 (/.f64 d1 d2) d1))) 1))
(*.f64 (+.f64 3 d2) d1)
(fma.f64 d2 d1 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))
(*.f64 (+.f64 3 d2) d1)
(fma.f64 d1 d2 (*.f64 (/.f64 d1 d2) (*.f64 3 d2)))
(*.f64 (+.f64 3 d2) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (/.f64 d1 d2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 3 (/.f64 d1 d2))))
(/.f64 3 (/.f64 d2 d1))
(*.f64 3 (/.f64 d1 d2))
(/.f64 1 (/.f64 d2 (*.f64 d1 3)))
(*.f64 3 (/.f64 d1 d2))
(/.f64 (*.f64 d1 3) d2)
(*.f64 3 (/.f64 d1 d2))
(/.f64 (neg.f64 (*.f64 d1 3)) (neg.f64 d2))
(*.f64 3 (/.f64 d1 d2))
(/.f64 (*.f64 3 (neg.f64 d1)) (neg.f64 d2))
(*.f64 3 (/.f64 d1 d2))
(/.f64 (*.f64 (neg.f64 d1) 3) (neg.f64 d2))
(*.f64 3 (/.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 3) 1) d2)
(*.f64 3 (/.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 3) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2))
(*.f64 3 (/.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 3) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 3 (/.f64 d1 d2))
(pow.f64 (*.f64 3 (/.f64 d1 d2)) 1)
(*.f64 3 (/.f64 d1 d2))
(pow.f64 (cbrt.f64 (*.f64 3 (/.f64 d1 d2))) 3)
(*.f64 3 (/.f64 d1 d2))
(pow.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) 1/3)
(cbrt.f64 (*.f64 27 (pow.f64 (/.f64 d1 d2) 3)))
(pow.f64 (sqrt.f64 (*.f64 3 (/.f64 d1 d2))) 2)
(*.f64 3 (/.f64 d1 d2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))
(sqrt.f64 (*.f64 9 (pow.f64 (/.f64 d1 d2) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 d2)) 3))
(*.f64 3 (/.f64 d1 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (/.f64 d1 d2)))))
(*.f64 3 (/.f64 d1 d2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27))
(cbrt.f64 (*.f64 27 (pow.f64 (/.f64 d1 d2) 3)))
(expm1.f64 (log1p.f64 (*.f64 3 (/.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 3 (/.f64 d1 d2))))
(*.f64 3 (/.f64 d1 d2))
(exp.f64 (log.f64 (*.f64 3 (/.f64 d1 d2))))
(*.f64 3 (/.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (/.f64 d1 d2))) 1))
(*.f64 3 (/.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 3 (/.f64 d1 d2) d1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(-.f64 (/.f64 (pow.f64 d1 2) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))) (/.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 9 (pow.f64 (/.f64 d1 d2) 2))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (fma.f64 d1 d1 (*.f64 -9 (pow.f64 (/.f64 d1 d2) 2))) (fma.f64 -3 (/.f64 d1 d2) d1))
(*.f64 (fma.f64 3 (/.f64 d1 d2) d1) 1)
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 1 (fma.f64 3 (/.f64 d1 d2) d1))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 2))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 2) (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 (sqrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) (sqrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1)))))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))) (fma.f64 (pow.f64 (/.f64 d1 d2) 3) 27 (pow.f64 d1 3))))
(/.f64 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 3 (*.f64 (/.f64 d1 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))))))
(/.f64 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3)) (*.f64 d1 (+.f64 (*.f64 (/.f64 3 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))) d1)))
(*.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9)) (/.f64 1 (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 9 (pow.f64 (/.f64 d1 d2) 2))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (fma.f64 d1 d1 (*.f64 -9 (pow.f64 (/.f64 d1 d2) 2))) (fma.f64 -3 (/.f64 d1 d2) d1))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3))))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))) (fma.f64 (pow.f64 (/.f64 d1 d2) 3) 27 (pow.f64 d1 3))))
(/.f64 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 3 (*.f64 (/.f64 d1 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))))))
(/.f64 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3)) (*.f64 d1 (+.f64 (*.f64 (/.f64 3 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))) d1)))
(/.f64 1 (/.f64 (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))) (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 9 (pow.f64 (/.f64 d1 d2) 2))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (fma.f64 d1 d1 (*.f64 -9 (pow.f64 (/.f64 d1 d2) 2))) (fma.f64 -3 (/.f64 d1 d2) d1))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))) (fma.f64 (pow.f64 (/.f64 d1 d2) 3) 27 (pow.f64 d1 3))))
(/.f64 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 3 (*.f64 (/.f64 d1 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))))))
(/.f64 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3)) (*.f64 d1 (+.f64 (*.f64 (/.f64 3 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))) d1)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3)) (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9) (-.f64 (pow.f64 d1 2) (*.f64 d1 (*.f64 3 (/.f64 d1 d2))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) 3) 27 (pow.f64 d1 3)) (fma.f64 (pow.f64 (/.f64 d1 d2) 2) 9 (-.f64 (pow.f64 d1 2) (*.f64 d1 (*.f64 3 (/.f64 d1 d2))))))
(/.f64 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3)) (fma.f64 9 (pow.f64 (/.f64 d1 d2) 2) (*.f64 d1 (-.f64 d1 (*.f64 3 (/.f64 d1 d2))))))
(/.f64 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3)) (fma.f64 9 (pow.f64 (/.f64 d1 d2) 2) (*.f64 d1 (fma.f64 -3 (/.f64 d1 d2) d1))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9)) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 9 (pow.f64 (/.f64 d1 d2) 2))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (fma.f64 d1 d1 (*.f64 -9 (pow.f64 (/.f64 d1 d2) 2))) (fma.f64 -3 (/.f64 d1 d2) d1))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 3) 27) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1)))))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 3 (/.f64 d1 d2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))) (fma.f64 (pow.f64 (/.f64 d1 d2) 3) 27 (pow.f64 d1 3))))
(/.f64 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 3 (*.f64 (/.f64 d1 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))))))
(/.f64 (fma.f64 27 (pow.f64 (/.f64 d1 d2) 3) (pow.f64 d1 3)) (*.f64 d1 (+.f64 (*.f64 (/.f64 3 d2) (*.f64 d1 (+.f64 (/.f64 3 d2) -1))) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9))) (neg.f64 (+.f64 d1 (*.f64 -3 (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 9 (pow.f64 (/.f64 d1 d2) 2))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (fma.f64 d1 d1 (*.f64 -9 (pow.f64 (/.f64 d1 d2) 2))) (fma.f64 -3 (/.f64 d1 d2) d1))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d1 d2) 2) 9) (pow.f64 d1 2)) (-.f64 (*.f64 3 (/.f64 d1 d2)) d1))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 9 (pow.f64 (/.f64 d1 d2) 2))) (+.f64 d1 (*.f64 -3 (/.f64 d1 d2))))
(/.f64 (fma.f64 d1 d1 (*.f64 -9 (pow.f64 (/.f64 d1 d2) 2))) (fma.f64 -3 (/.f64 d1 d2) d1))
(pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 1)
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 3)
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(pow.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3) 1/3)
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(pow.f64 (sqrt.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 2)
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(sqrt.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 2))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(log.f64 (exp.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 3 (/.f64 d1 d2) d1))))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(cbrt.f64 (pow.f64 (fma.f64 3 (/.f64 d1 d2) d1) 3))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(expm1.f64 (log1p.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(exp.f64 (log.f64 (fma.f64 3 (/.f64 d1 d2) d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(exp.f64 (*.f64 (log.f64 (fma.f64 3 (/.f64 d1 d2) d1)) 1))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(fma.f64 3 (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 (/.f64 d1 d2) 3 d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(fma.f64 1 d1 (*.f64 3 (/.f64 d1 d2)))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(fma.f64 1 (*.f64 3 (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 d1 d2))) 2) (cbrt.f64 (*.f64 3 (/.f64 d1 d2))) d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 3 (/.f64 d1 d2)))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 (*.f64 3 (/.f64 d1 d2))) (sqrt.f64 (*.f64 3 (/.f64 d1 d2))) d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 3 (/.f64 d1 d2)))
(*.f64 d1 (+.f64 1 (/.f64 3 d2)))
(fma.f64 3 (/.f64 d1 d2) d1)

eval86.0ms (1.4%)

Compiler

Compiled 4490 to 2736 computations (39.1% saved)

prune58.0ms (1%)

Pruning

12 alts after pruning (4 fresh and 8 done)

PrunedKeptTotal
New3042306
Fresh022
Picked145
Done044
Total30512317
Accuracy
100.0%
Counts
317 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.2%
(fma.f64 d1 3 (*.f64 d1 d2))
66.2%
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
61.9%
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
57.4%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 3 d3))))
37.4%
(*.f64 d3 d1)
64.5%
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
26.7%
(*.f64 d2 (*.f64 3 (/.f64 d1 d2)))
62.0%
(*.f64 d1 (+.f64 d3 3))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
66.2%
(*.f64 d1 (+.f64 3 d2))
39.4%
(*.f64 d1 d2)
28.4%
(*.f64 d1 3)
Compiler

Compiled 109 to 77 computations (29.4% saved)

localize324.0ms (5.4%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(fma.f64 d1 3 (*.f64 d1 d2))
100.0%
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
100.0%
(*.f64 d3 (+.f64 1 (/.f64 3 d3)))
100.0%
(+.f64 d1 (*.f64 d1 (/.f64 3 d3)))
99.7%
(*.f64 d1 (/.f64 3 d3))
92.9%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 3 d3))))
99.7%
(*.f64 3 (/.f64 d1 d2))
87.2%
(*.f64 d2 (*.f64 3 (/.f64 d1 d2)))
Compiler

Compiled 89 to 49 computations (44.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 188.0ms
Operation ival-mult, time spent: 89.0ms, 47.0% of total-time
Operation ival-div, time spent: 61.0ms, 32.0% of total-time
Operation ival-add, time spent: 22.0ms, 12.0% of total-time
Operation composed, time spent: 10.0ms, 5.0% of total-time
Operation const, time spent: 7.0ms, 4.0% of total-time

series23.0ms (0.4%)

Counts
7 → 156
Calls
Call 1
Inputs
#<alt (*.f64 d2 (*.f64 3 (/.f64 d1 d2)))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 3 d3))))>
#<alt (*.f64 d1 (/.f64 3 d3))>
#<alt (+.f64 d1 (*.f64 d1 (/.f64 3 d3)))>
#<alt (*.f64 d3 (+.f64 1 (/.f64 3 d3)))>
#<alt (*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)>
#<alt (fma.f64 d1 3 (*.f64 d1 d2))>
Outputs
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (*.f64 3 d1)>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d3))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 3 (/.f64 d1 d3))>
#<alt (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d3)>
#<alt (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d3)>
#<alt (/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d3)>
#<alt d1>
#<alt (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))>
#<alt (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))>
#<alt (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))>
#<alt d1>
#<alt (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))>
#<alt (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))>
#<alt (+.f64 d1 (*.f64 3 (/.f64 d1 d3)))>
#<alt 3>
#<alt (+.f64 3 d3)>
#<alt (+.f64 3 d3)>
#<alt (+.f64 3 d3)>
#<alt d3>
#<alt (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt d3>
#<alt (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))>
#<alt (*.f64 3 d1)>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d3))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 d1 (+.f64 3 d2))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))>
#<alt (*.f64 3 d1)>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 3 d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))>
Calls

39 calls:

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

rewrite174.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1099×log1p-expm1-u
635×expm1-log1p-u
390×associate-*r*
264×associate-*l*
168×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024198
1365181
25367181
Stop Event
node limit
Counts
7 → 199
Calls
Call 1
Inputs
(*.f64 d2 (*.f64 3 (/.f64 d1 d2)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 3 d3))))
(*.f64 d1 (/.f64 3 d3))
(+.f64 d1 (*.f64 d1 (/.f64 3 d3)))
(*.f64 d3 (+.f64 1 (/.f64 3 d3)))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(fma.f64 d1 3 (*.f64 d1 d2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)))) 1)
(/.f64 (*.f64 d2 3) (/.f64 d2 d1))
(/.f64 (*.f64 (*.f64 d2 3) d1) d2)
(/.f64 (*.f64 (*.f64 d2 3) 1) (/.f64 d2 d1))
(/.f64 (*.f64 d2 (*.f64 3 d1)) d2)
(/.f64 (*.f64 (*.f64 d2 3) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 3 d1) d2) d2)
(pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))) 3)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 3) (/.f64 d1 d2)) d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)))))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d2 3) (pow.f64 (*.f64 3 (/.f64 d1 d2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 3 (/.f64 d1 d2)) 3) (pow.f64 d2 3)))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))) 1))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(+.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 d3))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) d3) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) d3) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 2))
(log.f64 (pow.f64 (exp.f64 d3) (fma.f64 d1 (/.f64 3 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 1))
(fma.f64 d1 d3 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(fma.f64 d3 d1 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 3 d3)))) 1)
(/.f64 d1 (*.f64 d3 1/3))
(/.f64 1 (/.f64 d3 (*.f64 3 d1)))
(/.f64 (*.f64 3 d1) d3)
(/.f64 (neg.f64 (*.f64 3 d1)) (neg.f64 d3))
(/.f64 (*.f64 d1 -3) (neg.f64 d3))
(/.f64 (*.f64 -3 d1) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 3 d1) 1) d3)
(/.f64 (/.f64 (*.f64 3 d1) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(/.f64 (/.f64 (*.f64 3 d1) (sqrt.f64 d3)) (sqrt.f64 d3))
(pow.f64 (*.f64 d1 (/.f64 3 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 3 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 3 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 3 d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (/.f64 3 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 3 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 3 d3))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 3 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 3 d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 3 d3) d1))) 1)
(-.f64 (/.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 1 (/.f64 3 d3)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(*.f64 d1 (+.f64 (/.f64 3 d3) 1))
(*.f64 (fma.f64 d1 (/.f64 3 d3) d1) 1)
(*.f64 1 (fma.f64 d1 (/.f64 3 d3) d1))
(*.f64 (+.f64 (/.f64 3 d3) 1) d1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 3 d3) 1)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 3 d3) 1)) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) d1))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) (sqrt.f64 d1)))
(*.f64 (*.f64 (+.f64 (/.f64 3 d3) 1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (/.f64 3 d3) 1) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 1 (/.f64 3 d3))) (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 d1 2) (/.f64 3 d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) (pow.f64 d1 2)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))
(/.f64 (*.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) d1) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3))))
(/.f64 (*.f64 (-.f64 1 (/.f64 9 (pow.f64 d3 2))) d1) (-.f64 1 (/.f64 3 d3)))
(pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 3)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 2))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (/.f64 3 d3) d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 3 d3) 1) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 3 d3)) (log.f64 d1)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 (/.f64 3 d3) d1 d1)
(fma.f64 1 d1 (*.f64 d1 (/.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (/.f64 3 d3)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 3 d3))) 2) (cbrt.f64 (*.f64 d1 (/.f64 3 d3))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 d1 (/.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 3 d3))) (sqrt.f64 (*.f64 d1 (/.f64 3 d3))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 3 d3)))
(+.f64 d3 (*.f64 d3 (/.f64 3 d3)))
(+.f64 d3 (*.f64 (*.f64 d3 (/.f64 3 d3)) 1))
(+.f64 (*.f64 d3 (/.f64 3 d3)) d3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)))) 1)
(/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (*.f64 d3 (/.f64 3 d3)) 3)) (+.f64 (pow.f64 d3 2) (-.f64 (*.f64 (*.f64 d3 (/.f64 3 d3)) (*.f64 d3 (/.f64 3 d3))) (*.f64 d3 (*.f64 d3 (/.f64 3 d3))))))
(/.f64 (-.f64 (pow.f64 d3 2) (*.f64 (*.f64 d3 (/.f64 3 d3)) (*.f64 d3 (/.f64 3 d3)))) (-.f64 d3 (*.f64 d3 (/.f64 3 d3))))
(/.f64 (*.f64 d3 (+.f64 1 (/.f64 27 (pow.f64 d3 3)))) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3))))
(/.f64 (*.f64 d3 (-.f64 1 (/.f64 9 (pow.f64 d3 2)))) (-.f64 1 (/.f64 3 d3)))
(/.f64 (*.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) d3) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3))))
(/.f64 (*.f64 (-.f64 1 (/.f64 9 (pow.f64 d3 2))) d3) (-.f64 1 (/.f64 3 d3)))
(pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 2))
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 (/.f64 3 d3) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (+.f64 (/.f64 3 d3) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 3 d3) 1) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 3 d3)) (log.f64 d3)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 3 d3)) (log.f64 d3)) 1))
(fma.f64 d3 1 (*.f64 d3 (/.f64 3 d3)))
(fma.f64 1 d3 (*.f64 d3 (/.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (cbrt.f64 d3) (*.f64 d3 (/.f64 3 d3)))
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (*.f64 d3 (/.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(+.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 d3))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) d3) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) d3) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 2))
(log.f64 (pow.f64 (exp.f64 d3) (fma.f64 d1 (/.f64 3 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 1))
(fma.f64 d1 d3 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(fma.f64 d3 d1 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(+.f64 (*.f64 d2 d1) (*.f64 3 d1))
(+.f64 (*.f64 3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 3 d1) 1) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(*.f64 d1 (+.f64 3 d2))
(*.f64 1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 3 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (+.f64 (*.f64 (*.f64 3 d1) (*.f64 3 d1)) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 3 d1) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 3 d1) (*.f64 3 d1)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 3 d1) (*.f64 d2 d1)))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 3 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))

simplify136.0ms (2.3%)

Algorithm
egg-herbie
Rules
1040×distribute-lft-in
1010×cancel-sign-sub-inv
816×fma-neg
718×distribute-lft-neg-in
702×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04299245
110188555
236128140
Stop Event
node limit
Counts
355 → 244
Calls
Call 1
Inputs
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 3 (/.f64 d1 d3))
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d3)
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d3)
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d3)
d1
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
d1
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
3
(+.f64 3 d3)
(+.f64 3 d3)
(+.f64 3 d3)
d3
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
d3
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)))) 1)
(/.f64 (*.f64 d2 3) (/.f64 d2 d1))
(/.f64 (*.f64 (*.f64 d2 3) d1) d2)
(/.f64 (*.f64 (*.f64 d2 3) 1) (/.f64 d2 d1))
(/.f64 (*.f64 d2 (*.f64 3 d1)) d2)
(/.f64 (*.f64 (*.f64 d2 3) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 3 d1) d2) d2)
(pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))) 3)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 3) (/.f64 d1 d2)) d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)))))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d2 3) (pow.f64 (*.f64 3 (/.f64 d1 d2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 3 (/.f64 d1 d2)) 3) (pow.f64 d2 3)))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))) 1))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(+.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 d3))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) d3) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) d3) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 2))
(log.f64 (pow.f64 (exp.f64 d3) (fma.f64 d1 (/.f64 3 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 1))
(fma.f64 d1 d3 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(fma.f64 d3 d1 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 3 d3)))) 1)
(/.f64 d1 (*.f64 d3 1/3))
(/.f64 1 (/.f64 d3 (*.f64 3 d1)))
(/.f64 (*.f64 3 d1) d3)
(/.f64 (neg.f64 (*.f64 3 d1)) (neg.f64 d3))
(/.f64 (*.f64 d1 -3) (neg.f64 d3))
(/.f64 (*.f64 -3 d1) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 3 d1) 1) d3)
(/.f64 (/.f64 (*.f64 3 d1) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(/.f64 (/.f64 (*.f64 3 d1) (sqrt.f64 d3)) (sqrt.f64 d3))
(pow.f64 (*.f64 d1 (/.f64 3 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 3 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 3 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 3 d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (/.f64 3 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 3 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 3 d3))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 3 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 3 d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 3 d3) d1))) 1)
(-.f64 (/.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 1 (/.f64 3 d3)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(*.f64 d1 (+.f64 (/.f64 3 d3) 1))
(*.f64 (fma.f64 d1 (/.f64 3 d3) d1) 1)
(*.f64 1 (fma.f64 d1 (/.f64 3 d3) d1))
(*.f64 (+.f64 (/.f64 3 d3) 1) d1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 3 d3) 1)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 3 d3) 1)) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) d1))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) (sqrt.f64 d1)))
(*.f64 (*.f64 (+.f64 (/.f64 3 d3) 1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (/.f64 3 d3) 1) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 1 (/.f64 3 d3))) (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 d1 2) (/.f64 3 d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) (pow.f64 d1 2)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))
(/.f64 (*.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) d1) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3))))
(/.f64 (*.f64 (-.f64 1 (/.f64 9 (pow.f64 d3 2))) d1) (-.f64 1 (/.f64 3 d3)))
(pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 3)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 2))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (/.f64 3 d3) d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 3 d3) 1) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 3 d3)) (log.f64 d1)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 (/.f64 3 d3) d1 d1)
(fma.f64 1 d1 (*.f64 d1 (/.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (/.f64 3 d3)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 3 d3))) 2) (cbrt.f64 (*.f64 d1 (/.f64 3 d3))) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 d1 (/.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 3 d3))) (sqrt.f64 (*.f64 d1 (/.f64 3 d3))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 3 d3)))
(+.f64 d3 (*.f64 d3 (/.f64 3 d3)))
(+.f64 d3 (*.f64 (*.f64 d3 (/.f64 3 d3)) 1))
(+.f64 (*.f64 d3 (/.f64 3 d3)) d3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)))) 1)
(/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (*.f64 d3 (/.f64 3 d3)) 3)) (+.f64 (pow.f64 d3 2) (-.f64 (*.f64 (*.f64 d3 (/.f64 3 d3)) (*.f64 d3 (/.f64 3 d3))) (*.f64 d3 (*.f64 d3 (/.f64 3 d3))))))
(/.f64 (-.f64 (pow.f64 d3 2) (*.f64 (*.f64 d3 (/.f64 3 d3)) (*.f64 d3 (/.f64 3 d3)))) (-.f64 d3 (*.f64 d3 (/.f64 3 d3))))
(/.f64 (*.f64 d3 (+.f64 1 (/.f64 27 (pow.f64 d3 3)))) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3))))
(/.f64 (*.f64 d3 (-.f64 1 (/.f64 9 (pow.f64 d3 2)))) (-.f64 1 (/.f64 3 d3)))
(/.f64 (*.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) d3) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3))))
(/.f64 (*.f64 (-.f64 1 (/.f64 9 (pow.f64 d3 2))) d3) (-.f64 1 (/.f64 3 d3)))
(pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 2))
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 (/.f64 3 d3) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (+.f64 (/.f64 3 d3) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 3 d3) 1) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 3 d3)) (log.f64 d3)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 3 d3)) (log.f64 d3)) 1))
(fma.f64 d3 1 (*.f64 d3 (/.f64 3 d3)))
(fma.f64 1 d3 (*.f64 d3 (/.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (cbrt.f64 d3) (*.f64 d3 (/.f64 3 d3)))
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (*.f64 d3 (/.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(+.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 d3))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) d3) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) d3) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 2))
(log.f64 (pow.f64 (exp.f64 d3) (fma.f64 d1 (/.f64 3 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 1))
(fma.f64 d1 d3 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(fma.f64 d3 d1 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(+.f64 (*.f64 d2 d1) (*.f64 3 d1))
(+.f64 (*.f64 3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 3 d1) 1) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(*.f64 d1 (+.f64 3 d2))
(*.f64 1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 3 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (+.f64 (*.f64 (*.f64 3 d1) (*.f64 3 d1)) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 3 d1) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 3 d1) (*.f64 3 d1)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 3 d1) (*.f64 d2 d1)))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 3 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
Outputs
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 3 (/.f64 d1 d3))
(*.f64 d1 (/.f64 3 d3))
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d3)
(/.f64 (fma.f64 3 d1 (*.f64 d1 d3)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d3)) d3)
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d3)
(/.f64 (fma.f64 3 d1 (*.f64 d1 d3)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d3)) d3)
(/.f64 (+.f64 (*.f64 3 d1) (*.f64 d1 d3)) d3)
(/.f64 (fma.f64 3 d1 (*.f64 d1 d3)) d3)
(/.f64 (*.f64 d1 (+.f64 3 d3)) d3)
d1
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
d1
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(+.f64 d1 (*.f64 3 (/.f64 d1 d3)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
3
(+.f64 3 d3)
(+.f64 3 d3)
(+.f64 3 d3)
d3
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(+.f64 3 d3)
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(+.f64 3 d3)
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(+.f64 3 d3)
d3
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(+.f64 3 d3)
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(+.f64 3 d3)
(*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3))))
(+.f64 3 d3)
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d3 (+.f64 d1 (*.f64 3 (/.f64 d1 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -3 (/.f64 d1 d3)) (*.f64 -1 d1))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 3 (/.f64 1 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -3 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d1 (+.f64 3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 3 d1) d2) d2)))
(expm1.f64 (log1p.f64 (*.f64 3 d1)))
(/.f64 (*.f64 d2 3) (/.f64 d2 d1))
(*.f64 3 d1)
(/.f64 (*.f64 (*.f64 d2 3) d1) d2)
(*.f64 3 d1)
(/.f64 (*.f64 (*.f64 d2 3) 1) (/.f64 d2 d1))
(*.f64 3 d1)
(/.f64 (*.f64 d2 (*.f64 3 d1)) d2)
(*.f64 3 d1)
(/.f64 (*.f64 (*.f64 d2 3) (neg.f64 d1)) (neg.f64 d2))
(*.f64 3 d1)
(/.f64 (*.f64 (*.f64 3 d1) d2) d2)
(*.f64 3 d1)
(pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 1)
(*.f64 3 d1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))) 3)
(*.f64 3 d1)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 3) 1/3)
(*.f64 3 d1)
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))) 2)
(*.f64 3 d1)
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 2))
(*.f64 3 d1)
(log.f64 (pow.f64 (pow.f64 (exp.f64 3) (/.f64 d1 d2)) d2))
(*.f64 3 d1)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)))))
(*.f64 3 d1)
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2)) 3))
(*.f64 3 d1)
(cbrt.f64 (*.f64 (pow.f64 d2 3) (pow.f64 (*.f64 3 (/.f64 d1 d2)) 3)))
(*.f64 3 d1)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 3 (/.f64 d1 d2)) 3) (pow.f64 d2 3)))
(*.f64 3 d1)
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 3 d1) d2) d2)))
(expm1.f64 (log1p.f64 (*.f64 3 d1)))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))))
(*.f64 3 d1)
(exp.f64 (log.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))))
(*.f64 3 d1)
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (/.f64 d1 d2) d2))) 1))
(*.f64 3 d1)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 1))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (/.f64 3 d3) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (-.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) (pow.f64 (*.f64 d3 (/.f64 3 d3)) 3))) (fma.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 (*.f64 d1 d3) (-.f64 (/.f64 3 d3) 1)) (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 (pow.f64 d1 2) (fma.f64 d3 d3 9) (*.f64 d3 (*.f64 -3 (pow.f64 d1 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 d3 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 3 d3) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 d3 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 (/.f64 3 d3) -1)))))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 (/.f64 d1 d3) 3)) (pow.f64 d1 3)) (/.f64 d3 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 -1 (/.f64 3 d3))))))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 -3 d3)))))
(*.f64 d3 (/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) d1)) (+.f64 1 (/.f64 -3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) d3) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 d3 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 3 d3) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 d3 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 (/.f64 3 d3) -1)))))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 (/.f64 d1 d3) 3)) (pow.f64 d1 3)) (/.f64 d3 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 -1 (/.f64 3 d3))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) d3) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 -3 d3)))))
(*.f64 d3 (/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) d1)) (+.f64 1 (/.f64 -3 d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 1)
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 3)
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3) 1/3)
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 2)
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 2))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (pow.f64 (exp.f64 d3) (fma.f64 d1 (/.f64 3 d3) d1)))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3)))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3) (pow.f64 d1 3)))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3)))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3) (pow.f64 d3 3)))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (/.f64 3 d3) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 1))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 d3 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d3 d1 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 3 d3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 3 d3))))
(/.f64 d1 (*.f64 d3 1/3))
(/.f64 1 (/.f64 d3 (*.f64 3 d1)))
(*.f64 d1 (/.f64 3 d3))
(/.f64 (*.f64 3 d1) d3)
(*.f64 d1 (/.f64 3 d3))
(/.f64 (neg.f64 (*.f64 3 d1)) (neg.f64 d3))
(*.f64 d1 (/.f64 3 d3))
(/.f64 (*.f64 d1 -3) (neg.f64 d3))
(*.f64 d1 (/.f64 3 d3))
(/.f64 (*.f64 -3 d1) (neg.f64 d3))
(*.f64 d1 (/.f64 3 d3))
(/.f64 (/.f64 (*.f64 3 d1) 1) d3)
(*.f64 d1 (/.f64 3 d3))
(/.f64 (/.f64 (*.f64 3 d1) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(*.f64 d1 (/.f64 3 d3))
(/.f64 (/.f64 (*.f64 3 d1) (sqrt.f64 d3)) (sqrt.f64 d3))
(*.f64 d1 (/.f64 3 d3))
(pow.f64 (*.f64 d1 (/.f64 3 d3)) 1)
(*.f64 d1 (/.f64 3 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 3 d3))) 3)
(*.f64 d1 (/.f64 3 d3))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) 1/3)
(*.f64 d1 (/.f64 3 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 3 d3))) 2)
(*.f64 d1 (/.f64 3 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))
(*.f64 d1 (/.f64 3 d3))
(log.f64 (pow.f64 (exp.f64 (/.f64 3 d3)) d1))
(*.f64 d1 (/.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (/.f64 3 d3)))))
(*.f64 d1 (/.f64 3 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3))
(*.f64 d1 (/.f64 3 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 3 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 3 d3))))
(*.f64 d1 (/.f64 3 d3))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 3 d3))))
(*.f64 d1 (/.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 3 d3))) 1))
(*.f64 d1 (/.f64 3 d3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 3 d3) d1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(expm1.f64 (log1p.f64 (fma.f64 3 (/.f64 d1 d3) d1)))
(-.f64 (/.f64 (pow.f64 d1 2) (*.f64 d1 (-.f64 1 (/.f64 3 d3)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 -3 d3))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) d1)) (+.f64 1 (/.f64 -3 d3)))
(*.f64 d1 (+.f64 (/.f64 3 d3) 1))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 (fma.f64 d1 (/.f64 3 d3) d1) 1)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 1 (fma.f64 d1 (/.f64 3 d3) d1))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 (+.f64 (/.f64 3 d3) 1) d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 3 d3) 1)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 3 d3) 1)) d1))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 2))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) d1))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 1 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) 1) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 3 d3) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 (/.f64 3 d3) -1))))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 (/.f64 d1 d3) 3)) (pow.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 -1 (/.f64 3 d3)))))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (/.f64 1 (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 -3 d3))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) d1)) (+.f64 1 (/.f64 -3 d3)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 3 d3) 1)) (sqrt.f64 d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 (*.f64 (+.f64 (/.f64 3 d3) 1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(*.f64 (*.f64 (+.f64 (/.f64 3 d3) 1) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(/.f64 1 (/.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))) (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) 1) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 3 d3) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 (/.f64 3 d3) -1))))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 (/.f64 d1 d3) 3)) (pow.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 -1 (/.f64 3 d3)))))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 1 (/.f64 3 d3))) (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 -3 d3))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) d1)) (+.f64 1 (/.f64 -3 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) 1) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 3 d3) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 (/.f64 3 d3) -1))))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 (/.f64 d1 d3) 3)) (pow.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 -1 (/.f64 3 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 d1 2) (/.f64 3 d3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) 1) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 3 d3) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 (/.f64 3 d3) -1))))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 (/.f64 d1 d3) 3)) (pow.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 -1 (/.f64 3 d3)))))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 -3 d3))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) d1)) (+.f64 1 (/.f64 -3 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))) (neg.f64 (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) 1) (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 3 d3) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 (/.f64 3 d3) -1))))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 (/.f64 d1 d3) 3)) (pow.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 -1 (/.f64 3 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))) (neg.f64 (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 -3 d3))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) d1)) (+.f64 1 (/.f64 -3 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) (pow.f64 d1 2)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 -3 d3))))
(/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) d1)) (+.f64 1 (/.f64 -3 d3)))
(/.f64 (*.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) d1) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3))))
(*.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) (/.f64 d1 (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3)))))
(*.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) (/.f64 d1 (+.f64 1 (+.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 -3 d3)))))
(*.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) (/.f64 d1 (+.f64 (/.f64 9 (pow.f64 d3 2)) (+.f64 1 (/.f64 -3 d3)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 9 (pow.f64 d3 2))) d1) (-.f64 1 (/.f64 3 d3)))
(*.f64 (-.f64 1 (/.f64 9 (pow.f64 d3 2))) (/.f64 d1 (-.f64 1 (/.f64 3 d3))))
(*.f64 (+.f64 1 (/.f64 -9 (pow.f64 d3 2))) (/.f64 d1 (+.f64 1 (/.f64 -3 d3))))
(*.f64 (/.f64 d1 (+.f64 1 (/.f64 -3 d3))) (+.f64 1 (/.f64 -9 (pow.f64 d3 2))))
(pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 1)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 3)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3) 1/3)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 2)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 2))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (/.f64 3 d3) d1))))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 3 d3) 1) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(expm1.f64 (log1p.f64 (fma.f64 3 (/.f64 d1 d3) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 3 d3) d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 3 d3) d1)) 1))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(exp.f64 (+.f64 (log1p.f64 (/.f64 3 d3)) (log.f64 d1)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(fma.f64 d1 (/.f64 3 d3) d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 3 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 3 d3) d1 d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(fma.f64 1 d1 (*.f64 d1 (/.f64 3 d3)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(fma.f64 1 (*.f64 d1 (/.f64 3 d3)) d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 3 d3))) 2) (cbrt.f64 (*.f64 d1 (/.f64 3 d3))) d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 d1 (/.f64 3 d3)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 3 d3))) (sqrt.f64 (*.f64 d1 (/.f64 3 d3))) d1)
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 3 d3)))
(*.f64 d1 (+.f64 1 (/.f64 3 d3)))
(fma.f64 d1 (/.f64 3 d3) d1)
(fma.f64 3 (/.f64 d1 d3) d1)
(+.f64 d3 (*.f64 d3 (/.f64 3 d3)))
(+.f64 3 d3)
(+.f64 d3 (*.f64 (*.f64 d3 (/.f64 3 d3)) 1))
(+.f64 3 d3)
(+.f64 (*.f64 d3 (/.f64 3 d3)) d3)
(+.f64 3 d3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3)))))
(expm1.f64 (log1p.f64 (fma.f64 d3 (/.f64 3 d3) d3)))
(+.f64 -1 (+.f64 4 d3))
(/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (*.f64 d3 (/.f64 3 d3)) 3)) (+.f64 (pow.f64 d3 2) (-.f64 (*.f64 (*.f64 d3 (/.f64 3 d3)) (*.f64 d3 (/.f64 3 d3))) (*.f64 d3 (*.f64 d3 (/.f64 3 d3))))))
(/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (*.f64 d3 (/.f64 3 d3)) 3)) (+.f64 (pow.f64 d3 2) (*.f64 (*.f64 d3 (/.f64 3 d3)) (-.f64 (*.f64 d3 (/.f64 3 d3)) d3))))
(/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (*.f64 d3 (/.f64 3 d3)) 3)) (fma.f64 (*.f64 d3 (/.f64 3 d3)) (-.f64 (*.f64 d3 (/.f64 3 d3)) d3) (pow.f64 d3 2)))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (-.f64 9 (*.f64 d3 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d3 2) (*.f64 (*.f64 d3 (/.f64 3 d3)) (*.f64 d3 (/.f64 3 d3)))) (-.f64 d3 (*.f64 d3 (/.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 d3 2) (*.f64 (pow.f64 d3 2) (*.f64 (/.f64 3 d3) (/.f64 3 d3)))) (-.f64 d3 (*.f64 d3 (/.f64 3 d3))))
(/.f64 (*.f64 d3 (-.f64 d3 (*.f64 (/.f64 3 d3) (*.f64 d3 (/.f64 3 d3))))) (+.f64 d3 (*.f64 d3 (/.f64 -3 d3))))
(/.f64 (fma.f64 d3 d3 -9) (+.f64 d3 -3))
(/.f64 (*.f64 d3 (+.f64 1 (/.f64 27 (pow.f64 d3 3)))) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3))))
(*.f64 d3 (/.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3)))))
(*.f64 d3 (/.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) (+.f64 1 (+.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 -3 d3)))))
(*.f64 d3 (/.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) (+.f64 (/.f64 9 (pow.f64 d3 2)) (+.f64 1 (/.f64 -3 d3)))))
(/.f64 (*.f64 d3 (-.f64 1 (/.f64 9 (pow.f64 d3 2)))) (-.f64 1 (/.f64 3 d3)))
(*.f64 (-.f64 1 (/.f64 9 (pow.f64 d3 2))) (/.f64 d3 (-.f64 1 (/.f64 3 d3))))
(/.f64 (*.f64 d3 (+.f64 1 (/.f64 -9 (pow.f64 d3 2)))) (+.f64 1 (/.f64 -3 d3)))
(/.f64 (+.f64 d3 (/.f64 -9 d3)) (+.f64 1 (/.f64 -3 d3)))
(/.f64 (*.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) d3) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3))))
(*.f64 d3 (/.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) (+.f64 1 (-.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 3 d3)))))
(*.f64 d3 (/.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) (+.f64 1 (+.f64 (/.f64 9 (pow.f64 d3 2)) (/.f64 -3 d3)))))
(*.f64 d3 (/.f64 (+.f64 1 (/.f64 27 (pow.f64 d3 3))) (+.f64 (/.f64 9 (pow.f64 d3 2)) (+.f64 1 (/.f64 -3 d3)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 9 (pow.f64 d3 2))) d3) (-.f64 1 (/.f64 3 d3)))
(*.f64 (-.f64 1 (/.f64 9 (pow.f64 d3 2))) (/.f64 d3 (-.f64 1 (/.f64 3 d3))))
(/.f64 (*.f64 d3 (+.f64 1 (/.f64 -9 (pow.f64 d3 2)))) (+.f64 1 (/.f64 -3 d3)))
(/.f64 (+.f64 d3 (/.f64 -9 d3)) (+.f64 1 (/.f64 -3 d3)))
(pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 1)
(+.f64 3 d3)
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))) 3)
(+.f64 3 d3)
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3) 1/3)
(+.f64 3 d3)
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))) 2)
(+.f64 3 d3)
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 2))
(+.f64 3 d3)
(log.f64 (pow.f64 (exp.f64 d3) (+.f64 (/.f64 3 d3) 1)))
(+.f64 3 d3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)))))
(+.f64 3 d3)
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3))
(+.f64 3 d3)
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (+.f64 (/.f64 3 d3) 1) 3)))
(+.f64 3 d3)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 3 d3) 1) 3) (pow.f64 d3 3)))
(+.f64 3 d3)
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3)))))
(expm1.f64 (log1p.f64 (fma.f64 d3 (/.f64 3 d3) d3)))
(+.f64 -1 (+.f64 4 d3))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1))))
(+.f64 3 d3)
(exp.f64 (+.f64 (log1p.f64 (/.f64 3 d3)) (log.f64 d3)))
(+.f64 3 d3)
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 3 d3)) (log.f64 d3)) 1))
(+.f64 3 d3)
(fma.f64 d3 1 (*.f64 d3 (/.f64 3 d3)))
(+.f64 3 d3)
(fma.f64 1 d3 (*.f64 d3 (/.f64 3 d3)))
(+.f64 3 d3)
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (cbrt.f64 d3) (*.f64 d3 (/.f64 3 d3)))
(+.f64 3 d3)
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (*.f64 d3 (/.f64 3 d3)))
(+.f64 3 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 1))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (/.f64 3 d3) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (-.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) (pow.f64 (*.f64 d3 (/.f64 3 d3)) 3))) (fma.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 (*.f64 d1 d3) (-.f64 (/.f64 3 d3) 1)) (*.f64 (pow.f64 d1 2) (pow.f64 d3 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 (pow.f64 d1 2) (fma.f64 d3 d3 9) (*.f64 d3 (*.f64 -3 (pow.f64 d1 2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))) (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (/.f64 3 d3)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3))) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 d3 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 3 d3) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 d3 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 (/.f64 3 d3) -1)))))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 (/.f64 d1 d3) 3)) (pow.f64 d1 3)) (/.f64 d3 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 -1 (/.f64 3 d3))))))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2))) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 -3 d3)))))
(*.f64 d3 (/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) d1)) (+.f64 1 (/.f64 -3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) d3) (fma.f64 d1 d1 (*.f64 (*.f64 d1 (/.f64 3 d3)) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 d3 (fma.f64 d1 d1 (*.f64 d1 (*.f64 (/.f64 3 d3) (-.f64 (*.f64 d1 (/.f64 3 d3)) d1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 3) (pow.f64 d1 3)) (/.f64 d3 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 (/.f64 3 d3) -1)))))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 (/.f64 d1 d3) 3)) (pow.f64 d1 3)) (/.f64 d3 (*.f64 d1 (+.f64 d1 (*.f64 (/.f64 3 d3) (*.f64 d1 (+.f64 -1 (/.f64 3 d3))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) d3) (*.f64 d1 (-.f64 1 (/.f64 3 d3))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (-.f64 1 (/.f64 3 d3)))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2)) (*.f64 d1 (+.f64 1 (/.f64 -3 d3)))))
(*.f64 d3 (/.f64 (-.f64 d1 (/.f64 (pow.f64 (*.f64 d1 (/.f64 3 d3)) 2) d1)) (+.f64 1 (/.f64 -3 d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 1)
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 3)
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3) 1/3)
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 2)
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 2))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (pow.f64 (exp.f64 d3) (fma.f64 d1 (/.f64 3 d3) d1)))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1)) 3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3)))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d3 (+.f64 (/.f64 3 d3) 1)) 3) (pow.f64 d1 3)))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3)))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 3 d3) d1) 3) (pow.f64 d3 3)))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d3 (/.f64 3 d3) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 3 d3) d1))) 1))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 d3 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d3 d1 (*.f64 d1 (*.f64 d3 (/.f64 3 d3))))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d2 d1) (*.f64 3 d1))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 (*.f64 3 d1) 1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 d1 (+.f64 3 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 3 d1) 3) (pow.f64 (*.f64 d2 d1) 3)) (+.f64 (*.f64 (*.f64 3 d1) (*.f64 3 d1)) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 3 d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 9 (pow.f64 d1 2)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -3) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 9 (pow.f64 d1 2) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 3 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 9 (pow.f64 d1 2) (*.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 d1 -3)))))
(/.f64 (-.f64 (*.f64 (*.f64 3 d1) (*.f64 3 d1)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 3 d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (fma.f64 (pow.f64 d1 2) 9 (neg.f64 (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 (-.f64 3 d2)))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(*.f64 d1 (+.f64 3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(*.f64 d1 (+.f64 3 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(*.f64 d1 (+.f64 3 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(*.f64 d1 (+.f64 3 d2))

eval74.0ms (1.2%)

Compiler

Compiled 3715 to 2412 computations (35.1% saved)

prune47.0ms (0.8%)

Pruning

11 alts after pruning (1 fresh and 10 done)

PrunedKeptTotal
New2671268
Fresh000
Picked224
Done088
Total26911280
Accuracy
100.0%
Counts
280 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.2%
(fma.f64 d1 3 (*.f64 d1 d2))
21.0%
(/.f64 (*.f64 (*.f64 d2 3) d1) d2)
66.2%
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
37.4%
(*.f64 d3 d1)
64.5%
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
26.7%
(*.f64 d2 (*.f64 3 (/.f64 d1 d2)))
62.0%
(*.f64 d1 (+.f64 d3 3))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
66.2%
(*.f64 d1 (+.f64 3 d2))
39.4%
(*.f64 d1 d2)
28.4%
(*.f64 d1 3)
Compiler

Compiled 252 to 149 computations (40.9% saved)

regimes54.0ms (0.9%)

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

4 calls:

19.0ms
d1
12.0ms
d2
11.0ms
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
11.0ms
d3
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes44.0ms (0.7%)

Counts
20 → 1
Calls
Call 1
Inputs
(*.f64 d1 3)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d2 (*.f64 3 (/.f64 d1 d2)))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(/.f64 (*.f64 (*.f64 d2 3) d1) d2)
(*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 3 d3))))
(*.f64 (*.f64 d3 (+.f64 1 (/.f64 3 d3))) d1)
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d3) d2))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 3 d2) d3))))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (*.f64 (+.f64 -1 (/.f64 (-.f64 -3 d2) d3)) (neg.f64 d3)))
(+.f64 (*.f64 d2 (+.f64 d1 (*.f64 3 (/.f64 d1 d2)))) (*.f64 d1 d3))
(fma.f64 d1 3 (*.f64 d1 d2))
Outputs
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
Calls

4 calls:

11.0ms
d1
11.0ms
d3
10.0ms
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
10.0ms
d2
Results
AccuracySegmentsBranch
99.9%1d1
99.9%1d2
99.9%1d3
99.9%1(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes48.0ms (0.8%)

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

3 calls:

28.0ms
d1
11.0ms
d3
9.0ms
d2
Results
AccuracySegmentsBranch
73.6%6d1
93.3%2d2
91.2%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes36.0ms (0.6%)

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

2 calls:

27.0ms
d2
8.0ms
d3
Results
AccuracySegmentsBranch
91.2%2d3
80.4%6d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes40.0ms (0.7%)

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

2 calls:

20.0ms
d3
19.0ms
d2
Results
AccuracySegmentsBranch
77.5%5d2
75.8%6d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes30.0ms (0.5%)

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

3 calls:

12.0ms
d3
11.0ms
d1
7.0ms
d2
Results
AccuracySegmentsBranch
42.4%3d1
50.1%5d3
65.0%2d2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

3.0ms
d3
2.0ms
d1
2.0ms
d2
Results
AccuracySegmentsBranch
28.4%1d1
28.4%1d3
28.4%1d2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch17.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
-2.189019492978707e-6
-5.7531288428197025e-9
Results
13.0ms111×256valid
2.0ms16×256infinite
0.0ms256valid
Compiler

Compiled 164 to 126 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
Operation ival-mult, time spent: 3.0ms, 67.0% of total-time
Operation ival-add, time spent: 1.0ms, 22.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch16.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
12569878802115.188
420790901216217.0
Results
13.0ms99×256valid
1.0ms12×256infinite
0.0ms256valid
Compiler

Compiled 132 to 98 computations (25.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
Operation ival-mult, time spent: 2.0ms, 53.0% of total-time
Operation ival-add, time spent: 1.0ms, 26.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch105.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
5.078872061612851e-178
9.014578989703909e-169
23.0ms
1.512290217850701e-210
1.0102161048229716e-198
22.0ms
2.1177911539376627e-282
2.9948119780051915e-277
38.0ms
-8.832252001347806
-0.029832692657343646
Results
81.0ms493×256valid
7.0ms62×256infinite
3.0ms14×1024valid
3.0ms512valid
0.0ms256valid
Compiler

Compiled 524 to 410 computations (21.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
Operation ival-mult, time spent: 34.0ms, 78.0% of total-time
Operation ival-add, time spent: 9.0ms, 21.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch17.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
-8.832252001347806
-0.029832692657343646
Results
13.0ms115×256valid
1.0ms12×256infinite
0.0ms256valid
Compiler

Compiled 132 to 102 computations (22.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
Operation ival-mult, time spent: 3.0ms, 70.0% of total-time
Operation ival-add, time spent: 1.0ms, 23.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify15.0ms (0.3%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
045301
161298
264298
367294
468294
569294
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(if (<=.f64 d2 -2195900414534385/4722366482869645213696) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d3 105000000000000) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (if (<=.f64 d2 1660539137532887/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (*.f64 d1 3) (if (<=.f64 d2 609987015080975/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (*.f64 d1 d3) (if (<=.f64 d2 5221298924585947/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (*.f64 d1 3) (*.f64 d1 d3)))))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 3)
Outputs
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(if (<=.f64 d2 -2195900414534385/4722366482869645213696) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d3 105000000000000) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (if (<=.f64 d2 1660539137532887/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (*.f64 d1 3) (if (<=.f64 d2 609987015080975/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (*.f64 d1 d3) (if (<=.f64 d2 5221298924585947/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (*.f64 d1 3) (*.f64 d1 d3)))))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (if (<=.f64 d2 1660539137532887/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (*.f64 d1 3) (if (or (<=.f64 d2 609987015080975/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (not (<=.f64 d2 5221298924585947/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152))) (*.f64 d1 d3) (*.f64 d1 3))))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (if (or (<=.f64 d2 1660539137532887/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (not (or (<=.f64 d2 609987015080975/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (not (<=.f64 d2 5221298924585947/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152))))) (*.f64 d1 3) (*.f64 d1 d3)))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (if (or (<=.f64 d2 1660539137532887/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (and (not (<=.f64 d2 609987015080975/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592)) (<=.f64 d2 5221298924585947/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152))) (*.f64 d1 3) (*.f64 d1 d3)))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 3)
Compiler

Compiled 101 to 70 computations (30.7% saved)

soundness822.0ms (13.7%)

Rules
2784×fma-neg
1208×fma-neg
1090×fma-define
992×fma-neg
984×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062419113
1163017512
2584817508
01894
128294
2447694
044439
1134328
2419314
31282308
43219308
54010308
64264308
74286308
84296308
94298308
105496308
115560308
125560308
135560308
Stop Event
saturated
node limit
node limit
Compiler

Compiled 130 to 67 computations (48.5% saved)

end0.0ms (0%)

preprocess100.0ms (1.7%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 390 to 244 computations (37.4% saved)

Profiling

Loading profile data...