FastMath test3

Time bar (total: 5.7s)

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.1s (19.2%)

Results
783.0ms6296×256valid
181.0ms1693×256infinite
27.0ms153×512valid
24.0ms113×1024valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 351.0ms
Operation ival-mult, time spent: 240.0ms, 68.0% of total-time
Operation ival-add, time spent: 97.0ms, 28.0% of total-time
Operation const, time spent: 14.0ms, 4.0% of total-time
Bogosity

preprocess433.0ms (7.6%)

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
50-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: 28.0ms
Operation ival-mult, time spent: 18.0ms, 64.0% of total-time
Operation ival-add, time spent: 9.0ms, 32.0% of total-time
Operation const, time spent: 2.0ms, 7.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
98.0%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
Compiler

Compiled 22 to 15 computations (31.8% saved)

localize73.0ms (1.3%)

Localize:

Found 3 expressions with local error:

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

Compiled 47 to 25 computations (46.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
Operation ival-add, time spent: 15.0ms, 59.0% of total-time
Operation ival-mult, time spent: 9.0ms, 36.0% of total-time
Operation const, time spent: 2.0ms, 8.0% of total-time

series22.0ms (0.4%)

Counts
3 → 84
Calls

24 calls:

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

rewrite258.0ms (4.5%)

Algorithm
batch-egg-rewrite
Rules
1370×fma-define
1110×log-prod
751×log1p-expm1-u
751×expm1-log1p-u
580×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify143.0ms (2.5%)

Algorithm
egg-herbie
Rules
1214×unswap-sqr
842×cancel-sign-sub-inv
716×fma-neg
574×distribute-lft-neg-in
562×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038711162
1100410998
2302210912
Stop Event
node limit
Counts
343 → 204
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 (*.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 (*.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 (+.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 (*.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 (*.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 (+.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 d3) (*.f64 -1 (+.f64 3 d2)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(+.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 (*.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 (*.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 (+.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 (*.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 (*.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 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 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 d1 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(+.f64 0 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(+.f64 (fma.f64 d1 d3 (*.f64 d1 3)) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.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 3 d2) (*.f64 d1 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 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 3 (-.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 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))) (pow.f64 (exp.f64 d3) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d3) d1) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (pow.f64 (exp.f64 (+.f64 3 d2)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3) (pow.f64 d1 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))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 3 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 3 (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 d1 (+.f64 3 d2) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 3 d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 3 d1 (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (*.f64 d1 (+.f64 3 d2)) 1 (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 1 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 1 (*.f64 d1 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) d1) (*.f64 d1 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) d1) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2)) (cbrt.f64 (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 d2))) (sqrt.f64 (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 (+.f64 3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 (+.f64 3 d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 3 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 (+.f64 3 (+.f64 d2 d3)) d1)
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.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 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (+.f64 3 (+.f64 d2 d3))) (*.f64 (sqrt.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.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 3 d2) (*.f64 d1 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 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 3 (-.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 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))) (pow.f64 (exp.f64 d3) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d3) d1) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (pow.f64 (exp.f64 (+.f64 3 d2)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3) (pow.f64 d1 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))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 3 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 3 (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 d1 (+.f64 3 d2) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 3 d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 3 d1 (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (*.f64 d1 (+.f64 3 d2)) 1 (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 1 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 1 (*.f64 d1 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) d1) (*.f64 d1 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) d1) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2)) (cbrt.f64 (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 d2))) (sqrt.f64 (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 (+.f64 3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 (+.f64 3 d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(+.f64 0 (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 d2) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 3) (*.f64 d1 3) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27)) (fma.f64 d2 (-.f64 d2 3) 9))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27) d1) (fma.f64 d2 (-.f64 d2 3) 9))
(/.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 (+.f64 3 d2)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d2)) (exp.f64 (*.f64 d1 3))))
(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))
(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 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 3))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 3))
(fma.f64 (*.f64 d1 3) 1 (*.f64 (*.f64 d1 d2) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (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))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 3))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 3))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 3))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 3))
Outputs
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 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 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.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 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 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 (*.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 (*.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 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 0 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (fma.f64 d1 d3 (*.f64 d1 3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (+.f64 3 d2) d3)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (+.f64 3 d2) d3)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (+.f64 3 d2) d3)) d1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))) d1))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 (+.f64 3 d3))) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 3 (-.f64 d2 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 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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 3 (-.f64 d2 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 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.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 3 d2) (*.f64 d1 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.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 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 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 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.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 d1 d1) (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 2))) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 (+.f64 d3 -3) d2) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 (+.f64 d3 -3) d2) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 3 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))) (pow.f64 (exp.f64 d3) d1)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d3) d1) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (pow.f64 (exp.f64 (+.f64 3 d2)) d1)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 3 (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 3 (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 (+.f64 3 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 3 d1 (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 3 d1 (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 (+.f64 3 d2)) 1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) 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 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.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 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2)) (cbrt.f64 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 d2))) (sqrt.f64 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 (+.f64 3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 (+.f64 3 d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 3 (-.f64 d2 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 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (+.f64 3 (+.f64 d2 d3)) d1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.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 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.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 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 (+.f64 3 (+.f64 d2 d3))) (*.f64 (sqrt.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (+.f64 3 (-.f64 d2 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 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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 3 (-.f64 d2 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 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.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 3 d2) (*.f64 d1 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.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 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 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 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.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 d1 d1) (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 2))) (*.f64 d1 (-.f64 (+.f64 d3 -3) d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 (+.f64 d3 -3) d2) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 (+.f64 d3 -3) d2) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 3 (-.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 d1 (+.f64 d2 (-.f64 3 d3))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))) (pow.f64 (exp.f64 d3) d1)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d3) d1) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (pow.f64 (exp.f64 (+.f64 3 d2)) d1)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 3 (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 3 (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 (+.f64 3 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 3 d1 (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 3 d1 (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 (+.f64 3 d2)) 1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) 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 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.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 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2)) (cbrt.f64 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 d2))) (sqrt.f64 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 (+.f64 3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 (+.f64 3 d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 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 0 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 d2) 1))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 3 d2)) d1))))
(*.f64 d1 (+.f64 3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(*.f64 d1 (+.f64 3 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 3) (*.f64 d1 3) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 3) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27)) (fma.f64 d1 (*.f64 9 d1) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 -3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27)) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 -3))) (*.f64 9 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 3 d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27)) (fma.f64 d2 (-.f64 d2 3) 9))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27)) (fma.f64 d2 (+.f64 d2 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) 27) (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 9 (pow.f64 d2 2)) (/.f64 d1 (-.f64 3 d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27) d1) (fma.f64 d2 (-.f64 d2 3) 9))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27)) (fma.f64 d2 (+.f64 d2 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) 27) (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)))
(*.f64 (-.f64 9 (pow.f64 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 (pow.f64 (exp.f64 (+.f64 3 d2)) d1))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d2)) (exp.f64 (*.f64 d1 3))))
(*.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))))
(*.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 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (*.f64 d1 3) 1 (*.f64 (*.f64 d1 d2) 1))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (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))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))

eval59.0ms (1%)

Compiler

Compiled 3073 to 1625 computations (47.1% saved)

prune35.0ms (0.6%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1977204
Fresh000
Picked112
Done000
Total1988206
Accuracy
100.0%
Counts
206 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 3 (*.f64 (+.f64 d2 d3) d1))
62.4%
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
64.9%
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
64.9%
(*.f64 d1 (+.f64 3 d3))
68.5%
(*.f64 d1 (+.f64 3 d2))
37.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
Compiler

Compiled 134 to 95 computations (29.1% saved)

localize102.0ms (1.8%)

Localize:

Found 4 expressions with local error:

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

Compiled 56 to 23 computations (58.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
Operation ival-add, time spent: 16.0ms, 48.0% of total-time
Operation ival-mult, time spent: 11.0ms, 33.0% of total-time
Operation composed, time spent: 4.0ms, 12.0% of total-time
Operation const, time spent: 2.0ms, 6.0% of total-time

series20.0ms (0.4%)

Counts
3 → 84
Calls

24 calls:

TimeVariablePointExpression
2.0ms
d3
@0
(*.f64 d1 (+.f64 3 d3))
2.0ms
d3
@inf
(*.f64 (+.f64 d2 d3) d1)
1.0ms
d1
@0
(*.f64 d1 (+.f64 3 d3))
1.0ms
d1
@0
(fma.f64 d1 3 (*.f64 (+.f64 d2 d3) d1))
1.0ms
d2
@0
(*.f64 (+.f64 d2 d3) d1)

rewrite123.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1610×prod-diff
1010×log1p-expm1-u
1010×expm1-log1p-u
162×associate-*r*
100×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify676.0ms (11.9%)

Algorithm
egg-herbie
Rules
1442×fma-define
1210×distribute-lft-in
1186×distribute-rgt-in
864×unswap-sqr
416×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01964186
15214128
219514083
Stop Event
node limit
Counts
157 → 113
Calls
Call 1
Inputs
(*.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 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.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 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 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 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 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.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 -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 (*.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 (*.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 (*.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 (*.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 (*.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 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 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 d3) d1))) 1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d3 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 d2 3) (pow.f64 d3 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 (+.f64 d2 d3) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) d1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 d3)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 d3) d1))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 d3) d1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 d3) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 d3) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 d3) d1)) 1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (+.f64 d2 d3) d1))
(-.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 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 (+.f64 d2 d3) d1) 3)) (+.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) 2) (*.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) 2)) (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1)))
(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 3) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d3 d1) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 3) (*.f64 d3 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (-.f64 3 d3))
(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 d1) (+.f64 d3 3)))
(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 d1 3 (*.f64 d3 d1))
(fma.f64 3 d1 (*.f64 d3 d1))
Outputs
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(neg.f64 (*.f64 d1 (fma.f64 -1 (+.f64 d3 d2) -3)))
(*.f64 d1 (neg.f64 (fma.f64 (+.f64 d3 d2) -1 -3)))
(*.f64 d1 (neg.f64 (-.f64 -3 (+.f64 d3 d2))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(neg.f64 (*.f64 d1 (fma.f64 -1 (+.f64 d3 d2) -3)))
(*.f64 d1 (neg.f64 (fma.f64 (+.f64 d3 d2) -1 -3)))
(*.f64 d1 (neg.f64 (-.f64 -3 (+.f64 d3 d2))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(neg.f64 (*.f64 d1 (fma.f64 -1 (+.f64 d3 d2) -3)))
(*.f64 d1 (neg.f64 (fma.f64 (+.f64 d3 d2) -1 -3)))
(*.f64 d1 (neg.f64 (-.f64 -3 (+.f64 d3 d2))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 3)))
(neg.f64 (*.f64 d1 (fma.f64 -1 (+.f64 d3 d2) -3)))
(*.f64 d1 (neg.f64 (fma.f64 (+.f64 d3 d2) -1 -3)))
(*.f64 d1 (neg.f64 (-.f64 -3 (+.f64 d3 d2))))
(+.f64 (*.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 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(fma.f64 3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 d3) d1))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(+.f64 0 (*.f64 d1 (+.f64 d3 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 d1 (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2))) (-.f64 d2 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (/.f64 d1 (fma.f64 d3 (-.f64 d3 d2) (pow.f64 d2 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) d1) (-.f64 d2 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d2 2) (pow.f64 d3 2)) (-.f64 d2 d3)))
(pow.f64 (*.f64 (+.f64 d2 d3) d1) 1)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 d3) d1)) 3)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) 3) 1/3)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 d3) d1)) 2)
(*.f64 d1 (+.f64 d3 d2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) 2))
(*.f64 d1 (+.f64 d3 d2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 d3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 d3) d1))))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) 3))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d3) 3)))
(*.f64 d1 (+.f64 d3 d2))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 d3) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(+.f64 0 (*.f64 d1 (+.f64 d3 d2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 d3) d1)) 1))
(*.f64 d1 (+.f64 d3 d2))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 3 d2) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 3)))))
(+.f64 0 (*.f64 d1 (+.f64 d3 (+.f64 d2 3))))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 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 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 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 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 (+.f64 d2 d3) d1) 3)) (+.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) 2) (*.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3) (pow.f64 (*.f64 d1 3) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 9) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d3 d2) 3) 27)) (fma.f64 d1 (*.f64 9 d1) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d3 d2) 3) 27)) (fma.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (+.f64 (+.f64 d3 d2) -3)) (*.f64 d1 (*.f64 9 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) 2)) (-.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 9) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 9 d1)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2)) (*.f64 d1 (-.f64 3 (+.f64 d3 d2))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 3 d2) d3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 3)))))
(+.f64 0 (*.f64 d1 (+.f64 d3 (+.f64 d2 3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 d2 3)))
(+.f64 (*.f64 d1 3) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d3 d1) 1))
(*.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 0 (*.f64 d1 (+.f64 d3 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 3) (*.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 9) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d1 (*.f64 9 d1) (*.f64 d3 (*.f64 d1 (*.f64 d1 (+.f64 d3 -3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (*.f64 d1 (+.f64 (*.f64 9 d1) (*.f64 d3 (*.f64 d1 (+.f64 d3 -3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))
(*.f64 d1 (+.f64 d3 3))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3)))))
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3)))))
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (-.f64 3 d3))
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(*.f64 d1 (+.f64 d3 3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(*.f64 d1 (+.f64 d3 3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 d3 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(*.f64 d1 (+.f64 d3 3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(*.f64 d1 (+.f64 d3 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(*.f64 d1 (+.f64 d3 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 3) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d3 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(+.f64 0 (*.f64 d1 (+.f64 d3 3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 d1 3 (*.f64 d3 d1))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 3 d1 (*.f64 d3 d1))
(*.f64 d1 (+.f64 d3 3))

eval80.0ms (1.4%)

Compiler

Compiled 2109 to 1185 computations (43.8% saved)

prune30.0ms (0.5%)

Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New1715176
Fresh202
Picked145
Done011
Total17410184
Accuracy
100.0%
Counts
184 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.9%
(fma.f64 d1 3 (*.f64 d3 d1))
68.5%
(fma.f64 d1 3 (*.f64 d1 d2))
64.9%
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
36.8%
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3)))))
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
64.9%
(*.f64 d1 (+.f64 3 d3))
68.5%
(*.f64 d1 (+.f64 3 d2))
37.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
30.6%
(*.f64 d1 3)
Compiler

Compiled 142 to 103 computations (27.5% saved)

localize238.0ms (4.2%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 d3 3)
99.9%
(*.f64 d3 (+.f64 d3 -3))
93.5%
(/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))))
75.5%
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3)))))
100.0%
(fma.f64 d1 3 (*.f64 d3 d1))
99.8%
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
100.0%
(fma.f64 d1 3 (*.f64 d1 d2))
Compiler

Compiled 102 to 58 computations (43.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 128.0ms
Operation ival-mult, time spent: 69.0ms, 54.0% of total-time
Operation ival-add, time spent: 25.0ms, 20.0% of total-time
Operation ival-pow, time spent: 15.0ms, 12.0% of total-time
Operation composed, time spent: 10.0ms, 8.0% of total-time
Operation const, time spent: 5.0ms, 4.0% of total-time
Operation ival-div, time spent: 5.0ms, 4.0% of total-time

series40.0ms (0.7%)

Counts
7 → 132
Calls

36 calls:

TimeVariablePointExpression
6.0ms
d3
@inf
(fma.f64 d1 3 (*.f64 d3 d1))
4.0ms
d3
@-inf
(*.f64 d3 (+.f64 d3 -3))
4.0ms
d3
@0
(/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))))
2.0ms
d1
@0
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3)))))
1.0ms
d1
@inf
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3)))))

rewrite188.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
1213×log1p-expm1-u
537×expm1-log1p-u
308×associate-*r*
200×associate-*l*
165×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027190
1396167
25318167
Stop Event
node limit
Counts
7 → 223
Calls
Call 1
Inputs
(fma.f64 d1 3 (*.f64 d1 d2))
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
(fma.f64 d1 3 (*.f64 d3 d1))
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3)))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))))
(*.f64 d3 (+.f64 d3 -3))
(pow.f64 d3 3)
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(*.f64 d1 (+.f64 3 d2))
(*.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 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 (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 (*.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 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 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 (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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (*.f64 9 (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d3 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(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 (exp.f64 (*.f64 d1 (+.f64 d3 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 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 d1 3 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (*.f64 9 (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d3 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(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 (exp.f64 (*.f64 d1 (+.f64 d3 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 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))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (pow.f64 d3 3)) (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 27))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 27) (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (pow.f64 d3 3)))
(+.f64 (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (*.f64 27 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(+.f64 (*.f64 27 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))) 1)
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1))
(/.f64 1 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (*.f64 d1 (+.f64 (pow.f64 d3 3) 27))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) d1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) 1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) d1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) 1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 3) -27) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 6) -729)) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 6) -729)) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27))) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (neg.f64 d1)) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 9) 19683)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 6) -729)) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 3) 27)) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) 1) (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 d3 3) 27)) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3) (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3) (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 1)
(*.f64 d1 (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 1)
(*.f64 1 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2) (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (cbrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (sqrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9)) d1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (/.f64 d1 (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3) 729)) (+.f64 81 (*.f64 (*.f64 d3 (+.f64 d3 -3)) (-.f64 (*.f64 d3 (+.f64 d3 -3)) 9))))
(*.f64 (/.f64 d1 (-.f64 81 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 2))) (-.f64 9 (*.f64 d3 (+.f64 d3 -3))))
(pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 1)
(pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 3)
(pow.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2)
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) -1)
(neg.f64 (/.f64 d1 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(neg.f64 (/.f64 (neg.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(sqrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 2))
(log.f64 (exp.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d3 (+.f64 d3 -3) 9) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(log1p.f64 (expm1.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(exp.f64 (log.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 1))
(+.f64 (pow.f64 d3 2) (*.f64 d3 -3))
(+.f64 (*.f64 d3 -3) (pow.f64 d3 2))
(+.f64 (*.f64 (pow.f64 d3 2) 1) (*.f64 (*.f64 d3 -3) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 d3 -3)))) 1)
(/.f64 (+.f64 (pow.f64 d3 6) (pow.f64 (*.f64 d3 -3) 3)) (+.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d3 2)) (-.f64 (*.f64 (*.f64 d3 -3) (*.f64 d3 -3)) (*.f64 (pow.f64 d3 2) (*.f64 d3 -3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d3 2)) (*.f64 (*.f64 d3 -3) (*.f64 d3 -3))) (-.f64 (pow.f64 d3 2) (*.f64 d3 -3)))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 d3 3) -27)) (fma.f64 d3 d3 (-.f64 9 (*.f64 d3 -3))))
(/.f64 (*.f64 d3 (fma.f64 d3 d3 -9)) (+.f64 d3 3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) -27) d3) (fma.f64 d3 d3 (-.f64 9 (*.f64 d3 -3))))
(/.f64 (*.f64 (fma.f64 d3 d3 -9) d3) (+.f64 d3 3))
(pow.f64 (*.f64 d3 (+.f64 d3 -3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 d3 -3))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 d3 -3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d3 -3)) d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (+.f64 d3 -3)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 d3 -3))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 d3 -3))))
(exp.f64 (log.f64 (*.f64 d3 (+.f64 d3 -3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (+.f64 d3 -3))) 1))
(fma.f64 d3 d3 (*.f64 d3 -3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d3 3))) 1)
(*.f64 d3 (pow.f64 d3 2))
(*.f64 (pow.f64 d3 3) 1)
(*.f64 (pow.f64 d3 2) d3)
(*.f64 1 (pow.f64 d3 3))
(*.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) (pow.f64 d3 2)))
(*.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) (pow.f64 d3 2)))
(*.f64 (pow.f64 d3 3/2) (pow.f64 d3 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 d3) 2) 3) d3)
(*.f64 (pow.f64 (sqrt.f64 d3) 3) (pow.f64 (sqrt.f64 d3) 3))
(*.f64 (*.f64 (pow.f64 d3 2) 1) d3)
(*.f64 (*.f64 (pow.f64 d3 2) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(*.f64 (*.f64 (pow.f64 d3 2) (sqrt.f64 d3)) (sqrt.f64 d3))
(sqrt.f64 (pow.f64 d3 6))
(log.f64 (exp.f64 (pow.f64 d3 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 d3 3))))
(cbrt.f64 (pow.f64 d3 9))
(expm1.f64 (log1p.f64 (pow.f64 d3 3)))
(log1p.f64 (expm1.f64 (pow.f64 d3 3)))
(exp.f64 (*.f64 3 (log.f64 d3)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 d3)) 1))

simplify178.0ms (3.1%)

Algorithm
egg-herbie
Rules
926×associate-*r*
924×associate-*l*
842×log-prod
684×fma-neg
622×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055312556
1162512029
2662312016
Stop Event
node limit
Counts
355 → 299
Calls
Call 1
Inputs
(*.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 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.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 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 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 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.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 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.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 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 -1/3 d1) (*.f64 1/3 d1)))) (+.f64 (*.f64 3 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 -1/3 d1) (*.f64 1/3 d1)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 d3 3) (+.f64 (*.f64 -1/3 d1) (*.f64 1/3 d1)))) (+.f64 (*.f64 3 d1) (*.f64 d1 d3))))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) d3)) (+.f64 (*.f64 3 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) d3)) (+.f64 (*.f64 3 d1) (*.f64 d1 d3))))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 -9 (/.f64 d1 d3)) (+.f64 (*.f64 3 d1) (+.f64 (*.f64 9 (/.f64 d1 d3)) (*.f64 d1 d3))))
(+.f64 (*.f64 -9 (/.f64 d1 d3)) (+.f64 (*.f64 3 d1) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 2))) (+.f64 (*.f64 9 (/.f64 d1 d3)) (*.f64 d1 d3)))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(*.f64 1/9 d1)
(+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 -1/81 d1) (*.f64 1/81 d1)))) (+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 -1/81 d1) (*.f64 1/81 d1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 3) (+.f64 (*.f64 1/243 d1) (*.f64 1/3 (+.f64 (*.f64 -1/81 d1) (*.f64 1/81 d1)))))) (+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1))))
(/.f64 d1 (pow.f64 d3 2))
(+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 4))) (+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 3 (+.f64 (*.f64 -9 d1) (*.f64 9 d1))) (*.f64 27 d1)) (pow.f64 d3 5))) (+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2)))))
(/.f64 d1 (pow.f64 d3 2))
(+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 4))) (+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -27 (/.f64 d1 (pow.f64 d3 5))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 4))) (+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2))))))
(*.f64 -3 d3)
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(pow.f64 d3 2)
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(pow.f64 d3 2)
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(*.f64 d1 (+.f64 3 d2))
(*.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 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 (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 (*.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 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 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 (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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (*.f64 9 (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d3 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(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 (exp.f64 (*.f64 d1 (+.f64 d3 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 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 d1 3 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (*.f64 9 (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d3 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(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 (exp.f64 (*.f64 d1 (+.f64 d3 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 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))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (pow.f64 d3 3)) (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 27))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 27) (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (pow.f64 d3 3)))
(+.f64 (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (*.f64 27 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(+.f64 (*.f64 27 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))) 1)
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1))
(/.f64 1 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (*.f64 d1 (+.f64 (pow.f64 d3 3) 27))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) d1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) 1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) d1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) 1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 3) -27) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 6) -729)) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 6) -729)) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27))) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (neg.f64 d1)) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 9) 19683)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 6) -729)) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 3) 27)) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) 1) (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 d3 3) 27)) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3) (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3) (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 1)
(*.f64 d1 (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 1)
(*.f64 1 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2) (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (cbrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (sqrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9)) d1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (/.f64 d1 (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3) 729)) (+.f64 81 (*.f64 (*.f64 d3 (+.f64 d3 -3)) (-.f64 (*.f64 d3 (+.f64 d3 -3)) 9))))
(*.f64 (/.f64 d1 (-.f64 81 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 2))) (-.f64 9 (*.f64 d3 (+.f64 d3 -3))))
(pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 1)
(pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 3)
(pow.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2)
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) -1)
(neg.f64 (/.f64 d1 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(neg.f64 (/.f64 (neg.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(sqrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 2))
(log.f64 (exp.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d3 (+.f64 d3 -3) 9) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(log1p.f64 (expm1.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(exp.f64 (log.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 1))
(+.f64 (pow.f64 d3 2) (*.f64 d3 -3))
(+.f64 (*.f64 d3 -3) (pow.f64 d3 2))
(+.f64 (*.f64 (pow.f64 d3 2) 1) (*.f64 (*.f64 d3 -3) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 d3 -3)))) 1)
(/.f64 (+.f64 (pow.f64 d3 6) (pow.f64 (*.f64 d3 -3) 3)) (+.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d3 2)) (-.f64 (*.f64 (*.f64 d3 -3) (*.f64 d3 -3)) (*.f64 (pow.f64 d3 2) (*.f64 d3 -3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d3 2)) (*.f64 (*.f64 d3 -3) (*.f64 d3 -3))) (-.f64 (pow.f64 d3 2) (*.f64 d3 -3)))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 d3 3) -27)) (fma.f64 d3 d3 (-.f64 9 (*.f64 d3 -3))))
(/.f64 (*.f64 d3 (fma.f64 d3 d3 -9)) (+.f64 d3 3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) -27) d3) (fma.f64 d3 d3 (-.f64 9 (*.f64 d3 -3))))
(/.f64 (*.f64 (fma.f64 d3 d3 -9) d3) (+.f64 d3 3))
(pow.f64 (*.f64 d3 (+.f64 d3 -3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 d3 -3))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 d3 -3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d3 -3)) d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (+.f64 d3 -3)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 d3 -3))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 d3 -3))))
(exp.f64 (log.f64 (*.f64 d3 (+.f64 d3 -3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (+.f64 d3 -3))) 1))
(fma.f64 d3 d3 (*.f64 d3 -3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d3 3))) 1)
(*.f64 d3 (pow.f64 d3 2))
(*.f64 (pow.f64 d3 3) 1)
(*.f64 (pow.f64 d3 2) d3)
(*.f64 1 (pow.f64 d3 3))
(*.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) (pow.f64 d3 2)))
(*.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) (pow.f64 d3 2)))
(*.f64 (pow.f64 d3 3/2) (pow.f64 d3 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 d3) 2) 3) d3)
(*.f64 (pow.f64 (sqrt.f64 d3) 3) (pow.f64 (sqrt.f64 d3) 3))
(*.f64 (*.f64 (pow.f64 d3 2) 1) d3)
(*.f64 (*.f64 (pow.f64 d3 2) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(*.f64 (*.f64 (pow.f64 d3 2) (sqrt.f64 d3)) (sqrt.f64 d3))
(sqrt.f64 (pow.f64 d3 6))
(log.f64 (exp.f64 (pow.f64 d3 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 d3 3))))
(cbrt.f64 (pow.f64 d3 9))
(expm1.f64 (log1p.f64 (pow.f64 d3 3)))
(log1p.f64 (expm1.f64 (pow.f64 d3 3)))
(exp.f64 (*.f64 3 (log.f64 d3)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 d3)) 1))
Outputs
(*.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 (fma.f64 d2 -1 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -3))
(*.f64 (fma.f64 d2 -1 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -3))
(*.f64 (fma.f64 d2 -1 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -3))
(*.f64 (fma.f64 d2 -1 -3) (neg.f64 d1))
(*.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 (*.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 (*.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 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 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 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 (fma.f64 -1 d3 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 (fma.f64 -1 d3 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 (fma.f64 -1 d3 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 (fma.f64 -1 d3 -3) (neg.f64 d1))
(*.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 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 (fma.f64 -1 d3 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 (fma.f64 -1 d3 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 (fma.f64 -1 d3 -3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 (fma.f64 -1 d3 -3) (neg.f64 d1))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 -1/3 d1) (*.f64 1/3 d1)))) (+.f64 (*.f64 3 d1) (*.f64 d1 d3)))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (*.f64 d1 0)) (*.f64 d1 (+.f64 3 d3)))
(fma.f64 d1 (+.f64 3 d3) (*.f64 (pow.f64 d3 2) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 -1/3 d1) (*.f64 1/3 d1)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 d3 3) (+.f64 (*.f64 -1/3 d1) (*.f64 1/3 d1)))) (+.f64 (*.f64 3 d1) (*.f64 d1 d3))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (*.f64 d1 0)) (fma.f64 -1/3 (*.f64 (pow.f64 d3 3) (*.f64 d1 0)) (*.f64 d1 (+.f64 3 d3))))
(+.f64 (fma.f64 d1 (+.f64 3 d3) (*.f64 (pow.f64 d3 2) 0)) (*.f64 (pow.f64 d3 3) 0))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) d3)) (+.f64 (*.f64 3 d1) (*.f64 d1 d3)))
(fma.f64 -1 (/.f64 (*.f64 d1 0) d3) (*.f64 d1 (+.f64 3 d3)))
(fma.f64 d1 (+.f64 3 d3) (/.f64 0 d3))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) d3)) (+.f64 (*.f64 3 d1) (*.f64 d1 d3))))
(fma.f64 -3 (/.f64 (*.f64 d1 0) (pow.f64 d3 2)) (fma.f64 -1 (/.f64 (*.f64 d1 0) d3) (*.f64 d1 (+.f64 3 d3))))
(+.f64 (fma.f64 d1 (+.f64 3 d3) (/.f64 0 d3)) (/.f64 0 (pow.f64 d3 2)))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 -9 (/.f64 d1 d3)) (+.f64 (*.f64 3 d1) (+.f64 (*.f64 9 (/.f64 d1 d3)) (*.f64 d1 d3))))
(fma.f64 -9 (/.f64 d1 d3) (fma.f64 3 d1 (fma.f64 9 (/.f64 d1 d3) (*.f64 d1 d3))))
(fma.f64 -9 (/.f64 d1 d3) (+.f64 (*.f64 d1 (/.f64 9 d3)) (*.f64 d1 (+.f64 3 d3))))
(+.f64 (*.f64 -9 (/.f64 d1 d3)) (+.f64 (*.f64 3 d1) (+.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 2))) (+.f64 (*.f64 9 (/.f64 d1 d3)) (*.f64 d1 d3)))))
(fma.f64 -9 (/.f64 d1 d3) (fma.f64 3 d1 (fma.f64 3 (/.f64 (*.f64 d1 0) (pow.f64 d3 2)) (fma.f64 9 (/.f64 d1 d3) (*.f64 d1 d3)))))
(fma.f64 -9 (/.f64 d1 d3) (+.f64 (+.f64 (*.f64 d1 (/.f64 9 d3)) (/.f64 0 (pow.f64 d3 2))) (*.f64 d1 (+.f64 3 d3))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 d1 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 1/9 d1)
(*.f64 d1 1/9)
(+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1))
(fma.f64 1/27 (*.f64 d1 d3) (*.f64 d1 1/9))
(fma.f64 d1 1/9 (*.f64 (*.f64 d1 d3) 1/27))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 -1/81 d1) (*.f64 1/81 d1)))) (+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1)))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (*.f64 d1 0)) (fma.f64 1/27 (*.f64 d1 d3) (*.f64 d1 1/9)))
(+.f64 (fma.f64 d1 1/9 (*.f64 (*.f64 d1 d3) 1/27)) (*.f64 (pow.f64 d3 2) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 2) (+.f64 (*.f64 -1/81 d1) (*.f64 1/81 d1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d3 3) (+.f64 (*.f64 1/243 d1) (*.f64 1/3 (+.f64 (*.f64 -1/81 d1) (*.f64 1/81 d1)))))) (+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1))))
(fma.f64 -1 (*.f64 (pow.f64 d3 2) (*.f64 d1 0)) (fma.f64 -1 (*.f64 (pow.f64 d3 3) (fma.f64 1/243 d1 (*.f64 1/3 (*.f64 d1 0)))) (fma.f64 1/27 (*.f64 d1 d3) (*.f64 d1 1/9))))
(+.f64 (fma.f64 d1 1/9 (*.f64 (*.f64 d1 d3) 1/27)) (-.f64 (*.f64 (pow.f64 d3 2) 0) (*.f64 (pow.f64 d3 3) (fma.f64 d1 1/243 0))))
(/.f64 d1 (pow.f64 d3 2))
(+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2)))
(fma.f64 3 (/.f64 d1 (pow.f64 d3 3)) (/.f64 d1 (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 4))) (+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2))))
(fma.f64 -1 (/.f64 (*.f64 d1 0) (pow.f64 d3 4)) (fma.f64 3 (/.f64 d1 (pow.f64 d3 3)) (/.f64 d1 (pow.f64 d3 2))))
(+.f64 (fma.f64 3 (/.f64 d1 (pow.f64 d3 3)) (/.f64 d1 (pow.f64 d3 2))) (/.f64 0 (pow.f64 d3 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 3 (+.f64 (*.f64 -9 d1) (*.f64 9 d1))) (*.f64 27 d1)) (pow.f64 d3 5))) (+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2)))))
(fma.f64 -1 (/.f64 (*.f64 d1 0) (pow.f64 d3 4)) (fma.f64 -1 (/.f64 (fma.f64 3 (*.f64 d1 0) (*.f64 d1 27)) (pow.f64 d3 5)) (fma.f64 3 (/.f64 d1 (pow.f64 d3 3)) (/.f64 d1 (pow.f64 d3 2)))))
(+.f64 (fma.f64 3 (/.f64 d1 (pow.f64 d3 3)) (/.f64 d1 (pow.f64 d3 2))) (-.f64 (/.f64 0 (pow.f64 d3 4)) (/.f64 (fma.f64 d1 27 0) (pow.f64 d3 5))))
(/.f64 d1 (pow.f64 d3 2))
(+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2)))
(fma.f64 3 (/.f64 d1 (pow.f64 d3 3)) (/.f64 d1 (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 4))) (+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2))))
(fma.f64 -1 (/.f64 (*.f64 d1 0) (pow.f64 d3 4)) (fma.f64 3 (/.f64 d1 (pow.f64 d3 3)) (/.f64 d1 (pow.f64 d3 2))))
(+.f64 (fma.f64 3 (/.f64 d1 (pow.f64 d3 3)) (/.f64 d1 (pow.f64 d3 2))) (/.f64 0 (pow.f64 d3 4)))
(+.f64 (*.f64 -27 (/.f64 d1 (pow.f64 d3 5))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -9 d1) (*.f64 9 d1)) (pow.f64 d3 4))) (+.f64 (*.f64 3 (/.f64 d1 (pow.f64 d3 3))) (/.f64 d1 (pow.f64 d3 2))))))
(fma.f64 -27 (/.f64 d1 (pow.f64 d3 5)) (fma.f64 -3 (/.f64 (*.f64 d1 0) (pow.f64 d3 5)) (fma.f64 -1 (/.f64 (*.f64 d1 0) (pow.f64 d3 4)) (fma.f64 3 (/.f64 d1 (pow.f64 d3 3)) (/.f64 d1 (pow.f64 d3 2))))))
(+.f64 (+.f64 (fma.f64 3 (/.f64 d1 (pow.f64 d3 3)) (/.f64 d1 (pow.f64 d3 2))) (/.f64 0 (pow.f64 d3 4))) (fma.f64 -27 (/.f64 d1 (pow.f64 d3 5)) (/.f64 0 (pow.f64 d3 5))))
(*.f64 -3 d3)
(*.f64 d3 -3)
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 -3))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 -3))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 -3))
(pow.f64 d3 2)
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 -3))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 -3))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 -3))
(pow.f64 d3 2)
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 -3))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 -3))
(+.f64 (*.f64 -3 d3) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 -3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(*.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 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 d1 (+.f64 3 d2))
(*.f64 1 (*.f64 d1 (+.f64 3 d2)))
(*.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 (*.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 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 9 (pow.f64 d1 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 (pow.f64 d1 2) 3) 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 d1 -3)))))
(/.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 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (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))
(fabs.f64 (*.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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 3 d3))
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (*.f64 9 (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 3))))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 9 (pow.f64 d1 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d3 (*.f64 (pow.f64 d1 2) 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 9 (pow.f64 d1 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 9 (pow.f64 d1 2) (*.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d3 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(neg.f64 (/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d3)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (neg.f64 (+.f64 d3 -3)))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (neg.f64 (+.f64 d3 -3)))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(*.f64 d1 (+.f64 3 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 3 d3)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(*.f64 d1 (+.f64 3 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 3 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 d3 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d3 d1 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 3 d3))
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (*.f64 9 (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 3))))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 9 (pow.f64 d1 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d3 (*.f64 (pow.f64 d1 2) 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 9 (pow.f64 d1 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 9 (pow.f64 d1 2) (*.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d3 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(neg.f64 (/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d3)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (neg.f64 (+.f64 d3 -3)))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (neg.f64 (+.f64 d3 -3)))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(*.f64 d1 (+.f64 3 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 3 d3)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(*.f64 d1 (+.f64 3 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (pow.f64 d3 3)) (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 27))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 27) (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (pow.f64 d3 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(+.f64 (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (*.f64 27 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(+.f64 (*.f64 27 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 1 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (*.f64 d1 (+.f64 (pow.f64 d3 3) 27))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (+.f64 729 (fma.f64 (pow.f64 d3 3) -27 (pow.f64 d3 6)))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) d1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (+.f64 729 (fma.f64 (pow.f64 d3 3) -27 (pow.f64 d3 6)))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) 1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1)))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (+.f64 729 (fma.f64 (pow.f64 d3 3) -27 (pow.f64 d3 6)))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (+.f64 729 (fma.f64 (pow.f64 d3 3) -27 (pow.f64 d3 6)))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) d1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) 1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1)))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 3) -27) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (+.f64 729 (fma.f64 (pow.f64 d3 3) -27 (pow.f64 d3 6)))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 6) -729)) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (+.f64 729 (fma.f64 (pow.f64 d3 3) -27 (pow.f64 d3 6)))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 6) -729)) (*.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27))) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (neg.f64 d1)) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 9) 19683)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (+.f64 729 (fma.f64 (pow.f64 d3 3) -27 (pow.f64 d3 6)))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 6) -729)) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (+.f64 729 (fma.f64 (pow.f64 d3 3) -27 (pow.f64 d3 6)))) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27)) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) -27))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 3) 27)) (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) 1) (fma.f64 d3 (+.f64 d3 -3) 9))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 3)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 3) 1/3)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 2)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9)) 2))
(fabs.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9))))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 d3 3) 27)) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3) (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3) (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 1))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) 1)
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 d1 (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 1)
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 1 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2) (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (cbrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (sqrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (/.f64 1 (fma.f64 d3 (+.f64 d3 -3) 9)) d1)
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (/.f64 d1 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (/.f64 d1 (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (/.f64 d1 (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (sqrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 (/.f64 d1 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9))) (pow.f64 (cbrt.f64 (fma.f64 d3 (+.f64 d3 -3) 9)) 2))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3) 729)) (+.f64 81 (*.f64 (*.f64 d3 (+.f64 d3 -3)) (-.f64 (*.f64 d3 (+.f64 d3 -3)) 9))))
(*.f64 (/.f64 d1 (+.f64 729 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3))) (+.f64 81 (*.f64 d3 (*.f64 (+.f64 d3 -3) (fma.f64 d3 (+.f64 d3 -3) -9)))))
(*.f64 (/.f64 d1 (+.f64 729 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3))) (fma.f64 d3 (*.f64 (+.f64 d3 -3) (fma.f64 d3 (+.f64 d3 -3) -9)) 81))
(*.f64 (/.f64 d1 (-.f64 81 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 2))) (-.f64 9 (*.f64 d3 (+.f64 d3 -3))))
(*.f64 d1 (/.f64 (+.f64 9 (*.f64 d3 (-.f64 3 d3))) (-.f64 81 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 2))))
(pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 1)
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 3)
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(pow.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3) 1/3)
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(pow.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 2)
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) d1) -1)
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(neg.f64 (/.f64 d1 (neg.f64 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(neg.f64 (/.f64 (neg.f64 d1) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(sqrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 2))
(fabs.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))
(log.f64 (exp.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) 3))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d3 (+.f64 d3 -3) 9) 3)))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(log1p.f64 (expm1.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(exp.f64 (log.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))) 1))
(/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9))
(+.f64 (pow.f64 d3 2) (*.f64 d3 -3))
(*.f64 d3 (+.f64 d3 -3))
(+.f64 (*.f64 d3 -3) (pow.f64 d3 2))
(*.f64 d3 (+.f64 d3 -3))
(+.f64 (*.f64 (pow.f64 d3 2) 1) (*.f64 (*.f64 d3 -3) 1))
(*.f64 d3 (+.f64 d3 -3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (+.f64 d3 -3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 d3 -3))))
(/.f64 (+.f64 (pow.f64 d3 6) (pow.f64 (*.f64 d3 -3) 3)) (+.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d3 2)) (-.f64 (*.f64 (*.f64 d3 -3) (*.f64 d3 -3)) (*.f64 (pow.f64 d3 2) (*.f64 d3 -3)))))
(/.f64 (+.f64 (pow.f64 d3 6) (*.f64 (pow.f64 d3 3) -27)) (+.f64 (pow.f64 d3 4) (-.f64 (*.f64 (pow.f64 d3 2) 9) (*.f64 (pow.f64 d3 3) -3))))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 (pow.f64 d3 6)) (fma.f64 (*.f64 d3 -3) (*.f64 d3 (-.f64 -3 d3)) (pow.f64 d3 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 2) (pow.f64 d3 2)) (*.f64 (*.f64 d3 -3) (*.f64 d3 -3))) (-.f64 (pow.f64 d3 2) (*.f64 d3 -3)))
(/.f64 (-.f64 (pow.f64 d3 4) (*.f64 (pow.f64 d3 2) 9)) (-.f64 (pow.f64 d3 2) (*.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 d3 4) (*.f64 (pow.f64 d3 2) -9)) (*.f64 d3 (-.f64 d3 -3)))
(/.f64 (*.f64 (pow.f64 d3 2) (fma.f64 d3 d3 -9)) (*.f64 d3 (-.f64 d3 -3)))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 d3 3) -27)) (fma.f64 d3 d3 (-.f64 9 (*.f64 d3 -3))))
(*.f64 (+.f64 (pow.f64 d3 3) -27) (/.f64 d3 (fma.f64 d3 d3 (-.f64 9 (*.f64 d3 -3)))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 d3 3) -27) (fma.f64 d3 d3 (+.f64 9 (*.f64 3 d3)))))
(/.f64 (*.f64 d3 (fma.f64 d3 d3 -9)) (+.f64 d3 3))
(*.f64 d3 (/.f64 (fma.f64 d3 d3 -9) (+.f64 3 d3)))
(/.f64 (*.f64 d3 (fma.f64 d3 d3 -9)) (+.f64 3 d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) -27) d3) (fma.f64 d3 d3 (-.f64 9 (*.f64 d3 -3))))
(*.f64 (+.f64 (pow.f64 d3 3) -27) (/.f64 d3 (fma.f64 d3 d3 (-.f64 9 (*.f64 d3 -3)))))
(*.f64 d3 (/.f64 (+.f64 (pow.f64 d3 3) -27) (fma.f64 d3 d3 (+.f64 9 (*.f64 3 d3)))))
(/.f64 (*.f64 (fma.f64 d3 d3 -9) d3) (+.f64 d3 3))
(*.f64 d3 (/.f64 (fma.f64 d3 d3 -9) (+.f64 3 d3)))
(/.f64 (*.f64 d3 (fma.f64 d3 d3 -9)) (+.f64 3 d3))
(pow.f64 (*.f64 d3 (+.f64 d3 -3)) 1)
(*.f64 d3 (+.f64 d3 -3))
(pow.f64 (cbrt.f64 (*.f64 d3 (+.f64 d3 -3))) 3)
(*.f64 d3 (+.f64 d3 -3))
(pow.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3) 1/3)
(*.f64 d3 (+.f64 d3 -3))
(pow.f64 (sqrt.f64 (*.f64 d3 (+.f64 d3 -3))) 2)
(*.f64 d3 (+.f64 d3 -3))
(sqrt.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 2))
(fabs.f64 (*.f64 d3 (+.f64 d3 -3)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d3 -3)) d3))
(*.f64 d3 (+.f64 d3 -3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (+.f64 d3 -3)))))
(*.f64 d3 (+.f64 d3 -3))
(cbrt.f64 (pow.f64 (*.f64 d3 (+.f64 d3 -3)) 3))
(*.f64 d3 (+.f64 d3 -3))
(expm1.f64 (log1p.f64 (*.f64 d3 (+.f64 d3 -3))))
(log1p.f64 (expm1.f64 (*.f64 d3 (+.f64 d3 -3))))
(*.f64 d3 (+.f64 d3 -3))
(exp.f64 (log.f64 (*.f64 d3 (+.f64 d3 -3))))
(*.f64 d3 (+.f64 d3 -3))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (+.f64 d3 -3))) 1))
(*.f64 d3 (+.f64 d3 -3))
(fma.f64 d3 d3 (*.f64 d3 -3))
(*.f64 d3 (+.f64 d3 -3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 d3 3))) 1)
(expm1.f64 (log1p.f64 (pow.f64 d3 3)))
(*.f64 d3 (pow.f64 d3 2))
(pow.f64 d3 3)
(*.f64 (pow.f64 d3 3) 1)
(pow.f64 d3 3)
(*.f64 (pow.f64 d3 2) d3)
(pow.f64 d3 3)
(*.f64 1 (pow.f64 d3 3))
(pow.f64 d3 3)
(*.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) (pow.f64 d3 2)))
(pow.f64 d3 3)
(*.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) (pow.f64 d3 2)))
(pow.f64 d3 3)
(*.f64 (pow.f64 d3 3/2) (pow.f64 d3 3/2))
(pow.f64 d3 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 d3) 2) 3) d3)
(pow.f64 d3 3)
(*.f64 (pow.f64 (sqrt.f64 d3) 3) (pow.f64 (sqrt.f64 d3) 3))
(pow.f64 d3 3)
(*.f64 (*.f64 (pow.f64 d3 2) 1) d3)
(pow.f64 d3 3)
(*.f64 (*.f64 (pow.f64 d3 2) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(pow.f64 d3 3)
(*.f64 (*.f64 (pow.f64 d3 2) (sqrt.f64 d3)) (sqrt.f64 d3))
(pow.f64 d3 3)
(sqrt.f64 (pow.f64 d3 6))
(log.f64 (exp.f64 (pow.f64 d3 3)))
(pow.f64 d3 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 d3 3))))
(pow.f64 d3 3)
(cbrt.f64 (pow.f64 d3 9))
(expm1.f64 (log1p.f64 (pow.f64 d3 3)))
(log1p.f64 (expm1.f64 (pow.f64 d3 3)))
(pow.f64 d3 3)
(exp.f64 (*.f64 3 (log.f64 d3)))
(pow.f64 d3 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 d3)) 1))
(pow.f64 d3 3)

eval127.0ms (2.2%)

Compiler

Compiled 5492 to 3931 computations (28.4% saved)

prune50.0ms (0.9%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New2981299
Fresh000
Picked145
Done055
Total29910309
Accuracy
100.0%
Counts
309 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.9%
(fma.f64 d1 3 (*.f64 d3 d1))
68.5%
(fma.f64 d1 3 (*.f64 d1 d2))
64.9%
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
32.9%
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 -3))))
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
64.9%
(*.f64 d1 (+.f64 3 d3))
68.5%
(*.f64 d1 (+.f64 3 d2))
37.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
30.6%
(*.f64 d1 3)
Compiler

Compiled 88 to 64 computations (27.3% saved)

localize103.0ms (1.8%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 d3 3)
99.9%
(+.f64 9 (*.f64 d3 -3))
99.8%
(/.f64 d1 (+.f64 9 (*.f64 d3 -3)))
84.9%
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 -3))))
Compiler

Compiled 46 to 35 computations (23.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
Operation ival-mult, time spent: 14.0ms, 29.0% of total-time
Operation ival-pow, time spent: 12.0ms, 25.0% of total-time
Operation ival-div, time spent: 11.0ms, 23.0% of total-time
Operation ival-add, time spent: 8.0ms, 17.0% of total-time
Operation const, time spent: 3.0ms, 6.0% of total-time

series19.0ms (0.3%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
7.0ms
d1
@inf
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 -3))))
1.0ms
d1
@0
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 -3))))
1.0ms
d3
@-inf
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 -3))))
1.0ms
d1
@0
(/.f64 d1 (+.f64 9 (*.f64 d3 -3)))
1.0ms
d1
@-inf
(/.f64 d1 (+.f64 9 (*.f64 d3 -3)))

rewrite118.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1082×log1p-expm1-u
1082×expm1-log1p-u
500×prod-diff
402×fma-define
344×expm1-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01787
120975
2287175
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 -3))))
(/.f64 d1 (+.f64 9 (*.f64 d3 -3)))
(+.f64 9 (*.f64 d3 -3))
Outputs
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3)) (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27) (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3)))
(+.f64 (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9))) (*.f64 27 (/.f64 d1 (fma.f64 d3 -3 9))))
(+.f64 (*.f64 27 (/.f64 d1 (fma.f64 d3 -3 9))) (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))))) 1)
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (fma.f64 d3 -3 9) d1))
(/.f64 1 (/.f64 (fma.f64 d3 -3 9) (*.f64 (+.f64 (pow.f64 d3 3) 27) d1)))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (fma.f64 d3 -3 9))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) d1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) 1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (/.f64 (fma.f64 d3 -3 9) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (neg.f64 (fma.f64 d3 -3 9))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) d1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) 1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (/.f64 (fma.f64 d3 -3 9) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 3) -27) (neg.f64 (fma.f64 d3 -3 9))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 6) -729)) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (neg.f64 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 6) -729)) (*.f64 (neg.f64 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1)) (neg.f64 (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (neg.f64 d1)) (neg.f64 (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 9) 19683)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 6) -729)) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (/.f64 d1 (fma.f64 d3 -3 9))) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 d1 (fma.f64 d3 -3 9))) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 3) 27)) (neg.f64 (fma.f64 d3 -3 9)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) 1) (fma.f64 d3 -3 9))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (cbrt.f64 (fma.f64 d3 -3 9)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (sqrt.f64 (fma.f64 d3 -3 9))) (sqrt.f64 (fma.f64 d3 -3 9)))
(pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (fma.f64 d3 -3 9))) (+.f64 (pow.f64 d3 3) 27)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3) (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3) (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))) 1))
(fma.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9)) (*.f64 27 (/.f64 d1 (fma.f64 d3 -3 9))))
(fma.f64 27 (/.f64 d1 (fma.f64 d3 -3 9)) (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9))))
(fma.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3) (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27))
(fma.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 -3 9)))) 1)
(*.f64 d1 (/.f64 1 (fma.f64 d3 -3 9)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 1)
(*.f64 1 (/.f64 d1 (fma.f64 d3 -3 9)))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 2) (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (cbrt.f64 d1) (fma.f64 d3 -3 9)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (fma.f64 d3 -3 9))))
(*.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) (sqrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 -3 9)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (fma.f64 d3 -3 9))))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 1 (fma.f64 d3 -3 9)) d1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d3 -3 9))) (/.f64 d1 (sqrt.f64 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (fma.f64 d3 -3 9)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (fma.f64 d3 -3 9))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 -3 9)))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 d1 (fma.f64 (pow.f64 d3 3) -27 729)) (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81))
(*.f64 (/.f64 d1 (-.f64 81 (*.f64 9 (pow.f64 d3 2)))) (+.f64 9 (*.f64 3 d3)))
(pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 1)
(pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 3)
(pow.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 2)
(pow.f64 (/.f64 (fma.f64 d3 -3 9) d1) -1)
(neg.f64 (/.f64 d1 (neg.f64 (fma.f64 d3 -3 9))))
(neg.f64 (/.f64 (neg.f64 d1) (fma.f64 d3 -3 9)))
(sqrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 2))
(log.f64 (exp.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (fma.f64 d3 -3 9)))))
(cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d3 -3 9) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(log1p.f64 (expm1.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(exp.f64 (log.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d3 -3 9))) 1)
(-.f64 (/.f64 81 (+.f64 9 (*.f64 3 d3))) (/.f64 (*.f64 9 (pow.f64 d3 2)) (+.f64 9 (*.f64 3 d3))))
(*.f64 (fma.f64 d3 -3 9) 1)
(*.f64 1 (fma.f64 d3 -3 9))
(*.f64 (cbrt.f64 (fma.f64 d3 -3 9)) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2) (cbrt.f64 (fma.f64 d3 -3 9)))
(*.f64 (sqrt.f64 (fma.f64 d3 -3 9)) (sqrt.f64 (fma.f64 d3 -3 9)))
(*.f64 (fma.f64 (pow.f64 d3 3) -27 729) (/.f64 1 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81)))
(*.f64 (-.f64 81 (*.f64 9 (pow.f64 d3 2))) (/.f64 1 (+.f64 9 (*.f64 3 d3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81) (fma.f64 (pow.f64 d3 3) -27 729)))
(/.f64 1 (/.f64 (+.f64 9 (*.f64 3 d3)) (-.f64 81 (*.f64 9 (pow.f64 d3 2)))))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 9 (pow.f64 d3 2) (-.f64 81 (*.f64 -27 d3))))
(/.f64 (-.f64 81 (*.f64 9 (pow.f64 d3 2))) (+.f64 9 (*.f64 3 d3)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d3 3) -27 729)) (neg.f64 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81)))
(/.f64 (neg.f64 (-.f64 81 (*.f64 9 (pow.f64 d3 2)))) (neg.f64 (+.f64 9 (*.f64 3 d3))))
(/.f64 (fma.f64 9 (pow.f64 d3 2) -81) (fma.f64 d3 -3 -9))
(pow.f64 (fma.f64 d3 -3 9) 1)
(pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 3)
(pow.f64 (pow.f64 (fma.f64 d3 -3 9) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d3 -3 9)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d3 -3 9) 2))
(log.f64 (exp.f64 (fma.f64 d3 -3 9)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d3 -3 9))))
(cbrt.f64 (pow.f64 (fma.f64 d3 -3 9) 3))
(expm1.f64 (log1p.f64 (fma.f64 d3 -3 9)))
(log1p.f64 (expm1.f64 (fma.f64 d3 -3 9)))
(exp.f64 (log.f64 (fma.f64 d3 -3 9)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d3 -3 9)) 1))
(fma.f64 d3 -3 9)
(fma.f64 -3 d3 9)
(fma.f64 (*.f64 d3 -3) 1 9)
(fma.f64 1 (*.f64 d3 -3) 9)
(fma.f64 (cbrt.f64 (*.f64 d3 -3)) (pow.f64 (cbrt.f64 (*.f64 d3 -3)) 2) 9)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 -3)) 2) (cbrt.f64 (*.f64 d3 -3)) 9)
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) -3) 9)
(fma.f64 (sqrt.f64 (*.f64 d3 -3)) (sqrt.f64 (*.f64 d3 -3)) 9)
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) -3) 9)
(fma.f64 (*.f64 -3 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) 9)
(fma.f64 (*.f64 -3 (sqrt.f64 d3)) (sqrt.f64 d3) 9)

simplify113.0ms (2%)

Algorithm
egg-herbie
Rules
742×distribute-lft-neg-in
722×distribute-rgt-neg-in
592×associate-*r*
584×associate-*l*
580×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03636502
19826377
242406349
Stop Event
node limit
Counts
186 → 202
Calls
Call 1
Inputs
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 1/3 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 3 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 1/3 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d3) (*.f64 (pow.f64 d3 3) (-.f64 (*.f64 1/9 d1) (*.f64 -1/9 d1))))))
(*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -3 d1) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2)))))
(-.f64 (+.f64 (*.f64 -9 (/.f64 d1 d3)) (+.f64 (*.f64 -3 d1) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2)))))) (*.f64 9 (/.f64 d1 d3)))
(*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -3 d1) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2)))))
(+.f64 (*.f64 -3 d1) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 9 d1) (*.f64 -9 d1)) d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2))))))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(*.f64 1/9 d1)
(+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1))
(+.f64 (*.f64 1/81 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1)))
(+.f64 (*.f64 1/243 (*.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 1/81 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1))))
(*.f64 -1/3 (/.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3)))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3))))
(+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3)))))
(*.f64 -1/3 (/.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3)))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3))))
(+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3)))))
9
(+.f64 9 (*.f64 -3 d3))
(+.f64 9 (*.f64 -3 d3))
(+.f64 9 (*.f64 -3 d3))
(*.f64 -3 d3)
(+.f64 9 (*.f64 -3 d3))
(+.f64 9 (*.f64 -3 d3))
(+.f64 9 (*.f64 -3 d3))
(*.f64 -3 d3)
(+.f64 9 (*.f64 -3 d3))
(+.f64 9 (*.f64 -3 d3))
(+.f64 9 (*.f64 -3 d3))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3)) (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27) (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3)))
(+.f64 (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9))) (*.f64 27 (/.f64 d1 (fma.f64 d3 -3 9))))
(+.f64 (*.f64 27 (/.f64 d1 (fma.f64 d3 -3 9))) (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))))) 1)
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (fma.f64 d3 -3 9) d1))
(/.f64 1 (/.f64 (fma.f64 d3 -3 9) (*.f64 (+.f64 (pow.f64 d3 3) 27) d1)))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (fma.f64 d3 -3 9))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) d1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) 1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (/.f64 (fma.f64 d3 -3 9) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (neg.f64 (fma.f64 d3 -3 9))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) d1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) 1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (/.f64 (fma.f64 d3 -3 9) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 3) -27) (neg.f64 (fma.f64 d3 -3 9))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 6) -729)) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (neg.f64 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 6) -729)) (*.f64 (neg.f64 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1)) (neg.f64 (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (neg.f64 d1)) (neg.f64 (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 9) 19683)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 6) -729)) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (/.f64 d1 (fma.f64 d3 -3 9))) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 d1 (fma.f64 d3 -3 9))) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 3) 27)) (neg.f64 (fma.f64 d3 -3 9)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) 1) (fma.f64 d3 -3 9))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (cbrt.f64 (fma.f64 d3 -3 9)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (sqrt.f64 (fma.f64 d3 -3 9))) (sqrt.f64 (fma.f64 d3 -3 9)))
(pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (fma.f64 d3 -3 9))) (+.f64 (pow.f64 d3 3) 27)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3) (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3) (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))) 1))
(fma.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9)) (*.f64 27 (/.f64 d1 (fma.f64 d3 -3 9))))
(fma.f64 27 (/.f64 d1 (fma.f64 d3 -3 9)) (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9))))
(fma.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3) (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27))
(fma.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 -3 9)))) 1)
(*.f64 d1 (/.f64 1 (fma.f64 d3 -3 9)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 1)
(*.f64 1 (/.f64 d1 (fma.f64 d3 -3 9)))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 2) (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (cbrt.f64 d1) (fma.f64 d3 -3 9)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (fma.f64 d3 -3 9))))
(*.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) (sqrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 -3 9)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (fma.f64 d3 -3 9))))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 1 (fma.f64 d3 -3 9)) d1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d3 -3 9))) (/.f64 d1 (sqrt.f64 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (fma.f64 d3 -3 9)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (fma.f64 d3 -3 9))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 -3 9)))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 d1 (fma.f64 (pow.f64 d3 3) -27 729)) (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81))
(*.f64 (/.f64 d1 (-.f64 81 (*.f64 9 (pow.f64 d3 2)))) (+.f64 9 (*.f64 3 d3)))
(pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 1)
(pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 3)
(pow.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 2)
(pow.f64 (/.f64 (fma.f64 d3 -3 9) d1) -1)
(neg.f64 (/.f64 d1 (neg.f64 (fma.f64 d3 -3 9))))
(neg.f64 (/.f64 (neg.f64 d1) (fma.f64 d3 -3 9)))
(sqrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 2))
(log.f64 (exp.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (fma.f64 d3 -3 9)))))
(cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d3 -3 9) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(log1p.f64 (expm1.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(exp.f64 (log.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d3 -3 9))) 1)
(-.f64 (/.f64 81 (+.f64 9 (*.f64 3 d3))) (/.f64 (*.f64 9 (pow.f64 d3 2)) (+.f64 9 (*.f64 3 d3))))
(*.f64 (fma.f64 d3 -3 9) 1)
(*.f64 1 (fma.f64 d3 -3 9))
(*.f64 (cbrt.f64 (fma.f64 d3 -3 9)) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2) (cbrt.f64 (fma.f64 d3 -3 9)))
(*.f64 (sqrt.f64 (fma.f64 d3 -3 9)) (sqrt.f64 (fma.f64 d3 -3 9)))
(*.f64 (fma.f64 (pow.f64 d3 3) -27 729) (/.f64 1 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81)))
(*.f64 (-.f64 81 (*.f64 9 (pow.f64 d3 2))) (/.f64 1 (+.f64 9 (*.f64 3 d3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81) (fma.f64 (pow.f64 d3 3) -27 729)))
(/.f64 1 (/.f64 (+.f64 9 (*.f64 3 d3)) (-.f64 81 (*.f64 9 (pow.f64 d3 2)))))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 9 (pow.f64 d3 2) (-.f64 81 (*.f64 -27 d3))))
(/.f64 (-.f64 81 (*.f64 9 (pow.f64 d3 2))) (+.f64 9 (*.f64 3 d3)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d3 3) -27 729)) (neg.f64 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81)))
(/.f64 (neg.f64 (-.f64 81 (*.f64 9 (pow.f64 d3 2)))) (neg.f64 (+.f64 9 (*.f64 3 d3))))
(/.f64 (fma.f64 9 (pow.f64 d3 2) -81) (fma.f64 d3 -3 -9))
(pow.f64 (fma.f64 d3 -3 9) 1)
(pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 3)
(pow.f64 (pow.f64 (fma.f64 d3 -3 9) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d3 -3 9)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d3 -3 9) 2))
(log.f64 (exp.f64 (fma.f64 d3 -3 9)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d3 -3 9))))
(cbrt.f64 (pow.f64 (fma.f64 d3 -3 9) 3))
(expm1.f64 (log1p.f64 (fma.f64 d3 -3 9)))
(log1p.f64 (expm1.f64 (fma.f64 d3 -3 9)))
(exp.f64 (log.f64 (fma.f64 d3 -3 9)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d3 -3 9)) 1))
(fma.f64 d3 -3 9)
(fma.f64 -3 d3 9)
(fma.f64 (*.f64 d3 -3) 1 9)
(fma.f64 1 (*.f64 d3 -3) 9)
(fma.f64 (cbrt.f64 (*.f64 d3 -3)) (pow.f64 (cbrt.f64 (*.f64 d3 -3)) 2) 9)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 -3)) 2) (cbrt.f64 (*.f64 d3 -3)) 9)
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) -3) 9)
(fma.f64 (sqrt.f64 (*.f64 d3 -3)) (sqrt.f64 (*.f64 d3 -3)) 9)
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) -3) 9)
(fma.f64 (*.f64 -3 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) 9)
(fma.f64 (*.f64 -3 (sqrt.f64 d3)) (sqrt.f64 d3) 9)
Outputs
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 1/3 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 3 d1) (*.f64 d1 d3)))
(fma.f64 1/3 (*.f64 d1 (pow.f64 d3 2)) (fma.f64 3 d1 (*.f64 d1 d3)))
(fma.f64 1/3 (*.f64 d1 (pow.f64 d3 2)) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 1/3 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d3) (*.f64 (pow.f64 d3 3) (-.f64 (*.f64 1/9 d1) (*.f64 -1/9 d1))))))
(fma.f64 1/3 (*.f64 d1 (pow.f64 d3 2)) (fma.f64 3 d1 (fma.f64 d1 d3 (*.f64 (pow.f64 d3 3) (*.f64 d1 2/9)))))
(+.f64 (fma.f64 1/3 (*.f64 d1 (pow.f64 d3 2)) (*.f64 d1 (+.f64 3 d3))) (*.f64 d1 (*.f64 2/9 (pow.f64 d3 3))))
(*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2)))
(*.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3)
(*.f64 d1 (*.f64 (pow.f64 d3 2) -1/3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3))
(fma.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3 (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (*.f64 (pow.f64 d3 2) -1/3) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 -3 d1) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2)))))
(fma.f64 -3 d1 (fma.f64 -1 (*.f64 d1 d3) (*.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3)))
(fma.f64 d1 -3 (fma.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3 (*.f64 d3 (neg.f64 d1))))
(fma.f64 d1 -3 (fma.f64 d1 (*.f64 (pow.f64 d3 2) -1/3) (*.f64 d1 (neg.f64 d3))))
(-.f64 (+.f64 (*.f64 -9 (/.f64 d1 d3)) (+.f64 (*.f64 -3 d1) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2)))))) (*.f64 9 (/.f64 d1 d3)))
(+.f64 (fma.f64 -9 (/.f64 d1 d3) (fma.f64 -3 d1 (fma.f64 -1 (*.f64 d1 d3) (*.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3)))) (*.f64 -9 (/.f64 d1 d3)))
(fma.f64 -9 (/.f64 d1 d3) (fma.f64 -9 (/.f64 d1 d3) (fma.f64 d1 -3 (fma.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3 (*.f64 d3 (neg.f64 d1))))))
(fma.f64 -9 (/.f64 d1 d3) (fma.f64 -9 (/.f64 d1 d3) (fma.f64 d1 -3 (fma.f64 d1 (*.f64 (pow.f64 d3 2) -1/3) (*.f64 d1 (neg.f64 d3))))))
(*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2)))
(*.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3)
(*.f64 d1 (*.f64 (pow.f64 d3 2) -1/3))
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 -1 (*.f64 d1 d3) (*.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3))
(fma.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3 (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (*.f64 (pow.f64 d3 2) -1/3) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 -3 d1) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2)))))
(fma.f64 -3 d1 (fma.f64 -1 (*.f64 d1 d3) (*.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3)))
(fma.f64 d1 -3 (fma.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3 (*.f64 d3 (neg.f64 d1))))
(fma.f64 d1 -3 (fma.f64 d1 (*.f64 (pow.f64 d3 2) -1/3) (*.f64 d1 (neg.f64 d3))))
(+.f64 (*.f64 -3 d1) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 9 d1) (*.f64 -9 d1)) d3)) (*.f64 -1/3 (*.f64 d1 (pow.f64 d3 2))))))
(fma.f64 -3 d1 (fma.f64 -1 (*.f64 d1 d3) (fma.f64 -1 (/.f64 (*.f64 d1 18) d3) (*.f64 (*.f64 d1 (pow.f64 d3 2)) -1/3))))
(fma.f64 d1 -3 (-.f64 (-.f64 (*.f64 d1 (*.f64 (pow.f64 d3 2) -1/3)) (*.f64 d1 (/.f64 18 d3))) (*.f64 d1 d3)))
(fma.f64 d1 -3 (-.f64 (fma.f64 d1 (*.f64 (pow.f64 d3 2) -1/3) (/.f64 (*.f64 d1 -18) d3)) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 -3 d3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(/.f64 d1 (+.f64 9 (*.f64 -3 d3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 1/9 d1)
(*.f64 d1 1/9)
(+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1))
(fma.f64 1/27 (*.f64 d1 d3) (*.f64 d1 1/9))
(fma.f64 d1 1/9 (*.f64 d1 (*.f64 d3 1/27)))
(fma.f64 (*.f64 d1 d3) 1/27 (*.f64 d1 1/9))
(+.f64 (*.f64 1/81 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1)))
(fma.f64 1/81 (*.f64 d1 (pow.f64 d3 2)) (fma.f64 1/27 (*.f64 d1 d3) (*.f64 d1 1/9)))
(fma.f64 (*.f64 d1 (pow.f64 d3 2)) 1/81 (fma.f64 d1 1/9 (*.f64 d1 (*.f64 d3 1/27))))
(fma.f64 (*.f64 d1 (pow.f64 d3 2)) 1/81 (fma.f64 (*.f64 d1 d3) 1/27 (*.f64 d1 1/9)))
(+.f64 (*.f64 1/243 (*.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 1/81 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 1/27 (*.f64 d1 d3)) (*.f64 1/9 d1))))
(fma.f64 1/243 (*.f64 d1 (pow.f64 d3 3)) (fma.f64 1/81 (*.f64 d1 (pow.f64 d3 2)) (fma.f64 1/27 (*.f64 d1 d3) (*.f64 d1 1/9))))
(fma.f64 1/243 (*.f64 d1 (pow.f64 d3 3)) (fma.f64 (*.f64 d1 (pow.f64 d3 2)) 1/81 (fma.f64 d1 1/9 (*.f64 d1 (*.f64 d3 1/27)))))
(fma.f64 1/243 (*.f64 d1 (pow.f64 d3 3)) (fma.f64 (*.f64 d1 (pow.f64 d3 2)) 1/81 (fma.f64 (*.f64 d1 d3) 1/27 (*.f64 d1 1/9))))
(*.f64 -1/3 (/.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3)))
(fma.f64 -1 (/.f64 d1 (pow.f64 d3 2)) (*.f64 -1/3 (/.f64 d1 d3)))
(fma.f64 -1/3 (/.f64 d1 d3) (/.f64 (neg.f64 d1) (pow.f64 d3 2)))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3))))
(fma.f64 -3 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1 (/.f64 d1 (pow.f64 d3 2)) (*.f64 -1/3 (/.f64 d1 d3))))
(fma.f64 -3 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1/3 (/.f64 d1 d3) (/.f64 (neg.f64 d1) (pow.f64 d3 2))))
(+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3)))))
(fma.f64 -9 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -3 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1 (/.f64 d1 (pow.f64 d3 2)) (*.f64 -1/3 (/.f64 d1 d3)))))
(fma.f64 -9 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -3 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1/3 (/.f64 d1 d3) (/.f64 (neg.f64 d1) (pow.f64 d3 2)))))
(*.f64 -1/3 (/.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3)))
(fma.f64 -1 (/.f64 d1 (pow.f64 d3 2)) (*.f64 -1/3 (/.f64 d1 d3)))
(fma.f64 -1/3 (/.f64 d1 d3) (/.f64 (neg.f64 d1) (pow.f64 d3 2)))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3))))
(fma.f64 -3 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1 (/.f64 d1 (pow.f64 d3 2)) (*.f64 -1/3 (/.f64 d1 d3))))
(fma.f64 -3 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1/3 (/.f64 d1 d3) (/.f64 (neg.f64 d1) (pow.f64 d3 2))))
(+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 (pow.f64 d3 2))) (*.f64 -1/3 (/.f64 d1 d3)))))
(fma.f64 -9 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -3 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1 (/.f64 d1 (pow.f64 d3 2)) (*.f64 -1/3 (/.f64 d1 d3)))))
(fma.f64 -9 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -3 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1/3 (/.f64 d1 d3) (/.f64 (neg.f64 d1) (pow.f64 d3 2)))))
9
(+.f64 9 (*.f64 -3 d3))
(fma.f64 d3 -3 9)
(+.f64 9 (*.f64 -3 d3))
(fma.f64 d3 -3 9)
(+.f64 9 (*.f64 -3 d3))
(fma.f64 d3 -3 9)
(*.f64 -3 d3)
(*.f64 d3 -3)
(+.f64 9 (*.f64 -3 d3))
(fma.f64 d3 -3 9)
(+.f64 9 (*.f64 -3 d3))
(fma.f64 d3 -3 9)
(+.f64 9 (*.f64 -3 d3))
(fma.f64 d3 -3 9)
(*.f64 -3 d3)
(*.f64 d3 -3)
(+.f64 9 (*.f64 -3 d3))
(fma.f64 d3 -3 9)
(+.f64 9 (*.f64 -3 d3))
(fma.f64 d3 -3 9)
(+.f64 9 (*.f64 -3 d3))
(fma.f64 d3 -3 9)
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3)) (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27) (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(+.f64 (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9))) (*.f64 27 (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(+.f64 (*.f64 27 (/.f64 d1 (fma.f64 d3 -3 9))) (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (fma.f64 d3 -3 9) d1))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 1 (/.f64 (fma.f64 d3 -3 9) (*.f64 (+.f64 (pow.f64 d3 3) 27) d1)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (fma.f64 (pow.f64 d3 3) -27 729)))))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 6) -729) (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (fma.f64 d3 -3 9))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) d1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (fma.f64 d3 -3 9)))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (fma.f64 (pow.f64 d3 3) -27 729)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) 1) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (/.f64 (fma.f64 d3 -3 9) d1)))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (fma.f64 (pow.f64 d3 3) -27 729)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))) (neg.f64 (fma.f64 d3 -3 9))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (fma.f64 (pow.f64 d3 3) -27 729)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) d1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (fma.f64 d3 -3 9)))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 6) -729) (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) 1) (*.f64 (+.f64 (pow.f64 d3 3) -27) (/.f64 (fma.f64 d3 -3 9) d1)))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 6) -729) (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d3 3) -27) (neg.f64 (fma.f64 d3 -3 9))))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 6) -729) (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (fma.f64 (pow.f64 d3 3) -27 729)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 6) -729)) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 6) -729) (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 9) 19683)) (*.f64 (neg.f64 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27)))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (fma.f64 (pow.f64 d3 3) -27 729)))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 6) -729)) (*.f64 (neg.f64 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 6) -729) (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1)) (neg.f64 (fma.f64 d3 -3 9)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (neg.f64 d1)) (neg.f64 (fma.f64 d3 -3 9)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 9) 19683)) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (fma.f64 (pow.f64 d3 3) -27 729)))))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 6) -729)) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 6) -729) (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 9) 19683) (/.f64 d1 (fma.f64 d3 -3 9))) (+.f64 (pow.f64 d3 6) (-.f64 729 (*.f64 (pow.f64 d3 3) 27))))
(/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (-.f64 (+.f64 (pow.f64 d3 6) 729) (*.f64 (pow.f64 d3 3) 27))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 9) 19683) (*.f64 (fma.f64 d3 -3 9) (+.f64 (pow.f64 d3 6) (fma.f64 (pow.f64 d3 3) -27 729)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 6) -729) (/.f64 d1 (fma.f64 d3 -3 9))) (+.f64 (pow.f64 d3 3) -27))
(/.f64 (+.f64 (pow.f64 d3 6) -729) (*.f64 (/.f64 (fma.f64 d3 -3 9) d1) (+.f64 (pow.f64 d3 3) -27)))
(*.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d3 6) -729) (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) -27)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d3 3) 27)) (neg.f64 (fma.f64 d3 -3 9)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) 1) (fma.f64 d3 -3 9))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (cbrt.f64 (fma.f64 d3 -3 9)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) d1) (sqrt.f64 (fma.f64 d3 -3 9))) (sqrt.f64 (fma.f64 d3 -3 9)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 1)
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))) 3)
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 3) 1/3)
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))) 2)
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 2))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (fma.f64 d3 -3 9))) (+.f64 (pow.f64 d3 3) 27)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))))))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9))) 3))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3) (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3) (pow.f64 (+.f64 (pow.f64 d3 3) 27) 3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (fma.f64 d3 -3 9)))) 1))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(fma.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9)) (*.f64 27 (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(fma.f64 27 (/.f64 d1 (fma.f64 d3 -3 9)) (*.f64 (pow.f64 d3 3) (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(fma.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3) (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(fma.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 27 (*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (pow.f64 d3 3)))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) (+.f64 (pow.f64 d3 3) 27))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 -3 9)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 -3 9)))) 1)
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 d1 (/.f64 1 (fma.f64 d3 -3 9)))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 1)
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 1 (/.f64 d1 (fma.f64 d3 -3 9)))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 2))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 2) (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (cbrt.f64 d1) (fma.f64 d3 -3 9)))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) (sqrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 -3 9)))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (/.f64 1 (fma.f64 d3 -3 9)) d1)
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d3 -3 9))) (/.f64 d1 (sqrt.f64 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (fma.f64 d3 -3 9)))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (fma.f64 d3 -3 9))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (fma.f64 d3 -3 9)))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(*.f64 (/.f64 d1 (fma.f64 (pow.f64 d3 3) -27 729)) (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81))
(*.f64 d1 (/.f64 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81) (fma.f64 (pow.f64 d3 3) -27 729)))
(*.f64 (/.f64 d1 (-.f64 81 (*.f64 9 (pow.f64 d3 2)))) (+.f64 9 (*.f64 3 d3)))
(/.f64 (*.f64 d1 (+.f64 9 (*.f64 3 d3))) (+.f64 81 (*.f64 -9 (pow.f64 d3 2))))
(/.f64 (*.f64 d1 (fma.f64 3 d3 9)) (+.f64 81 (*.f64 (pow.f64 d3 2) -9)))
(pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 1)
(/.f64 d1 (fma.f64 d3 -3 9))
(pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 3)
(/.f64 d1 (fma.f64 d3 -3 9))
(pow.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3) 1/3)
(/.f64 d1 (fma.f64 d3 -3 9))
(pow.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 2)
(/.f64 d1 (fma.f64 d3 -3 9))
(pow.f64 (/.f64 (fma.f64 d3 -3 9) d1) -1)
(/.f64 d1 (fma.f64 d3 -3 9))
(neg.f64 (/.f64 d1 (neg.f64 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(neg.f64 (/.f64 (neg.f64 d1) (fma.f64 d3 -3 9)))
(/.f64 d1 (fma.f64 d3 -3 9))
(sqrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 2))
(/.f64 d1 (fma.f64 d3 -3 9))
(log.f64 (exp.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (fma.f64 d3 -3 9)))))
(/.f64 d1 (fma.f64 d3 -3 9))
(cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d3 -3 9)) 3))
(/.f64 d1 (fma.f64 d3 -3 9))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d3 -3 9) 3)))
(/.f64 d1 (fma.f64 d3 -3 9))
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(log1p.f64 (expm1.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(exp.f64 (log.f64 (/.f64 d1 (fma.f64 d3 -3 9))))
(/.f64 d1 (fma.f64 d3 -3 9))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (fma.f64 d3 -3 9))) 1))
(/.f64 d1 (fma.f64 d3 -3 9))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d3 -3 9))) 1)
(expm1.f64 (log1p.f64 (fma.f64 d3 -3 9)))
(-.f64 (/.f64 81 (+.f64 9 (*.f64 3 d3))) (/.f64 (*.f64 9 (pow.f64 d3 2)) (+.f64 9 (*.f64 3 d3))))
(/.f64 (+.f64 81 (*.f64 -9 (pow.f64 d3 2))) (+.f64 9 (*.f64 3 d3)))
(/.f64 (+.f64 81 (*.f64 (pow.f64 d3 2) -9)) (fma.f64 3 d3 9))
(/.f64 (fma.f64 (pow.f64 d3 2) 9 -81) (fma.f64 d3 -3 -9))
(*.f64 (fma.f64 d3 -3 9) 1)
(fma.f64 d3 -3 9)
(*.f64 1 (fma.f64 d3 -3 9))
(fma.f64 d3 -3 9)
(*.f64 (cbrt.f64 (fma.f64 d3 -3 9)) (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2))
(fma.f64 d3 -3 9)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 2) (cbrt.f64 (fma.f64 d3 -3 9)))
(fma.f64 d3 -3 9)
(*.f64 (sqrt.f64 (fma.f64 d3 -3 9)) (sqrt.f64 (fma.f64 d3 -3 9)))
(fma.f64 d3 -3 9)
(*.f64 (fma.f64 (pow.f64 d3 3) -27 729) (/.f64 1 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81)))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81))
(*.f64 (-.f64 81 (*.f64 9 (pow.f64 d3 2))) (/.f64 1 (+.f64 9 (*.f64 3 d3))))
(/.f64 (+.f64 81 (*.f64 -9 (pow.f64 d3 2))) (+.f64 9 (*.f64 3 d3)))
(/.f64 (+.f64 81 (*.f64 (pow.f64 d3 2) -9)) (fma.f64 3 d3 9))
(/.f64 (fma.f64 (pow.f64 d3 2) 9 -81) (fma.f64 d3 -3 -9))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81) (fma.f64 (pow.f64 d3 3) -27 729)))
(*.f64 (fma.f64 (pow.f64 d3 3) -27 729) (/.f64 1 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81)))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81))
(/.f64 1 (/.f64 (+.f64 9 (*.f64 3 d3)) (-.f64 81 (*.f64 9 (pow.f64 d3 2)))))
(/.f64 (+.f64 81 (*.f64 -9 (pow.f64 d3 2))) (+.f64 9 (*.f64 3 d3)))
(/.f64 (+.f64 81 (*.f64 (pow.f64 d3 2) -9)) (fma.f64 3 d3 9))
(/.f64 (fma.f64 (pow.f64 d3 2) 9 -81) (fma.f64 d3 -3 -9))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81))
(*.f64 (fma.f64 (pow.f64 d3 3) -27 729) (/.f64 1 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81)))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 9 (pow.f64 d3 2) (-.f64 81 (*.f64 -27 d3))))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 9 (pow.f64 d3 2) (+.f64 81 (*.f64 27 d3))))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 (pow.f64 d3 2) 9 (+.f64 81 (*.f64 d3 27))))
(/.f64 (-.f64 81 (*.f64 9 (pow.f64 d3 2))) (+.f64 9 (*.f64 3 d3)))
(/.f64 (+.f64 81 (*.f64 -9 (pow.f64 d3 2))) (+.f64 9 (*.f64 3 d3)))
(/.f64 (+.f64 81 (*.f64 (pow.f64 d3 2) -9)) (fma.f64 3 d3 9))
(/.f64 (fma.f64 (pow.f64 d3 2) 9 -81) (fma.f64 d3 -3 -9))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d3 3) -27 729)) (neg.f64 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81)))
(*.f64 (fma.f64 (pow.f64 d3 3) -27 729) (/.f64 1 (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81)))
(/.f64 (fma.f64 (pow.f64 d3 3) -27 729) (fma.f64 (*.f64 d3 -3) (fma.f64 d3 -3 -9) 81))
(/.f64 (neg.f64 (-.f64 81 (*.f64 9 (pow.f64 d3 2)))) (neg.f64 (+.f64 9 (*.f64 3 d3))))
(/.f64 (+.f64 81 (*.f64 -9 (pow.f64 d3 2))) (+.f64 9 (*.f64 3 d3)))
(/.f64 (+.f64 81 (*.f64 (pow.f64 d3 2) -9)) (fma.f64 3 d3 9))
(/.f64 (fma.f64 (pow.f64 d3 2) 9 -81) (fma.f64 d3 -3 -9))
(/.f64 (fma.f64 9 (pow.f64 d3 2) -81) (fma.f64 d3 -3 -9))
(/.f64 (+.f64 81 (*.f64 -9 (pow.f64 d3 2))) (+.f64 9 (*.f64 3 d3)))
(/.f64 (+.f64 81 (*.f64 (pow.f64 d3 2) -9)) (fma.f64 3 d3 9))
(/.f64 (fma.f64 (pow.f64 d3 2) 9 -81) (fma.f64 d3 -3 -9))
(pow.f64 (fma.f64 d3 -3 9) 1)
(fma.f64 d3 -3 9)
(pow.f64 (cbrt.f64 (fma.f64 d3 -3 9)) 3)
(fma.f64 d3 -3 9)
(pow.f64 (pow.f64 (fma.f64 d3 -3 9) 3) 1/3)
(fma.f64 d3 -3 9)
(pow.f64 (sqrt.f64 (fma.f64 d3 -3 9)) 2)
(fma.f64 d3 -3 9)
(sqrt.f64 (pow.f64 (fma.f64 d3 -3 9) 2))
(fma.f64 d3 -3 9)
(log.f64 (exp.f64 (fma.f64 d3 -3 9)))
(fma.f64 d3 -3 9)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d3 -3 9))))
(fma.f64 d3 -3 9)
(cbrt.f64 (pow.f64 (fma.f64 d3 -3 9) 3))
(fma.f64 d3 -3 9)
(expm1.f64 (log1p.f64 (fma.f64 d3 -3 9)))
(log1p.f64 (expm1.f64 (fma.f64 d3 -3 9)))
(fma.f64 d3 -3 9)
(exp.f64 (log.f64 (fma.f64 d3 -3 9)))
(fma.f64 d3 -3 9)
(exp.f64 (*.f64 (log.f64 (fma.f64 d3 -3 9)) 1))
(fma.f64 d3 -3 9)
(fma.f64 d3 -3 9)
(fma.f64 -3 d3 9)
(fma.f64 d3 -3 9)
(fma.f64 (*.f64 d3 -3) 1 9)
(fma.f64 d3 -3 9)
(fma.f64 1 (*.f64 d3 -3) 9)
(fma.f64 d3 -3 9)
(fma.f64 (cbrt.f64 (*.f64 d3 -3)) (pow.f64 (cbrt.f64 (*.f64 d3 -3)) 2) 9)
(fma.f64 d3 -3 9)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 -3)) 2) (cbrt.f64 (*.f64 d3 -3)) 9)
(fma.f64 d3 -3 9)
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) -3) 9)
(fma.f64 d3 -3 9)
(fma.f64 (sqrt.f64 (*.f64 d3 -3)) (sqrt.f64 (*.f64 d3 -3)) 9)
(fma.f64 d3 -3 9)
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) -3) 9)
(fma.f64 d3 -3 9)
(fma.f64 (*.f64 -3 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) 9)
(fma.f64 d3 -3 9)
(fma.f64 (*.f64 -3 (sqrt.f64 d3)) (sqrt.f64 d3) 9)
(fma.f64 d3 -3 9)

eval102.0ms (1.8%)

Compiler

Compiled 3979 to 2957 computations (25.7% saved)

prune47.0ms (0.8%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New2231224
Fresh000
Picked101
Done099
Total22410234
Accuracy
100.0%
Counts
234 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.9%
(fma.f64 d1 3 (*.f64 d3 d1))
68.5%
(fma.f64 d1 3 (*.f64 d1 d2))
64.9%
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
40.7%
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 9))
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
64.9%
(*.f64 d1 (+.f64 3 d3))
68.5%
(*.f64 d1 (+.f64 3 d2))
37.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
30.6%
(*.f64 d1 3)
Compiler

Compiled 214 to 135 computations (36.9% saved)

regimes41.0ms (0.7%)

Counts
17 → 1
Calls
Call 1
Inputs
(*.f64 d1 3)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 d1 3 (*.f64 d3 d1))
(fma.f64 d1 3 (*.f64 (+.f64 d2 d3) d1))
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 9))
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 -3))))
(*.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 d1 (+.f64 9 (*.f64 d3 (+.f64 d3 -3)))))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
Outputs
(fma.f64 d1 3 (*.f64 (+.f64 d2 d3) d1))
Calls

4 calls:

12.0ms
d1
11.0ms
d3
9.0ms
d2
8.0ms
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 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)

regimes33.0ms (0.6%)

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

4 calls:

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

regimes86.0ms (1.5%)

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

3 calls:

66.0ms
d1
11.0ms
d2
8.0ms
d3
Results
AccuracySegmentsBranch
80.7%12d1
95.8%2d2
95.2%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes20.0ms (0.4%)

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

2 calls:

13.0ms
d3
7.0ms
d2
Results
AccuracySegmentsBranch
95.0%2d3
78.5%2d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes29.0ms (0.5%)

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

2 calls:

20.0ms
d3
8.0ms
d2
Results
AccuracySegmentsBranch
77.7%3d2
75.4%5d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes22.0ms (0.4%)

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

2 calls:

14.0ms
d3
7.0ms
d2
Results
AccuracySegmentsBranch
49.5%5d3
66.5%2d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes7.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:

2.0ms
d1
2.0ms
d2
2.0ms
d3
Results
AccuracySegmentsBranch
30.6%1d3
30.6%1d1
30.6%1d2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch19.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
-132.91930603801669
-0.0925875120031502
Results
15.0ms114×256valid
1.0ms13×256infinite
0.0ms256valid
Compiler

Compiled 164 to 126 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
Operation ival-mult, time spent: 5.0ms, 74.0% of total-time
Operation ival-add, time spent: 1.0ms, 15.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch20.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
0.0011421129942270803
47760682.401794024
Results
15.0ms140×256valid
2.0ms19×256infinite
0.0ms256valid
Compiler

Compiled 180 to 134 computations (25.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
Operation ival-mult, time spent: 3.0ms, 61.0% of total-time
Operation ival-add, time spent: 2.0ms, 40.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch66.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
3.2296274711054746e-211
1.930006606545867e-194
39.0ms
-132.91930603801669
-0.0925875120031502
Results
31.0ms242×256valid
3.0ms31×256infinite
3.0ms11×1024valid
1.0ms512valid
0.0ms256valid
Compiler

Compiled 272 to 212 computations (22.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
Operation ival-mult, time spent: 10.0ms, 71.0% of total-time
Operation ival-add, time spent: 3.0ms, 21.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch17.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
-132.91930603801669
-0.0925875120031502
Results
12.0ms105×256valid
2.0ms22×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, 72.0% of total-time
Operation ival-add, time spent: 1.0ms, 24.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify11.0ms (0.2%)

Algorithm
egg-herbie
Rules
14×*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039260
150260
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 d1 3 (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(if (<=.f64 d2 -1170935903116329/4503599627370496) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d3 47000000) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (if (<=.f64 d2 4010853624930635/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.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 (+.f64 d2 d3) d1))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(if (<=.f64 d2 -1170935903116329/4503599627370496) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d3 47000000) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (if (<=.f64 d2 4010853624930635/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 d1 3) (*.f64 d1 d3)))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 3)
Compiler

Compiled 92 to 63 computations (31.5% saved)

soundness703.0ms (12.4%)

Rules
2784×fma-neg
1442×fma-define
1370×fma-define
1210×distribute-lft-in
1186×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044439
1134328
2419314
31282308
43219308
54010308
64264308
74286308
84296308
94298308
105496308
115560308
125560308
135560308
01675
123275
2329475
01964186
15214128
219514083
Stop Event
node limit
node limit
saturated
Compiler

Compiled 82 to 44 computations (46.3% saved)

end0.0ms (0%)

preprocess132.0ms (2.3%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 372 to 230 computations (38.2% saved)

Profiling

Loading profile data...