FastMath test3

Details

Time bar (total: 3.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)

sample898.0ms (24.3%)

Results
671.0ms6228×body256valid
174.0ms1740×body256infinite
22.0ms169×body512valid
20.0ms119×body1024valid
Bogosity

preprocess19.0ms (0.5%)

Algorithm
egg-herbie
Rules
150×fma-def
68×distribute-lft-out
44×+-commutative
36×*-commutative
34×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023100
16376
215476
321476
422576
522776
033
133
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
1
Call 2
Inputs
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 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 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(+.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 d3 (+.f64 d1 3)))
(+.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 d3 (+.f64 3 (+.f64 d1 d2)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
Symmetry

(sort d2 d3)

Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify14.0ms (0.4%)

Algorithm
egg-herbie
Rules
50×fma-def
24×distribute-lft-out
18×+-commutative
14×*-commutative
12×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01125
12219
24819
37519
48619
58719
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
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 3 (+.f64 d2 d3)))

eval1.0ms (0%)

Compiler

Compiled 37 to 21 computations (43.2% saved)

prune4.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New224
Fresh101
Picked000
Done000
Total325
Accurracy
100.0%
Counts
5 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
97.2%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
Compiler

Compiled 44 to 30 computations (31.8% saved)

localize52.0ms (1.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 d1 (+.f64 3 d2))
97.6%
(+.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)

series8.0ms (0.2%)

Counts
3 → 92
Calls

24 calls:

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

rewrite97.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
1494×fma-def
1330×log-prod
616×pow-exp
486×fma-neg
484×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01251
128151
2397451
Stop Event
node limit
Counts
3 → 276
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 d1) (+.f64 3 (+.f64 d2 d3)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))))
(-.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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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) (*.f64 d3 d3))) (+.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) (*.f64 d3 d3)) 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)
(pow.f64 (/.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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))) -1)
(pow.f64 (/.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)) (+.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 d1) (+.f64 3 d2))))
(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)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(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 (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 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) d1) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(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) (+.f64 3 d2)) (*.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 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.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 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(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) (+.f64 3 d2)) (*.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 d3) (*.f64 (sqrt.f64 d3) d1) (*.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 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)))
(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 (+.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))
(-.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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 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) (*.f64 d3 d3))) (+.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) (*.f64 d3 d3)) 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)
(pow.f64 (/.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 d3) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))) -1)
(pow.f64 (/.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)) (+.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 d1) (+.f64 3 d2))))
(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)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(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 (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 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) d1) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(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) (+.f64 3 d2)) (*.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 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.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 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 3 d2)))
(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) (+.f64 3 d2)) (*.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 d3) (*.f64 (sqrt.f64 d3) d1) (*.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 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)))
(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 (+.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))
(+.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 d1) (+.f64 3 d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))))
(-.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 (*.f64 d2 d2))) (-.f64 3 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27) d1) (fma.f64 d2 (-.f64 d2 3) 9))
(/.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) d1) (-.f64 3 d2))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(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))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(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) d2) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 3) 1 (*.f64 (*.f64 d1 d2) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(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 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))
(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))

simplify134.0ms (3.6%)

Algorithm
egg-herbie
Rules
1154×unswap-sqr
818×cancel-sign-sub-inv
600×fma-neg
556×associate-+r+
510×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval112.0ms (3%)

Compiler

Compiled 3309 to 1720 computations (48% saved)

prune40.0ms (1.1%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New2146220
Fresh000
Picked022
Done000
Total2148222
Accurracy
100.0%
Counts
222 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.9%
(+.f64 (/.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) d1) (-.f64 3 d2)) (*.f64 d1 d3))
97.2%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
70.4%
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
59.9%
(*.f64 (+.f64 d2 3) d1)
31.5%
(*.f64 d2 d1)
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
70.5%
(*.f64 d1 (+.f64 3 d3))
43.1%
(*.f64 d1 d3)
81.9%
(+.f64 (/.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) d1) (-.f64 3 d2)) (*.f64 d1 d3))
97.2%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
70.4%
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
59.9%
(*.f64 (+.f64 d2 3) d1)
31.5%
(*.f64 d2 d1)
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
70.5%
(*.f64 d1 (+.f64 3 d3))
43.1%
(*.f64 d1 d3)
Compiler

Compiled 268 to 186 computations (30.6% saved)

localize107.0ms (2.9%)

Local Accuracy

Found 5 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (+.f64 d2 3) d1)
99.9%
(*.f64 d1 (+.f64 3 d3))
97.6%
(+.f64 (/.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) d1) (-.f64 3 d2)) (*.f64 d1 d3))
94.8%
(*.f64 (-.f64 9 (*.f64 d2 d2)) d1)
89.1%
(/.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) d1) (-.f64 3 d2))
Compiler

Compiled 88 to 41 computations (53.4% saved)

series11.0ms (0.3%)

Counts
5 → 116
Calls

33 calls:

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

rewrite115.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
1774×fma-def
730×expm1-udef
726×log1p-udef
438×add-sqr-sqrt
432×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify127.0ms (3.4%)

Algorithm
egg-herbie
Rules
852×div-sub
696×fma-neg
624×log-prod
420×associate-*r*
412×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval96.0ms (2.6%)

Compiler

Compiled 5323 to 2968 computations (44.2% saved)

prune51.0ms (1.4%)

Pruning

9 alts after pruning (4 fresh and 5 done)

PrunedKeptTotal
New3244328
Fresh101
Picked145
Done112
Total3279336
Accurracy
100.0%
Counts
336 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.8%
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))
51.9%
(/.f64 (*.f64 (-.f64 9 (*.f64 d3 d3)) d1) (-.f64 3 d3))
68.6%
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
70.4%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
59.9%
(*.f64 (+.f64 d2 3) d1)
31.5%
(*.f64 d2 d1)
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
70.5%
(*.f64 d1 (+.f64 3 d3))
43.1%
(*.f64 d1 d3)
83.8%
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))
51.9%
(/.f64 (*.f64 (-.f64 9 (*.f64 d3 d3)) d1) (-.f64 3 d3))
68.6%
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
70.4%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
59.9%
(*.f64 (+.f64 d2 3) d1)
31.5%
(*.f64 d2 d1)
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
70.5%
(*.f64 d1 (+.f64 3 d3))
43.1%
(*.f64 d1 d3)
Compiler

Compiled 182 to 126 computations (30.8% saved)

localize126.0ms (3.4%)

Local Accuracy

Found 6 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 d1 (-.f64 3 d2))
84.3%
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))
95.2%
(*.f64 (-.f64 9 (*.f64 d3 d3)) d1)
84.7%
(/.f64 (*.f64 (-.f64 9 (*.f64 d3 d3)) d1) (-.f64 3 d3))
97.7%
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
99.9%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
Compiler

Compiled 117 to 52 computations (55.6% saved)

series14.0ms (0.4%)

Counts
6 → 138
Calls

42 calls:

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

rewrite80.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
584×add-sqr-sqrt
574×pow1
574×*-un-lft-identity
544×add-exp-log
544×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify124.0ms (3.4%)

Algorithm
egg-herbie
Rules
724×log-prod
644×fma-def
586×fma-neg
542×associate-*r*
502×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05728992
115778432
256898432
Stop Event
node limit
Counts
332 → 308
Calls
Call 1
Inputs
(*.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 d1 d3)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.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 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 d2 d1)
(*.f64 d1 d3)
(*.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 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 9 d1)
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(*.f64 -1 (*.f64 d1 (pow.f64 d3 2)))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(*.f64 -1 (*.f64 d1 (pow.f64 d3 2)))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 (*.f64 1/3 d1) (*.f64 -1/3 d1)) (pow.f64 d2 2)) (*.f64 d1 d3))))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 (*.f64 1/3 d1) (*.f64 -1/3 d1)) (pow.f64 d2 2)) (+.f64 (*.f64 d1 d3) (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 1/9 d1) (*.f64 -1/9 d1)))))))
(*.f64 d2 d1)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 9 (/.f64 d1 d2)) (+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 9 (/.f64 d1 d2)) (+.f64 (*.f64 -27 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))))))
(*.f64 d2 d1)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 d1) (*.f64 -9 d1)) d2)) (*.f64 d1 d3))))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 -27 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 d1) (*.f64 -9 d1)) d2)) (*.f64 d1 d3))))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))) d1))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(*.f64 1/3 d1)
(+.f64 (*.f64 1/3 d1) (*.f64 1/9 (*.f64 d2 d1)))
(+.f64 (*.f64 1/3 d1) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 d2 2) d1)) (*.f64 1/9 (*.f64 d2 d1))))
(+.f64 (*.f64 1/3 d1) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 d2 2) d1)) (+.f64 (*.f64 1/81 (*.f64 (pow.f64 d2 3) d1)) (*.f64 1/9 (*.f64 d2 d1)))))
(*.f64 -1 (/.f64 d1 d2))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -1 (/.f64 d1 d2)))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -1 (/.f64 d1 d2))))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -1 (/.f64 d1 d2)) (*.f64 -27 (/.f64 d1 (pow.f64 d2 4))))))
(*.f64 -1 (/.f64 d1 d2))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -1 (/.f64 d1 d2)))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -1 (/.f64 d1 d2))))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -1 (/.f64 d1 d2)) (*.f64 -27 (/.f64 d1 (pow.f64 d2 4))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (-.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 1 (*.f64 d1 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d3))) (sqrt.f64 (*.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 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 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) (pow.f64 (*.f64 d1 3) 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) 2) (pow.f64 (*.f64 d1 3) 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) (pow.f64 (*.f64 d1 3) 2))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 3) 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(pow.f64 (*.f64 d1 (+.f64 3 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d3))))
(fma.f64 d1 d3 (*.f64 d1 3))
(fma.f64 d1 3 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d3))
(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 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)))) 1)
(-.f64 (/.f64 9 (/.f64 (-.f64 3 d3) d1)) (/.f64 (*.f64 d3 d3) (/.f64 (-.f64 3 d3) d1)))
(*.f64 d1 (*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 1 (-.f64 3 d3))))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 1 (/.f64 (-.f64 3 d3) d1)))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (*.f64 d1 (/.f64 1 (-.f64 3 d3))))
(*.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) (/.f64 1 (-.f64 3 d3)))
(*.f64 1 (*.f64 (/.f64 d1 1) (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (/.f64 1 (-.f64 3 d3))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) 2) (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (/.f64 1 (-.f64 3 d3))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(*.f64 (*.f64 d1 (neg.f64 (-.f64 9 (*.f64 d3 d3)))) (/.f64 1 (neg.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 1) (+.f64 3 d3))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (-.f64 9 (*.f64 d3 d3)) (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d3))) (/.f64 (-.f64 9 (*.f64 d3 d3)) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (-.f64 9 (*.f64 d3 d3)) (sqrt.f64 (-.f64 3 d3))) (/.f64 d1 (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (-.f64 9 (*.f64 d3 d3)) 1) (/.f64 d1 (-.f64 3 d3)))
(*.f64 (/.f64 (-.f64 9 (*.f64 d3 d3)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 3 d3))) (/.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (-.f64 3 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2) (sqrt.f64 (-.f64 3 d3))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (-.f64 3 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (cbrt.f64 (-.f64 3 d3))))
(pow.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) 2)
(pow.f64 (/.f64 1 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) -1)
(neg.f64 (/.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) (neg.f64 (-.f64 3 d3))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) 3) (pow.f64 (-.f64 3 d3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(+.f64 (*.f64 d1 9) (*.f64 d1 (*.f64 d3 (neg.f64 d3))))
(+.f64 (*.f64 9 d1) (*.f64 (*.f64 d3 (neg.f64 d3)) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))))) 1)
(/.f64 (*.f64 d1 (-.f64 729 (pow.f64 d3 6))) (+.f64 81 (+.f64 (pow.f64 d3 4) (*.f64 (*.f64 9 d3) d3))))
(/.f64 (*.f64 d1 (-.f64 81 (pow.f64 d3 4))) (+.f64 9 (*.f64 d3 d3)))
(pow.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 9 (*.f64 d3 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 9 (*.f64 d3 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 9 (*.f64 d3 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))))
(+.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) (*.f64 d1 d3))
(+.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) 1) (*.f64 (*.f64 d1 d3) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)))) 1)
(*.f64 1 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) 2) (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)))) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) (*.f64 d1 d3)))
(pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(exp.f64 (log.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (-.f64 3 d2)))) 1)
(*.f64 d1 (/.f64 1 (-.f64 3 d2)))
(*.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 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (-.f64 3 d2))))
(*.f64 (sqrt.f64 (/.f64 d1 (-.f64 3 d2))) (sqrt.f64 (/.f64 d1 (-.f64 3 d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (-.f64 3 d2))))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (-.f64 3 d2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 3 d2)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 3 d2))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 3 d2))) (/.f64 d1 (sqrt.f64 (-.f64 3 d2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (-.f64 3 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (-.f64 3 d2)) 2)) (cbrt.f64 (/.f64 d1 (-.f64 3 d2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (-.f64 3 d2))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (-.f64 3 d2))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (-.f64 3 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (-.f64 3 d2)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (-.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)
(pow.f64 (/.f64 (-.f64 3 d2) d1) -1)
(neg.f64 (/.f64 d1 (neg.f64 (-.f64 3 d2))))
(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))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 3 d2) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 d1 (-.f64 3 d2))))
Outputs
(*.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 d3 -1 -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 d3 -1 -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 d3 -1 -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 d3 -1 -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 d1 d3)
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d1 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 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d3 d2)))
(*.f64 (-.f64 (neg.f64 d3) d2) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d3 d2)))
(*.f64 (-.f64 (neg.f64 d3) d2) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d3 d2)))
(*.f64 (-.f64 (neg.f64 d3) d2) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d3 d2)))
(*.f64 (-.f64 (neg.f64 d3) d2) (neg.f64 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 d3)
(*.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 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 d1)
(*.f64 d1 9)
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 -1 (*.f64 d1 (pow.f64 d3 2)))
(*.f64 (neg.f64 d1) (*.f64 d3 d3))
(*.f64 d1 (*.f64 d3 (neg.f64 d3)))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 -1 (*.f64 d1 (pow.f64 d3 2)))
(*.f64 (neg.f64 d1) (*.f64 d3 d3))
(*.f64 d1 (*.f64 d3 (neg.f64 d3)))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(+.f64 (*.f64 9 d1) (*.f64 -1 (*.f64 d1 (pow.f64 d3 2))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (pow.f64 d3 2)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 (+.f64 d3 d2) 3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 (*.f64 1/3 d1) (*.f64 -1/3 d1)) (pow.f64 d2 2)) (*.f64 d1 d3))))
(fma.f64 3 d1 (fma.f64 d2 d1 (fma.f64 (*.f64 d1 0) (*.f64 d2 d2) (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (+.f64 (+.f64 d3 d2) 3)) (*.f64 d2 (*.f64 d2 0)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (+.f64 (*.f64 1/3 d1) (*.f64 -1/3 d1)) (pow.f64 d2 2)) (+.f64 (*.f64 d1 d3) (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 1/9 d1) (*.f64 -1/9 d1)))))))
(fma.f64 3 d1 (fma.f64 d2 d1 (fma.f64 (*.f64 d1 0) (*.f64 d2 d2) (fma.f64 d1 d3 (*.f64 (*.f64 d1 0) (pow.f64 d2 3))))))
(fma.f64 d1 3 (fma.f64 d1 d2 (fma.f64 (*.f64 d2 d2) 0 (fma.f64 (pow.f64 d2 3) 0 (*.f64 d1 d3)))))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 (+.f64 d3 d2) 3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 9 (/.f64 d1 d2)) (+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))))
(fma.f64 3 d1 (fma.f64 9 (/.f64 d1 d2) (fma.f64 -9 (/.f64 d1 d2) (*.f64 d1 (+.f64 d3 d2)))))
(+.f64 (*.f64 (/.f64 d1 d2) 0) (*.f64 d1 (+.f64 (+.f64 d3 d2) 3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 9 (/.f64 d1 d2)) (+.f64 (*.f64 -27 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))))))
(fma.f64 3 d1 (fma.f64 -9 (/.f64 d1 d2) (fma.f64 9 (/.f64 d1 d2) (fma.f64 -27 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 27 (/.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 d3 d2)))))))
(fma.f64 d1 3 (+.f64 (+.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 (/.f64 d1 (*.f64 d2 d2)) 0)) (*.f64 (/.f64 d1 d2) 0)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 3 d1 (*.f64 d1 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 (+.f64 d3 d2) 3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 d1) (*.f64 -9 d1)) d2)) (*.f64 d1 d3))))
(fma.f64 3 d1 (fma.f64 d2 d1 (fma.f64 -1 (/.f64 (*.f64 d1 0) d2) (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (+.f64 (+.f64 d3 d2) 3)) (/.f64 0 d2))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 -27 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 d1) (*.f64 -9 d1)) d2)) (*.f64 d1 d3))))))
(fma.f64 3 d1 (fma.f64 -27 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 27 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 d2 d1 (fma.f64 -1 (/.f64 (*.f64 d1 0) d2) (*.f64 d1 d3))))))
(+.f64 (*.f64 (/.f64 d1 (*.f64 d2 d2)) 0) (+.f64 (*.f64 d1 (+.f64 (+.f64 d3 d2) 3)) (/.f64 0 d2)))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))
(*.f64 d1 (-.f64 (+.f64 d3 (*.f64 9 (/.f64 1 (-.f64 3 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 3 d2))))
(*.f64 d1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))) d1))
(neg.f64 (*.f64 d1 (*.f64 -1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))))
(*.f64 d1 (*.f64 1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))) d1))
(neg.f64 (*.f64 d1 (*.f64 -1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))))
(*.f64 d1 (*.f64 1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))) d1))
(neg.f64 (*.f64 d1 (*.f64 -1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))))
(*.f64 d1 (*.f64 1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)))) d1))
(neg.f64 (*.f64 d1 (*.f64 -1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2))))))
(*.f64 d1 (*.f64 1 (+.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 3 d2)))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2))))
(/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2)))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(*.f64 1/3 d1)
(*.f64 d1 1/3)
(+.f64 (*.f64 1/3 d1) (*.f64 1/9 (*.f64 d2 d1)))
(fma.f64 1/3 d1 (*.f64 1/9 (*.f64 d1 d2)))
(*.f64 d1 (+.f64 (*.f64 d2 1/9) 1/3))
(+.f64 (*.f64 1/3 d1) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 d2 2) d1)) (*.f64 1/9 (*.f64 d2 d1))))
(fma.f64 1/3 d1 (fma.f64 1/27 (*.f64 d1 (*.f64 d2 d2)) (*.f64 1/9 (*.f64 d1 d2))))
(fma.f64 d1 1/3 (*.f64 d1 (+.f64 (*.f64 d2 1/9) (*.f64 (*.f64 d2 d2) 1/27))))
(+.f64 (*.f64 1/3 d1) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 d2 2) d1)) (+.f64 (*.f64 1/81 (*.f64 (pow.f64 d2 3) d1)) (*.f64 1/9 (*.f64 d2 d1)))))
(fma.f64 1/3 d1 (fma.f64 1/27 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 1/81 (*.f64 d1 (pow.f64 d2 3)) (*.f64 1/9 (*.f64 d1 d2)))))
(fma.f64 d1 1/3 (fma.f64 1/27 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 (*.f64 d2 1/9) (*.f64 (pow.f64 d2 3) 1/81)))))
(*.f64 -1 (/.f64 d1 d2))
(/.f64 (neg.f64 d1) d2)
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -1 (/.f64 d1 d2)))
(fma.f64 -3 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 (/.f64 -3 d2) (/.f64 d1 d2)) (/.f64 d1 d2))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -1 (/.f64 d1 d2))))
(fma.f64 -3 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -9 (/.f64 d1 (pow.f64 d2 3)) (/.f64 (neg.f64 d1) d2)))
(-.f64 (fma.f64 (/.f64 d1 (*.f64 d2 d2)) -3 (/.f64 -9 (/.f64 (pow.f64 d2 3) d1))) (/.f64 d1 d2))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -1 (/.f64 d1 d2)) (*.f64 -27 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -3 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -9 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -1 (/.f64 d1 d2) (/.f64 (*.f64 -27 d1) (pow.f64 d2 4)))))
(fma.f64 (/.f64 d1 (*.f64 d2 d2)) -3 (fma.f64 -9 (/.f64 d1 (pow.f64 d2 3)) (-.f64 (/.f64 -27 (/.f64 (pow.f64 d2 4) d1)) (/.f64 d1 d2))))
(*.f64 -1 (/.f64 d1 d2))
(/.f64 (neg.f64 d1) d2)
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -1 (/.f64 d1 d2)))
(fma.f64 -3 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 (/.f64 -3 d2) (/.f64 d1 d2)) (/.f64 d1 d2))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -1 (/.f64 d1 d2))))
(fma.f64 -3 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -9 (/.f64 d1 (pow.f64 d2 3)) (/.f64 (neg.f64 d1) d2)))
(-.f64 (fma.f64 (/.f64 d1 (*.f64 d2 d2)) -3 (/.f64 -9 (/.f64 (pow.f64 d2 3) d1))) (/.f64 d1 d2))
(+.f64 (*.f64 -3 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -9 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -1 (/.f64 d1 d2)) (*.f64 -27 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -3 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -9 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -1 (/.f64 d1 d2) (/.f64 (*.f64 -27 d1) (pow.f64 d2 4)))))
(fma.f64 (/.f64 d1 (*.f64 d2 d2)) -3 (fma.f64 -9 (/.f64 d1 (pow.f64 d2 3)) (-.f64 (/.f64 -27 (/.f64 (pow.f64 d2 4) d1)) (/.f64 d1 d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3)))) 1)
(*.f64 d1 (+.f64 3 d3))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (-.f64 d3 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d3 -3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 1 (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) 2))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d3))) (sqrt.f64 (*.f64 d1 (+.f64 3 d3))))
(*.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 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 (*.f64 d1 3) (-.f64 3 d3)) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2)) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (*.f64 d1 d1))) (*.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 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 (*.f64 d1 3) (-.f64 3 d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (*.f64 d1 d1))) (*.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 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 (*.f64 d1 3) (-.f64 3 d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (-.f64 d3 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (*.f64 d1 d1))) (*.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 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 (*.f64 d1 3) (-.f64 3 d3)) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2))) (*.f64 (neg.f64 d1) (+.f64 d3 -3)))
(/.f64 (-.f64 (*.f64 9 (*.f64 d1 d1)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 3) 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 3) 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (+.f64 (*.f64 9 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2))) (*.f64 (neg.f64 d1) (+.f64 d3 -3)))
(/.f64 (-.f64 (*.f64 9 (*.f64 d1 d1)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(pow.f64 (*.f64 d1 (+.f64 3 d3)) 1)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) 3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3) 1/3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d3))) 2)
(*.f64 d1 (+.f64 3 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 2))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3))
(*.f64 d1 (+.f64 3 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d3))) 1))
(*.f64 d1 (+.f64 3 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 d3 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 3 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d3 d1 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.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 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d3 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (neg.f64 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (neg.f64 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(*.f64 d1 (+.f64 d3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(*.f64 d1 (+.f64 d3 d2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d3 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(*.f64 d1 (+.f64 d3 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d3 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d1 d3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d1 d2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)))) 1)
(*.f64 d1 (+.f64 3 d3))
(-.f64 (/.f64 9 (/.f64 (-.f64 3 d3) d1)) (/.f64 (*.f64 d3 d3) (/.f64 (-.f64 3 d3) d1)))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 1 (-.f64 3 d3))))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 1 (/.f64 (-.f64 3 d3) d1)))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (*.f64 d1 (/.f64 1 (-.f64 3 d3))))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) (/.f64 1 (-.f64 3 d3)))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 1 (*.f64 (/.f64 d1 1) (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (/.f64 1 (-.f64 3 d3))))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) 2))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) 2) (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (/.f64 1 (-.f64 3 d3))))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (neg.f64 (-.f64 9 (*.f64 d3 d3)))) (/.f64 1 (neg.f64 (-.f64 3 d3))))
(*.f64 d1 (*.f64 (neg.f64 (-.f64 9 (*.f64 d3 d3))) (/.f64 1 (neg.f64 (-.f64 3 d3)))))
(/.f64 d1 (/.f64 (+.f64 d3 -3) (+.f64 -9 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 1) (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (-.f64 9 (*.f64 d3 d3)) (cbrt.f64 (-.f64 3 d3))))
(/.f64 (/.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 (cbrt.f64 (-.f64 3 d3)) d1)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d3))) (/.f64 (-.f64 9 (*.f64 d3 d3)) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (-.f64 9 (*.f64 d3 d3)) (sqrt.f64 (-.f64 3 d3))) (/.f64 d1 (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d3))) (/.f64 (-.f64 9 (*.f64 d3 d3)) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (-.f64 9 (*.f64 d3 d3)) 1) (/.f64 d1 (-.f64 3 d3)))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 (/.f64 (-.f64 9 (*.f64 d3 d3)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (-.f64 9 (*.f64 d3 d3)) (cbrt.f64 (-.f64 3 d3))))
(/.f64 (/.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 (cbrt.f64 (-.f64 3 d3)) d1)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (-.f64 9 (*.f64 d3 d3)) (cbrt.f64 (-.f64 3 d3))))
(/.f64 (/.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 (cbrt.f64 (-.f64 3 d3)) d1)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 3 d3))) (/.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d3))) (/.f64 (-.f64 9 (*.f64 d3 d3)) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (-.f64 3 d3)))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2) (sqrt.f64 (-.f64 3 d3))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d3))) (/.f64 (-.f64 9 (*.f64 d3 d3)) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (-.f64 3 d3)))
(*.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 d1 (-.f64 3 d3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (-.f64 9 (*.f64 d3 d3)) (cbrt.f64 (-.f64 3 d3))))
(/.f64 (/.f64 (-.f64 9 (*.f64 d3 d3)) (/.f64 (cbrt.f64 (-.f64 3 d3)) d1)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2))
(pow.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)) 1)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) 3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)) 3) 1/3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) 2)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (/.f64 1 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) -1)
(*.f64 d1 (+.f64 3 d3))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) (neg.f64 (-.f64 3 d3))))
(*.f64 d1 (*.f64 (neg.f64 (-.f64 9 (*.f64 d3 d3))) (/.f64 1 (neg.f64 (-.f64 3 d3)))))
(/.f64 d1 (/.f64 (+.f64 d3 -3) (+.f64 -9 (*.f64 d3 d3))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)) 2))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)))))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3)) 3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) 3) (pow.f64 (-.f64 3 d3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))) 1))
(*.f64 d1 (+.f64 3 d3))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 1) (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 9) (*.f64 d1 (*.f64 d3 (neg.f64 d3))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(+.f64 (*.f64 9 d1) (*.f64 (*.f64 d3 (neg.f64 d3)) d1))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))))) 1)
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 729 (pow.f64 d3 6))) (+.f64 81 (+.f64 (pow.f64 d3 4) (*.f64 (*.f64 9 d3) d3))))
(/.f64 d1 (/.f64 (+.f64 (+.f64 81 (pow.f64 d3 4)) (*.f64 d3 (*.f64 d3 9))) (-.f64 729 (pow.f64 d3 6))))
(/.f64 d1 (/.f64 (+.f64 81 (*.f64 (*.f64 d3 d3) (fma.f64 d3 d3 9))) (-.f64 729 (pow.f64 d3 6))))
(/.f64 (*.f64 d1 (-.f64 81 (pow.f64 d3 4))) (+.f64 9 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (+.f64 9 (*.f64 d3 d3)) (-.f64 81 (pow.f64 d3 4))))
(*.f64 (/.f64 d1 (fma.f64 d3 d3 9)) (-.f64 81 (pow.f64 d3 4)))
(pow.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) 1)
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 3)
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) 3) 1/3)
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 2)
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) 2))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 9 (*.f64 d3 d3))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3))) 3))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 9 (*.f64 d3 d3)) 3)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 9 (*.f64 d3 d3)) 3) (pow.f64 d1 3)))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))) 1))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 9 (*.f64 d3 d3)))))
(fma.f64 9 d1 (*.f64 (neg.f64 d1) (*.f64 d3 d3)))
(*.f64 d1 (-.f64 9 (*.f64 d3 d3)))
(+.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(+.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) 1) (*.f64 (*.f64 d1 d3) 1))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)))) 1)
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(*.f64 1 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) 2))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) 2) (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 9 (*.f64 d2 d2))) (pow.f64 (/.f64 d1 (-.f64 3 d2)) 2)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d3) (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)) 3)) (fma.f64 (-.f64 9 (*.f64 d2 d2)) (*.f64 (pow.f64 (/.f64 d1 (-.f64 3 d2)) 2) (-.f64 9 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)))) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2))) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 9 (*.f64 d2 d2))) (pow.f64 (/.f64 d1 (-.f64 3 d2)) 2)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 d1 (-.f64 3 d2)) 2) (*.f64 (-.f64 9 (*.f64 d2 d2)) (-.f64 9 (*.f64 d2 d2)))) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)) (*.f64 d1 d3)))
(pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)) 1)
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) 3)
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(pow.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)) 3) 1/3)
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) 2)
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)) 2))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(log.f64 (exp.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)))))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3)) 3))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(exp.f64 (log.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))) 1))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 (-.f64 3 d2)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (*.f64 d2 d2)))))
(fma.f64 d1 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 (-.f64 3 d2) d1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (-.f64 3 d2)))) 1)
(/.f64 d1 (-.f64 3 d2))
(*.f64 d1 (/.f64 1 (-.f64 3 d2)))
(/.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 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (-.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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (-.f64 3 d2))))
(/.f64 d1 (-.f64 3 d2))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (-.f64 3 d2))))
(/.f64 d1 (-.f64 3 d2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 3 d2)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 3 d2))))
(/.f64 (/.f64 d1 (cbrt.f64 (-.f64 3 d2))) (pow.f64 (cbrt.f64 (-.f64 3 d2)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 3 d2))) (/.f64 d1 (sqrt.f64 (-.f64 3 d2))))
(/.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d2))) (sqrt.f64 (-.f64 3 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (-.f64 3 d2)))
(/.f64 d1 (-.f64 3 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (-.f64 3 d2)) 2)) (cbrt.f64 (/.f64 d1 (-.f64 3 d2))))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (-.f64 3 d2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (-.f64 3 d2))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (-.f64 3 d2))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 3 d2))) (/.f64 d1 (sqrt.f64 (-.f64 3 d2))))
(/.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d2))) (sqrt.f64 (-.f64 3 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (-.f64 3 d2)))
(/.f64 d1 (-.f64 3 d2))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (-.f64 3 d2)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (-.f64 3 d2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 3 d2)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 3 d2))))
(/.f64 (/.f64 d1 (cbrt.f64 (-.f64 3 d2))) (pow.f64 (cbrt.f64 (-.f64 3 d2)) 2))
(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))
(pow.f64 (/.f64 (-.f64 3 d2) d1) -1)
(/.f64 d1 (-.f64 3 d2))
(neg.f64 (/.f64 d1 (neg.f64 (-.f64 3 d2))))
(/.f64 d1 (-.f64 3 d2))
(sqrt.f64 (pow.f64 (/.f64 d1 (-.f64 3 d2)) 2))
(/.f64 d1 (-.f64 3 d2))
(log.f64 (exp.f64 (/.f64 d1 (-.f64 3 d2))))
(/.f64 d1 (-.f64 3 d2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (-.f64 3 d2)))))
(/.f64 d1 (-.f64 3 d2))
(cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 3 d2)) 3))
(/.f64 d1 (-.f64 3 d2))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 3 d2) 3)))
(/.f64 d1 (-.f64 3 d2))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 d1 (-.f64 3 d2))))
(/.f64 d1 (-.f64 3 d2))

eval93.0ms (2.5%)

Compiler

Compiled 5408 to 2988 computations (44.7% saved)

prune51.0ms (1.4%)

Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New3044308
Fresh000
Picked224
Done145
Total30710317
Accurracy
100.0%
Counts
317 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.5%
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 (neg.f64 d1) d2) (*.f64 d1 d3))
29.7%
(/.f64 (*.f64 d1 9) (-.f64 3 d3))
68.6%
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
70.4%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
59.9%
(*.f64 (+.f64 d2 3) d1)
31.5%
(*.f64 d2 d1)
71.4%
(*.f64 d1 (+.f64 d3 d2))
70.5%
(*.f64 d1 (+.f64 3 d3))
43.1%
(*.f64 d1 d3)
30.2%
(*.f64 d1 3)
43.5%
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 (neg.f64 d1) d2) (*.f64 d1 d3))
29.7%
(/.f64 (*.f64 d1 9) (-.f64 3 d3))
68.6%
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
70.4%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
59.9%
(*.f64 (+.f64 d2 3) d1)
31.5%
(*.f64 d2 d1)
71.4%
(*.f64 d1 (+.f64 d3 d2))
70.5%
(*.f64 d1 (+.f64 3 d3))
43.1%
(*.f64 d1 d3)
30.2%
(*.f64 d1 3)
Compiler

Compiled 180 to 126 computations (30% saved)

localize79.0ms (2.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
82.6%
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 (neg.f64 d1) d2) (*.f64 d1 d3))
99.7%
(/.f64 (*.f64 d1 9) (-.f64 3 d3))
100.0%
(*.f64 d1 (+.f64 d3 d2))
Compiler

Compiled 81 to 37 computations (54.3% saved)

series8.0ms (0.2%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 (neg.f64 d1) d2) (*.f64 d1 d3))
1.0ms
d1
@0
(/.f64 (*.f64 d1 9) (-.f64 3 d3))
1.0ms
d3
@0
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 (neg.f64 d1) d2) (*.f64 d1 d3))
1.0ms
d1
@-inf
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 (neg.f64 d1) d2) (*.f64 d1 d3))
0.0ms
d1
@inf
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 (neg.f64 d1) d2) (*.f64 d1 d3))

rewrite95.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
794×expm1-udef
790×log1p-udef
482×add-sqr-sqrt
472×pow1
472×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify82.0ms (2.2%)

Algorithm
egg-herbie
Rules
1608×fma-def
1272×times-frac
1100×distribute-lft-in
916×unswap-sqr
360×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03035051
18354909
230254905
Stop Event
node limit
Counts
193 → 183
Calls
Call 1
Inputs
(*.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 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d3) (*.f64 1/3 (*.f64 d1 (pow.f64 d3 2)))))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 1/9 (*.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 d1 d3) (*.f64 1/3 (*.f64 d1 (pow.f64 d3 2))))))
(*.f64 -9 (/.f64 d1 d3))
(+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -81 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2)))))
(+.f64 (*.f64 -243 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -81 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2))))))
(*.f64 -9 (/.f64 d1 d3))
(+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -81 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2)))))
(+.f64 (*.f64 -243 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -81 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2))))))
(*.f64 -9 (/.f64 d1 d2))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 9 (/.f64 1 d2))) d2)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 9 (/.f64 1 d2))) d2)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 9 (/.f64 1 d2))) d2)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 9 (/.f64 1 d2))) d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d2) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (-.f64 d3 d2))
(pow.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 d2))))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))))) 1)
(*.f64 d1 (/.f64 1 (-.f64 1/3 (/.f64 d3 9))))
(*.f64 d1 (*.f64 9 (/.f64 1 (-.f64 3 d3))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 9 (*.f64 d1 (/.f64 1 (-.f64 3 d3))))
(*.f64 (*.f64 d1 9) (/.f64 1 (-.f64 3 d3)))
(*.f64 (*.f64 d1 9) (/.f64 1 (neg.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 1)
(*.f64 1 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 2)) (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) (*.f64 (cbrt.f64 (*.f64 d1 9)) (/.f64 1 (-.f64 3 d3))))
(*.f64 (sqrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) (sqrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(*.f64 (*.f64 3 (sqrt.f64 d1)) (*.f64 (*.f64 3 (sqrt.f64 d1)) (/.f64 1 (-.f64 3 d3))))
(*.f64 (/.f64 1 (-.f64 3 d3)) (*.f64 d1 9))
(*.f64 (/.f64 d1 1) (/.f64 9 (-.f64 3 d3)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 9 (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d3))) (/.f64 9 (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 9 (sqrt.f64 (-.f64 3 d3))) (/.f64 d1 (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (-.f64 3 d3)) 9)
(*.f64 (/.f64 9 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (*.f64 d1 9) (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 3 d3))) (/.f64 (*.f64 d1 9) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) 1) (/.f64 (cbrt.f64 (*.f64 d1 9)) (-.f64 3 d3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) (sqrt.f64 (-.f64 3 d3))) (/.f64 (cbrt.f64 (*.f64 d1 9)) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (*.f64 3 (sqrt.f64 d1)) 1) (/.f64 (*.f64 3 (sqrt.f64 d1)) (-.f64 3 d3)))
(*.f64 (/.f64 (*.f64 3 (sqrt.f64 d1)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (*.f64 3 (sqrt.f64 d1)) (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (*.f64 d1 9) (-.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (+.f64 d3 3))))
(*.f64 (/.f64 (*.f64 d1 9) (-.f64 9 (*.f64 d3 d3))) (+.f64 d3 3))
(pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 1)
(pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) 3)
(pow.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) 2)
(pow.f64 (/.f64 (-.f64 3 d3) (*.f64 d1 9)) -1)
(neg.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))))
(sqrt.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 2))
(log.f64 (exp.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))))))
(cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 9) 3) (pow.f64 (-.f64 3 d3) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(exp.f64 (log.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) 1))
(log1p.f64 (expm1.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(+.f64 (*.f64 d1 d3) (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)))
(+.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) 1) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)))) 1)
(*.f64 1 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)) 1)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) 2) (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2))) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) (*.f64 d1 d3)))
(pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(exp.f64 (log.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
Outputs
(*.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 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d3) (*.f64 1/3 (*.f64 d1 (pow.f64 d3 2)))))
(fma.f64 3 d1 (fma.f64 d1 d3 (*.f64 1/3 (*.f64 d1 (*.f64 d3 d3)))))
(fma.f64 d1 3 (fma.f64 d1 d3 (*.f64 d1 (*.f64 (*.f64 d3 d3) 1/3))))
(fma.f64 d1 (+.f64 d3 3) (*.f64 (*.f64 d3 d3) (*.f64 d1 1/3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 1/9 (*.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 d1 d3) (*.f64 1/3 (*.f64 d1 (pow.f64 d3 2))))))
(fma.f64 3 d1 (fma.f64 1/9 (*.f64 d1 (pow.f64 d3 3)) (fma.f64 d1 d3 (*.f64 1/3 (*.f64 d1 (*.f64 d3 d3))))))
(fma.f64 d1 3 (fma.f64 1/9 (*.f64 d1 (pow.f64 d3 3)) (fma.f64 d1 d3 (*.f64 d1 (*.f64 (*.f64 d3 d3) 1/3)))))
(fma.f64 d1 (*.f64 (pow.f64 d3 3) 1/9) (fma.f64 d1 (+.f64 d3 3) (*.f64 (*.f64 d3 d3) (*.f64 d1 1/3))))
(*.f64 -9 (/.f64 d1 d3))
(/.f64 (*.f64 d1 -9) d3)
(+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2))))
(fma.f64 -9 (/.f64 d1 d3) (*.f64 -27 (/.f64 d1 (*.f64 d3 d3))))
(fma.f64 -27 (/.f64 d1 (*.f64 d3 d3)) (/.f64 (*.f64 d1 -9) d3))
(+.f64 (*.f64 -81 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2)))))
(fma.f64 -81 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -9 (/.f64 d1 d3) (*.f64 -27 (/.f64 d1 (*.f64 d3 d3)))))
(fma.f64 -9 (/.f64 d1 d3) (fma.f64 -27 (/.f64 d1 (*.f64 d3 d3)) (/.f64 (*.f64 d1 -81) (pow.f64 d3 3))))
(+.f64 (*.f64 -243 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -81 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2))))))
(fma.f64 -243 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -81 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -9 (/.f64 d1 d3) (*.f64 -27 (/.f64 d1 (*.f64 d3 d3))))))
(fma.f64 -243 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -9 (/.f64 d1 d3) (fma.f64 -27 (/.f64 d1 (*.f64 d3 d3)) (/.f64 (*.f64 d1 -81) (pow.f64 d3 3)))))
(*.f64 -9 (/.f64 d1 d3))
(/.f64 (*.f64 d1 -9) d3)
(+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2))))
(fma.f64 -9 (/.f64 d1 d3) (*.f64 -27 (/.f64 d1 (*.f64 d3 d3))))
(fma.f64 -27 (/.f64 d1 (*.f64 d3 d3)) (/.f64 (*.f64 d1 -9) d3))
(+.f64 (*.f64 -81 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2)))))
(fma.f64 -81 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -9 (/.f64 d1 d3) (*.f64 -27 (/.f64 d1 (*.f64 d3 d3)))))
(fma.f64 -9 (/.f64 d1 d3) (fma.f64 -27 (/.f64 d1 (*.f64 d3 d3)) (/.f64 (*.f64 d1 -81) (pow.f64 d3 3))))
(+.f64 (*.f64 -243 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -81 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -9 (/.f64 d1 d3)) (*.f64 -27 (/.f64 d1 (pow.f64 d3 2))))))
(fma.f64 -243 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -81 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -9 (/.f64 d1 d3) (*.f64 -27 (/.f64 d1 (*.f64 d3 d3))))))
(fma.f64 -243 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -9 (/.f64 d1 d3) (fma.f64 -27 (/.f64 d1 (*.f64 d3 d3)) (/.f64 (*.f64 d1 -81) (pow.f64 d3 3)))))
(*.f64 -9 (/.f64 d1 d2))
(*.f64 d1 (/.f64 -9 d2))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 -9 (/.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 -9 (/.f64 d1 d2)))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 -9 (/.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 -9 (/.f64 d1 d2)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 (/.f64 -9 d2)))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 -9 (/.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 -9 (/.f64 d1 d2)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 (/.f64 -9 d2)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 -9 (/.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 -9 (/.f64 d1 d2)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 (/.f64 -9 d2)))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 -9 (/.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 -9 (/.f64 d1 d2)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 (/.f64 -9 d2)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 -9 (/.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 -9 (/.f64 d1 d2)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 (/.f64 -9 d2)))
(+.f64 (*.f64 -9 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 -9 (/.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 -9 (/.f64 d1 d2)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 (/.f64 -9 d2)))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 d1 (+.f64 d3 (*.f64 -1 (/.f64 (-.f64 9 (pow.f64 d2 2)) d2))))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 9 (/.f64 1 d2))) d2)))
(neg.f64 (*.f64 d1 (-.f64 (fma.f64 -1 d3 (/.f64 9 d2)) d2)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 (/.f64 9 d2) d3) d2)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 (/.f64 9 d2) d2) d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 9 (/.f64 1 d2))) d2)))
(neg.f64 (*.f64 d1 (-.f64 (fma.f64 -1 d3 (/.f64 9 d2)) d2)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 (/.f64 9 d2) d3) d2)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 (/.f64 9 d2) d2) d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 9 (/.f64 1 d2))) d2)))
(neg.f64 (*.f64 d1 (-.f64 (fma.f64 -1 d3 (/.f64 9 d2)) d2)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 (/.f64 9 d2) d3) d2)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 (/.f64 9 d2) d2) d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) (*.f64 9 (/.f64 1 d2))) d2)))
(neg.f64 (*.f64 d1 (-.f64 (fma.f64 -1 d3 (/.f64 9 d2)) d2)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 (/.f64 9 d2) d3) d2)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 (/.f64 9 d2) d2) d3)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2))
(neg.f64 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(*.f64 (/.f64 d1 d2) (neg.f64 (-.f64 9 (*.f64 d2 d2))))
(*.f64 (/.f64 d1 d2) (neg.f64 (fma.f64 d2 (neg.f64 d2) 9)))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(+.f64 (*.f64 d1 d3) (*.f64 -1 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) d2)))
(*.f64 d1 (+.f64 d3 (neg.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))
(*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2)))
(*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d2) 1))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(/.f64 d1 (/.f64 (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))) (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3)))) (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)))
(*.f64 (/.f64 d1 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 d1 (/.f64 (-.f64 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) (fma.f64 d2 (neg.f64 d2) (*.f64 d3 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(/.f64 d1 (/.f64 (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))) (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3)))) (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)))
(*.f64 (/.f64 d1 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (-.f64 d3 d2))
(/.f64 d1 (/.f64 (-.f64 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) (fma.f64 d2 (neg.f64 d2) (*.f64 d3 d3)))
(pow.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2)
(*.f64 d1 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 d2) 3)))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 d2) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))) 1))
(*.f64 d1 (+.f64 d2 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))))) 1)
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 d1 (/.f64 1 (-.f64 1/3 (/.f64 d3 9))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 d1 (*.f64 9 (/.f64 1 (-.f64 3 d3))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (*.f64 d1 (/.f64 1 (-.f64 3 d3))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 (*.f64 d1 9) (/.f64 1 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 (*.f64 d1 9) (/.f64 1 (neg.f64 (-.f64 3 d3))))
(*.f64 d1 (/.f64 9 (+.f64 -3 d3)))
(/.f64 (*.f64 d1 9) (+.f64 d3 -3))
(*.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 1)
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 1 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 9 (-.f64 3 d3)))) (cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 9 (-.f64 3 d3))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 2)) (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 9 (-.f64 3 d3)))) (cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 9 (-.f64 3 d3))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) (*.f64 (cbrt.f64 (*.f64 d1 9)) (/.f64 1 (-.f64 3 d3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) (*.f64 (/.f64 1 (-.f64 3 d3)) (cbrt.f64 (*.f64 d1 9))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 81)) (/.f64 (cbrt.f64 (*.f64 d1 9)) (-.f64 3 d3)))
(*.f64 (sqrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) (sqrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 (*.f64 3 (sqrt.f64 d1)) (*.f64 (*.f64 3 (sqrt.f64 d1)) (/.f64 1 (-.f64 3 d3))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 (/.f64 1 (-.f64 3 d3)) (*.f64 d1 9))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 (/.f64 d1 1) (/.f64 9 (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 9 (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d3))) (/.f64 9 (sqrt.f64 (-.f64 3 d3))))
(/.f64 (/.f64 9 (sqrt.f64 (-.f64 3 d3))) (/.f64 (sqrt.f64 (-.f64 3 d3)) d1))
(*.f64 (/.f64 9 (sqrt.f64 (-.f64 3 d3))) (/.f64 d1 (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d3))) (/.f64 9 (sqrt.f64 (-.f64 3 d3))))
(/.f64 (/.f64 9 (sqrt.f64 (-.f64 3 d3))) (/.f64 (sqrt.f64 (-.f64 3 d3)) d1))
(*.f64 (/.f64 d1 (-.f64 3 d3)) 9)
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 (/.f64 9 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 9 (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (*.f64 d1 9) (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 9 (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 3 d3))) (/.f64 (*.f64 d1 9) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (sqrt.f64 (-.f64 3 d3))) (/.f64 9 (sqrt.f64 (-.f64 3 d3))))
(/.f64 (/.f64 9 (sqrt.f64 (-.f64 3 d3))) (/.f64 (sqrt.f64 (-.f64 3 d3)) d1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) 1) (/.f64 (cbrt.f64 (*.f64 d1 9)) (-.f64 3 d3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) (*.f64 (/.f64 1 (-.f64 3 d3)) (cbrt.f64 (*.f64 d1 9))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 81)) (/.f64 (cbrt.f64 (*.f64 d1 9)) (-.f64 3 d3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 81)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 9 (-.f64 3 d3)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 81)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 9) 2)) (sqrt.f64 (-.f64 3 d3))) (/.f64 (cbrt.f64 (*.f64 d1 9)) (sqrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 81)) (sqrt.f64 (-.f64 3 d3))) (/.f64 (cbrt.f64 (*.f64 d1 9)) (sqrt.f64 (-.f64 3 d3))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 81)) (/.f64 (sqrt.f64 (-.f64 3 d3)) (/.f64 (cbrt.f64 (*.f64 d1 9)) (sqrt.f64 (-.f64 3 d3)))))
(*.f64 (/.f64 (*.f64 3 (sqrt.f64 d1)) 1) (/.f64 (*.f64 3 (sqrt.f64 d1)) (-.f64 3 d3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(*.f64 (/.f64 (*.f64 3 (sqrt.f64 d1)) (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 (*.f64 3 (sqrt.f64 d1)) (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 3 d3)) 2)) (/.f64 9 (cbrt.f64 (-.f64 3 d3))))
(*.f64 (/.f64 (*.f64 d1 9) (-.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (+.f64 d3 3))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 27 (pow.f64 d3 3))) 9) (fma.f64 d3 (+.f64 d3 3) 9))
(*.f64 (/.f64 (*.f64 d1 9) (-.f64 9 (*.f64 d3 d3))) (+.f64 d3 3))
(*.f64 (+.f64 d3 3) (/.f64 (*.f64 d1 9) (-.f64 9 (*.f64 d3 d3))))
(*.f64 (+.f64 d3 3) (*.f64 (/.f64 d1 (fma.f64 d3 (neg.f64 d3) 9)) 9))
(pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 1)
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) 3)
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(pow.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 3) 1/3)
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(pow.f64 (sqrt.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) 2)
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(pow.f64 (/.f64 (-.f64 3 d3) (*.f64 d1 9)) -1)
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(neg.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))))
(*.f64 (*.f64 d1 9) (/.f64 1 (neg.f64 (-.f64 3 d3))))
(*.f64 d1 (/.f64 9 (+.f64 -3 d3)))
(/.f64 (*.f64 d1 9) (+.f64 d3 -3))
(sqrt.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 2))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(log.f64 (exp.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9))) 3))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 9) 3) (pow.f64 (-.f64 3 d3) 3)))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(exp.f64 (log.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))) 1))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(log1p.f64 (expm1.f64 (/.f64 d1 (-.f64 1/3 (/.f64 d3 9)))))
(*.f64 9 (/.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (/.f64 9 (-.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(+.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(+.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) 1) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)))) 1)
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 1 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)) 1)
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) 2))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) 2) (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))) 3)) (fma.f64 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))) (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (-.f64 9 (*.f64 d2 d2)) (*.f64 (/.f64 d1 d2) (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))) 3)) (fma.f64 (-.f64 9 (*.f64 d2 d2)) (*.f64 (/.f64 d1 d2) (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (/.f64 (-.f64 9 (*.f64 d2 d2)) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (-.f64 (/.f64 9 d2) (/.f64 d2 1)))) (*.f64 (/.f64 d1 d2) (*.f64 (*.f64 d1 (fma.f64 d2 (neg.f64 d2) 9)) (-.f64 (/.f64 9 d2) (/.f64 d2 1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2))) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2)) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (-.f64 9 (*.f64 d2 d2)) (*.f64 (/.f64 d1 d2) (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (/.f64 d1 d2) (*.f64 (*.f64 d1 (fma.f64 d2 (neg.f64 d2) 9)) (-.f64 (/.f64 9 d2) (/.f64 d2 1)))) (pow.f64 (*.f64 d1 d3) 2)) (fma.f64 (/.f64 d1 d2) (fma.f64 d2 (neg.f64 d2) 9) (*.f64 d1 (neg.f64 d3))))
(pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)) 1)
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) 3)
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(pow.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)) 3) 1/3)
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) 2)
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)) 2))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(log.f64 (exp.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)))))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3)) 3))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(exp.f64 (log.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))) 1))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 9 (*.f64 d2 d2)) (/.f64 d1 d2) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 d2) (-.f64 9 (*.f64 d2 d2))))
(fma.f64 d1 d3 (*.f64 d1 (-.f64 (/.f64 9 d2) (/.f64 d2 1))))

eval46.0ms (1.2%)

Compiler

Compiled 2642 to 1393 computations (47.3% saved)

prune31.0ms (0.8%)

Pruning

10 alts after pruning (0 fresh and 10 done)

PrunedKeptTotal
New1830183
Fresh000
Picked044
Done066
Total18310193
Accurracy
100.0%
Counts
193 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.5%
(fma.f64 (/.f64 (-.f64 9 (*.f64 d2 d2)) 1) (/.f64 (neg.f64 d1) d2) (*.f64 d1 d3))
29.7%
(/.f64 (*.f64 d1 9) (-.f64 3 d3))
68.6%
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
70.4%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
59.9%
(*.f64 (+.f64 d2 3) d1)
31.5%
(*.f64 d2 d1)
71.4%
(*.f64 d1 (+.f64 d3 d2))
70.5%
(*.f64 d1 (+.f64 3 d3))
43.1%
(*.f64 d1 d3)
30.2%
(*.f64 d1 3)
Compiler

Compiled 229 to 133 computations (41.9% saved)

regimes39.0ms (1%)

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

4 calls:

9.0ms
d2
9.0ms
d1
9.0ms
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
9.0ms
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 165 to 88 computations (46.7% saved)

regimes63.0ms (1.7%)

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

3 calls:

43.0ms
d1
10.0ms
d3
9.0ms
d2
Results
AccuracySegmentsBranch
85.2%10d1
99.1%2d2
98.3%2d3
Compiler

Compiled 39 to 24 computations (38.5% saved)

regimes16.0ms (0.4%)

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

2 calls:

8.0ms
d2
7.0ms
d3
Results
AccuracySegmentsBranch
77.6%2d3
92.9%2d2
Compiler

Compiled 25 to 16 computations (36% saved)

regimes30.0ms (0.8%)

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

2 calls:

20.0ms
d2
10.0ms
d3
Results
AccuracySegmentsBranch
76.2%3d3
72.4%5d2
Compiler

Compiled 20 to 13 computations (35% saved)

regimes26.0ms (0.7%)

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

2 calls:

20.0ms
d1
6.0ms
d3
Results
AccuracySegmentsBranch
50.3%7d1
68.0%2d3
Compiler

Compiled 17 to 12 computations (29.4% saved)

regimes8.0ms (0.2%)

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
d3
2.0ms
d2
2.0ms
d1
Results
AccuracySegmentsBranch
30.2%1d1
30.2%1d2
30.2%1d3
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch12.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-21711181061544.844
-1076187437575.316
Results
10.0ms99×body256valid
1.0ms13×body256infinite
Compiler

Compiled 146 to 105 computations (28.1% saved)

bsearch12.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-21711181061544.844
-1076187437575.316
Results
9.0ms95×body256valid
2.0ms17×body256infinite
Compiler

Compiled 132 to 98 computations (25.8% saved)

bsearch23.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
854.6200822600985
102692.96900265804
11.0ms
-4.695513921370093e-283
-7.477485862971591e-284
Results
17.0ms172×body256valid
3.0ms29×body256infinite
1.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 202 to 157 computations (22.3% saved)

bsearch12.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
854.6200822600985
102692.96900265804
Results
9.0ms100×body256valid
1.0ms12×body256infinite
Compiler

Compiled 118 to 91 computations (22.9% saved)

simplify7.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
031152
141152
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(if (<=.f64 d2 -1080000000000) (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d2 -7700000000000) (*.f64 d2 d1) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d3 -176579177209651/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (*.f64 d2 d1) (if (<=.f64 d3 860) (*.f64 d1 3) (*.f64 d1 d3)))
(if (<=.f64 d3 860) (*.f64 d1 3) (*.f64 d1 d3))
(*.f64 d1 3)
Outputs
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(if (<=.f64 d2 -1080000000000) (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d2 -1080000000000) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d2 -7700000000000) (*.f64 d2 d1) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d2 -7700000000000) (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d3 -176579177209651/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (*.f64 d2 d1) (if (<=.f64 d3 860) (*.f64 d1 3) (*.f64 d1 d3)))
(if (<=.f64 d3 -176579177209651/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (*.f64 d1 d2) (if (<=.f64 d3 860) (*.f64 d1 3) (*.f64 d1 d3)))
(if (<=.f64 d3 860) (*.f64 d1 3) (*.f64 d1 d3))
(*.f64 d1 3)
Compiler

Compiled 81 to 55 computations (32.1% saved)

soundness614.0ms (16.7%)

Rules
1774×fma-def
1494×fma-def
1330×log-prod
730×expm1-udef
726×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01125
12219
24819
37519
48619
58719
018137
142079
2623479
05728992
115778432
256898432
01125
12219
24819
37519
48619
58719
01251
128151
2397451
05728992
115778432
256898432
Stop Event
node limit
node limit
saturated
node limit
node limit
saturated
Compiler

Compiled 165 to 95 computations (42.4% saved)

end109.0ms (3%)

Remove

(sort d2 d3)

Compiler

Compiled 200 to 122 computations (39% saved)

Profiling

Loading profile data...