FastMath test3

Time bar (total: 5.6s)

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)

sample980.0ms (17.6%)

Results
688.0ms6224×body256valid
202.0ms1735×body256infinite
52.0ms167×body512valid
25.0ms130×body1024valid
Bogosity

preprocess247.0ms (4.4%)

Algorithm
egg-herbie
Rules
3238×fma-def
1078×fma-neg
680×unsub-neg
472×sub-neg
410×cancel-sign-sub-inv
Problems
252×No Errors
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041312
1117232
2321228
3662224
41295224
52144224
63390224
74262224
84432224
94432224
105455224
115615224
125615224
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) 3) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d2 3) (*.f64 d2 d1)) (*.f64 d2 d3))
(+.f64 (+.f64 (*.f64 d3 3) (*.f64 d3 d2)) (*.f64 d3 d1))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d3)) (*.f64 d1 d2))
Outputs
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) 3) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 (neg.f64 d1) (+.f64 3 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 (neg.f64 d1) (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 -3 (-.f64 (neg.f64 d2) d3)))
(*.f64 d1 (-.f64 -3 (+.f64 d2 d3)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 (neg.f64 d2))))
(*.f64 d1 (+.f64 d3 (-.f64 3 d2)))
(*.f64 d1 (+.f64 3 (-.f64 d3 d2)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) (neg.f64 d3)))
(*.f64 d1 (+.f64 3 (-.f64 d2 d3)))
(+.f64 (+.f64 (*.f64 d2 3) (*.f64 d2 d1)) (*.f64 d2 d3))
(+.f64 (*.f64 d2 (+.f64 3 d1)) (*.f64 d2 d3))
(*.f64 d2 (+.f64 (+.f64 d1 3) d3))
(*.f64 d2 (+.f64 d1 (+.f64 3 d3)))
(+.f64 (+.f64 (*.f64 d3 3) (*.f64 d3 d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d1 d3) (*.f64 d3 (+.f64 3 d2)))
(*.f64 d3 (+.f64 (+.f64 3 d2) d1))
(*.f64 d3 (+.f64 d1 (+.f64 3 d2)))
(*.f64 d3 (+.f64 d2 (+.f64 d1 3)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
Symmetry

(sort d2 d3)

Compiler

Compiled 49 to 25 computations (49% saved)

eval1.0ms (0%)

Compiler

Compiled 26 to 16 computations (38.5% saved)

prune3.0ms (0.1%)

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

Compiled 72 to 48 computations (33.3% saved)

localize81.0ms (1.5%)

Localize:

Found 5 expressions with local error:

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

Compiled 78 to 36 computations (53.8% saved)

series13.0ms (0.2%)

Counts
5 → 144
Calls

39 calls:

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

rewrite156.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
962×log1p-expm1-u
855×expm1-log1p-u
464×expm1-udef
464×log1p-udef
242×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020122
1335122
24157122
Stop Event
node limit
Counts
5 → 268
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))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 3) (*.f64 d1 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) (*.f64 (*.f64 d1 (+.f64 d2 d3)) 1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 3)) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)))) 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 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.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 (+.f64 3 d2) (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.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 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 3 (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d3 3) d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (+.f64 d3 3) d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 d3 3) d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 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 (+.f64 3 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.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 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.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))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)))) 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 (+.f64 d3 3) d2))
(*.f64 (+.f64 (+.f64 d3 3) d2) d1)
(*.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d3 3) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 d3 3) d2)) 2) (*.f64 (cbrt.f64 (+.f64 (+.f64 d3 3) d2)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d3 3) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 d3 3) d2)) (*.f64 (sqrt.f64 (+.f64 (+.f64 d3 3) d2)) d1))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(*.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 (+.f64 d3 3) d2)) 2)) (cbrt.f64 (+.f64 (+.f64 d3 3) d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (+.f64 d3 3) d2))) (sqrt.f64 (+.f64 (+.f64 d3 3) d2)))
(*.f64 (*.f64 (+.f64 (+.f64 d3 3) d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (+.f64 d3 3) d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.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 (+.f64 3 d2) (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.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 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 3 (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d3 3) d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (+.f64 d3 3) d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 d3 3) d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 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 (+.f64 3 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.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 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.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))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (*.f64 3 (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(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))))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)))) 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 (+.f64 d3 3) d2))
(*.f64 (+.f64 (+.f64 d3 3) d2) d1)
(*.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (+.f64 d3 3) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 d3 3) d2)) 2) (*.f64 (cbrt.f64 (+.f64 (+.f64 d3 3) d2)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (+.f64 d3 3) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 d3 3) d2)) (*.f64 (sqrt.f64 (+.f64 (+.f64 d3 3) d2)) d1))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(*.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 (+.f64 d3 3) d2)) 2)) (cbrt.f64 (+.f64 (+.f64 d3 3) d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (+.f64 d3 3) d2))) (sqrt.f64 (+.f64 (+.f64 d3 3) d2)))
(*.f64 (*.f64 (+.f64 (+.f64 d3 3) d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (+.f64 d3 3) d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 3 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.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 (+.f64 3 d2) (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.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 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 3 (-.f64 d2 d3)))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (+.f64 d3 3) d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (+.f64 d3 3) d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 d3 3) d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d3 3) d2))))
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 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 (+.f64 3 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.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 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.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))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (-.f64 3 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(*.f64 (+.f64 3 d2) d1)
(*.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.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 (+.f64 3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 3 d2)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 (sqrt.f64 (+.f64 3 d2)) (*.f64 (sqrt.f64 (+.f64 3 d2)) d1))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (*.f64 d1 (-.f64 3 d2))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 d2)) 2)) (cbrt.f64 (+.f64 3 d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 d2))) (sqrt.f64 (+.f64 3 d2)))
(*.f64 (*.f64 (+.f64 3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 3 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))) (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d2)) (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 d1 (*.f64 3 (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 2) 9) (pow.f64 (*.f64 d1 d2) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 9)) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(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))))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))

simplify184.0ms (3.3%)

Algorithm
egg-herbie
Rules
1076×cancel-sign-sub-inv
726×fma-neg
686×distribute-rgt-neg-in
684×distribute-lft-neg-in
384×log-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval47.0ms (0.8%)

Compiler

Compiled 2603 to 1486 computations (42.9% saved)

prune41.0ms (0.7%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1538161
Fresh000
Picked213
Done000
Total1559164
Accuracy
100.0%
Counts
164 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
84.0%
(+.f64 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (pow.f64 d2 2)))) (*.f64 d1 d3))
98.4%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
67.8%
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
67.8%
(*.f64 d1 (+.f64 3 d3))
60.4%
(*.f64 d1 (+.f64 3 d2))
43.3%
(*.f64 d1 d3)
34.9%
(*.f64 d1 d2)
100.0%
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
84.0%
(+.f64 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (pow.f64 d2 2)))) (*.f64 d1 d3))
98.4%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
67.8%
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
67.8%
(*.f64 d1 (+.f64 3 d3))
60.4%
(*.f64 d1 (+.f64 3 d2))
43.3%
(*.f64 d1 d3)
34.9%
(*.f64 d1 d2)
Compiler

Compiled 336 to 234 computations (30.4% saved)

localize228.0ms (4.1%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.5%
(/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (pow.f64 d2 2))))
98.6%
(+.f64 (/.f64 d1 (/.f64 (-.f64 3 d2) (-.f64 9 (pow.f64 d2 2)))) (*.f64 d1 d3))
78.5%
(/.f64 (-.f64 3 d2) (-.f64 9 (pow.f64 d2 2)))
99.9%
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 3 d2))
100.0%
(*.f64 d1 (+.f64 d2 d3))
100.0%
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
Compiler

Compiled 111 to 58 computations (47.7% saved)

series14.0ms (0.3%)

Counts
6 → 156
Calls

42 calls:

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

rewrite132.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
696×expm1-udef
696×log1p-udef
579×log1p-expm1-u
302×associate-*r*
190×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify142.0ms (2.5%)

Algorithm
egg-herbie
Rules
962×fma-neg
616×log-prod
528×associate-*r*
510×associate-*l*
436×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

eval110.0ms (2%)

Compiler

Compiled 6010 to 3691 computations (38.6% saved)

prune91.0ms (1.6%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New3696375
Fresh213
Picked325
Done011
Total37410384
Accuracy
100.0%
Counts
384 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.4%
(fma.f64 d1 3 (*.f64 d1 d2))
72.7%
(+.f64 (/.f64 d1 (/.f64 1 d2)) (*.f64 d1 d3))
67.7%
(+.f64 (/.f64 d1 1/3) (*.f64 d1 d3))
60.4%
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
67.8%
(*.f64 (+.f64 3 d3) d1)
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
60.4%
(*.f64 d1 (+.f64 3 d2))
43.3%
(*.f64 d1 d3)
34.9%
(*.f64 d1 d2)
27.7%
(*.f64 d1 3)
60.4%
(fma.f64 d1 3 (*.f64 d1 d2))
72.7%
(+.f64 (/.f64 d1 (/.f64 1 d2)) (*.f64 d1 d3))
67.7%
(+.f64 (/.f64 d1 1/3) (*.f64 d1 d3))
60.4%
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
67.8%
(*.f64 (+.f64 3 d3) d1)
99.9%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
60.4%
(*.f64 d1 (+.f64 3 d2))
43.3%
(*.f64 d1 d3)
34.9%
(*.f64 d1 d2)
27.7%
(*.f64 d1 3)
Compiler

Compiled 292 to 206 computations (29.5% saved)

localize78.0ms (1.4%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
99.9%
(*.f64 (+.f64 3 d3) d1)
99.6%
(/.f64 d1 (/.f64 1 d2))
98.7%
(+.f64 (/.f64 d1 (/.f64 1 d2)) (*.f64 d1 d3))
Compiler

Compiled 65 to 31 computations (52.3% saved)

series4.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite103.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
970×log1p-expm1-u
781×expm1-log1p-u
492×expm1-udef
492×log1p-udef
236×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify82.0ms (1.5%)

Algorithm
egg-herbie
Rules
1020×cancel-sign-sub-inv
824×associate-*r/
774×fma-neg
596×log-prod
556×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03456271
18436087
229056069
Stop Event
node limit
Counts
251 → 171
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 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(-.f64 (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 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.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 d3) 3) (pow.f64 (*.f64 d1 d2) 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 d3) 3) (pow.f64 (*.f64 d1 d2) 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 d3) 3) (pow.f64 (*.f64 d1 d2) 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 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))))
(/.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 d3) 3) (pow.f64 (*.f64 d1 d2) 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) 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 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(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 d1 d2))) 1)
(*.f64 d1 d2)
(*.f64 1 (*.f64 d1 d2))
(*.f64 d2 d1)
(*.f64 (*.f64 d1 d2) 1)
(*.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2))
(*.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)))
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2))
(*.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 d2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d2 -2))) (/.f64 d1 (/.f64 1 (cbrt.f64 d2))))
(*.f64 (/.f64 1 (pow.f64 d2 -1/2)) (/.f64 d1 (pow.f64 d2 -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 1 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 d2 -2))) (cbrt.f64 (*.f64 d1 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 d2 -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 d2 -1/2)))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 1 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 d2 -2))) (/.f64 (sqrt.f64 d1) (/.f64 1 (cbrt.f64 d2))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2))
(*.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 d1 -1) (neg.f64 d2))
(pow.f64 (*.f64 d1 d2) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) 3)
(pow.f64 (pow.f64 (*.f64 d1 d2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) 2)
(pow.f64 (/.f64 1 (*.f64 d1 d2)) -1)
(neg.f64 (/.f64 d1 (/.f64 -1 d2)))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) 2))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 d2) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(exp.f64 (log.f64 (*.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (-.f64 3 d3))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 3))) (/.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (-.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(*.f64 1 (*.f64 d1 (+.f64 d2 3)))
(*.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 3))))
(*.f64 (+.f64 d2 3) d1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))) (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (-.f64 d2 3)))
(/.f64 (neg.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 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)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3))))
(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 d1 d2 (*.f64 d1 3))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 3))
(fma.f64 3 d1 (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
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 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 d2 3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 d2 3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 d2 3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 3)))
(*.f64 d1 (+.f64 d2 3))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(-.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 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 1 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) 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 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) (pow.f64 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 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d3 d2)))
(/.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 d3) 3) (pow.f64 (*.f64 d1 d2) 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) (pow.f64 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 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.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 d1 (*.f64 d2 (*.f64 d1 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) (pow.f64 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 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d3 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 (*.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) (pow.f64 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 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d3 d2)))
(/.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 d2) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 d3 d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) 1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d3))) 3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d3))) 2)
(*.f64 d1 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3))
(*.f64 d1 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d3))) 1))
(*.f64 d1 (+.f64 d2 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d1 d2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) 1)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 1 (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 (*.f64 d1 d2) 1)
(*.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1))
(*.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2))
(*.f64 d1 d2)
(*.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2))
(*.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(*.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1))
(*.f64 d1 d2)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2))
(*.f64 d1 d2)
(*.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 d2)))
(*.f64 d1 d2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d2 -2))) (/.f64 d1 (/.f64 1 (cbrt.f64 d2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d2 -2))) (*.f64 (/.f64 d1 1) (cbrt.f64 d2)))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 d2 -2))) (cbrt.f64 d2))
(/.f64 (*.f64 d1 (cbrt.f64 d2)) (cbrt.f64 (pow.f64 d2 -2)))
(*.f64 (/.f64 1 (pow.f64 d2 -1/2)) (/.f64 d1 (pow.f64 d2 -1/2)))
(/.f64 (/.f64 d1 (pow.f64 d2 -1/2)) (pow.f64 d2 -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 1 d2)))
(*.f64 d1 d2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 d2 -2))) (cbrt.f64 (*.f64 d1 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 d2)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 d2 -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 d2 -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 d2 -1/2)))
(*.f64 (/.f64 1 (pow.f64 d2 -1/2)) (/.f64 d1 (pow.f64 d2 -1/2)))
(/.f64 (/.f64 d1 (pow.f64 d2 -1/2)) (pow.f64 d2 -1/2))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 1 d2)))
(*.f64 d1 d2)
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 d2 -2))) (/.f64 (sqrt.f64 d1) (/.f64 1 (cbrt.f64 d2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d2 -2))) (*.f64 (/.f64 d1 1) (cbrt.f64 d2)))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 d2 -2))) (cbrt.f64 d2))
(/.f64 (*.f64 d1 (cbrt.f64 d2)) (cbrt.f64 (pow.f64 d2 -2)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2))
(*.f64 d1 d2)
(*.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 d1 d2)
(*.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 d2)
(*.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 d2)
(*.f64 (/.f64 d1 -1) (neg.f64 d2))
(*.f64 d1 d2)
(pow.f64 (*.f64 d1 d2) 1)
(*.f64 d1 d2)
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) 3)
(*.f64 d1 d2)
(pow.f64 (pow.f64 (*.f64 d1 d2) 3) 1/3)
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) 2)
(*.f64 d1 d2)
(pow.f64 (/.f64 1 (*.f64 d1 d2)) -1)
(*.f64 d1 d2)
(neg.f64 (/.f64 d1 (/.f64 -1 d2)))
(*.f64 d1 d2)
(sqrt.f64 (pow.f64 (*.f64 d1 d2) 2))
(*.f64 d1 d2)
(log.f64 (pow.f64 (exp.f64 d1) d2))
(*.f64 d1 d2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))))
(*.f64 d1 d2)
(cbrt.f64 (pow.f64 (*.f64 d1 d2) 3))
(*.f64 d1 d2)
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(exp.f64 (log.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) 1))
(*.f64 d1 d2)
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(*.f64 d1 (+.f64 d3 3))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) (+.f64 27 (pow.f64 d3 3))))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 -3) 9)) d1)
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 27 (pow.f64 d3 3)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (-.f64 9 (pow.f64 d3 2)) (/.f64 (-.f64 3 d3) d1))
(*.f64 (/.f64 d1 (-.f64 3 d3)) (-.f64 9 (pow.f64 d3 2)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) (+.f64 27 (pow.f64 d3 3))))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 -3) 9)) d1)
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 27 (pow.f64 d3 3)))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (-.f64 3 d3))
(/.f64 (-.f64 9 (pow.f64 d3 2)) (/.f64 (-.f64 3 d3) d1))
(*.f64 (/.f64 d1 (-.f64 3 d3)) (-.f64 9 (pow.f64 d3 2)))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(*.f64 d1 (+.f64 d3 3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(*.f64 d1 (+.f64 d3 3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 d3 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(*.f64 d1 (+.f64 d3 3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(*.f64 d1 (+.f64 d3 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(*.f64 d1 (+.f64 d3 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 3) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d3 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(*.f64 d1 (+.f64 d3 3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3)))) 1)
(*.f64 d1 (+.f64 d2 3))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 3))) (/.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (-.f64 d2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9)) (*.f64 d1 (+.f64 d2 -3)))
(*.f64 d1 (+.f64 d2 3))
(*.f64 1 (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(*.f64 d1 (+.f64 d2 3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d2))))))
(*.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9)) (*.f64 d1 (+.f64 d2 -3)))
(*.f64 (+.f64 d2 3) d1)
(*.f64 d1 (+.f64 d2 3))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))) (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))))
(*.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))))
(*.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 3))))))
(*.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (-.f64 d2 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (neg.f64 (+.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d2))))))
(*.f64 (fma.f64 27 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 (-.f64 3 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 3) 2)) (*.f64 d1 (+.f64 d2 -3)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9)) (*.f64 d1 (+.f64 d2 -3)))
(pow.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(*.f64 d1 (+.f64 d2 3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 3)
(*.f64 d1 (+.f64 d2 3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) 1/3)
(*.f64 d1 (+.f64 d2 3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) 2)
(*.f64 d1 (+.f64 d2 3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2))
(*.f64 d1 (+.f64 d2 3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 3)))))
(*.f64 d1 (+.f64 d2 3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3))
(*.f64 d1 (+.f64 d2 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 3))) 1))
(*.f64 d1 (+.f64 d2 3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(fma.f64 d1 d2 (*.f64 d1 3))
(*.f64 d1 (+.f64 d2 3))
(fma.f64 d1 3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 d2 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(fma.f64 d2 d1 (*.f64 d1 3))
(*.f64 d1 (+.f64 d2 3))
(fma.f64 3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(*.f64 d1 (+.f64 d2 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 3))
(*.f64 d1 (+.f64 d2 3))

eval45.0ms (0.8%)

Compiler

Compiled 2087 to 1049 computations (49.7% saved)

prune29.0ms (0.5%)

Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New1683171
Fresh112
Picked145
Done123
Total17110181
Accuracy
100.0%
Counts
181 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.7%
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9)) (*.f64 d1 (+.f64 d2 -3)))
67.7%
(+.f64 (/.f64 d1 1/3) (*.f64 d1 d3))
72.8%
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
60.4%
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
67.8%
(*.f64 (+.f64 3 d3) d1)
74.4%
(*.f64 d1 (+.f64 d3 d2))
60.4%
(*.f64 d1 (+.f64 3 d2))
43.3%
(*.f64 d1 d3)
34.9%
(*.f64 d1 d2)
27.7%
(*.f64 d1 3)
28.7%
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9)) (*.f64 d1 (+.f64 d2 -3)))
67.7%
(+.f64 (/.f64 d1 1/3) (*.f64 d1 d3))
72.8%
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
60.4%
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
67.8%
(*.f64 (+.f64 3 d3) d1)
74.4%
(*.f64 d1 (+.f64 d3 d2))
60.4%
(*.f64 d1 (+.f64 3 d2))
43.3%
(*.f64 d1 d3)
34.9%
(*.f64 d1 d2)
27.7%
(*.f64 d1 3)
Compiler

Compiled 180 to 124 computations (31.1% saved)

localize96.0ms (1.7%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 d1 (+.f64 d2 -3))
86.5%
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9))
52.2%
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9)) (*.f64 d1 (+.f64 d2 -3)))
100.0%
(+.f64 (/.f64 d1 1/3) (*.f64 d1 d3))
99.2%
(/.f64 d1 1/3)
98.7%
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
100.0%
(*.f64 d1 (+.f64 d3 d2))
Compiler

Compiled 94 to 36 computations (61.7% saved)

series8.0ms (0.1%)

Counts
7 → 180
Calls

45 calls:

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

rewrite146.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
708×expm1-udef
708×log1p-udef
383×log1p-expm1-u
346×associate-*r*
240×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify153.0ms (2.7%)

Algorithm
egg-herbie
Rules
874×log-prod
848×fma-neg
676×associate-*r*
660×div-sub
604×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056013459
1146113179
2566913162
Stop Event
node limit
Counts
451 → 308
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 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.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 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 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 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 -9 (pow.f64 d1 2))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 -3 d1)
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2)))) 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 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) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))))
(/.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) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))) (-.f64 d3 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)) 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 d1 d2 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(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 (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 d1 (+.f64 d3 d2)))) 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 (+.f64 d3 d2) d1)
(*.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d3 d2) 2)) (*.f64 (cbrt.f64 (+.f64 d3 d2)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 (sqrt.f64 (+.f64 d3 d2)) (*.f64 (sqrt.f64 (+.f64 d3 d2)) d1))
(*.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 (*.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d3 d2) 2))) (cbrt.f64 (+.f64 d3 d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 d2))) (sqrt.f64 (+.f64 d3 d2)))
(*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d3 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.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) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))))
(/.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) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))) (-.f64 d3 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)) 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 d1 d2 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(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 (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 d1 3))) 1)
(*.f64 d1 3)
(*.f64 (*.f64 d1 3) 1)
(*.f64 1 (*.f64 d1 3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3))
(*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (pow.f64 (*.f64 d1 3) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 3) 2)) (cbrt.f64 (*.f64 d1 3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3))
(*.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)))
(*.f64 (neg.f64 d1) -3)
(*.f64 3 d1)
(pow.f64 (*.f64 d1 3) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 3)) 3)
(pow.f64 (*.f64 (pow.f64 d1 3) 27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 3)) 2)
(pow.f64 (/.f64 1/3 d1) -1)
(neg.f64 (/.f64 d1 -1/3))
(sqrt.f64 (pow.f64 (*.f64 d1 3) 2))
(log.f64 (pow.f64 (exp.f64 d1) 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 3))))
(cbrt.f64 (*.f64 (pow.f64 d1 3) 27))
(expm1.f64 (log1p.f64 (*.f64 d1 3)))
(exp.f64 (log.f64 (*.f64 d1 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 3)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (-.f64 3 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 3 d3))))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (-.f64 3 d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3)))) (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d3)) (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (*.f64 3 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 3)))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(fma.f64 d1 d3 (*.f64 d1 3))
(fma.f64 d1 3 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 3))
(fma.f64 (cbrt.f64 (pow.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 3)))) 1)
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (*.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (/.f64 1 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (pow.f64 d1 2) (/.f64 1 (/.f64 d1 (+.f64 d2 3))))
(*.f64 (pow.f64 d1 2) (*.f64 (fma.f64 d2 d2 -9) (/.f64 1 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (fma.f64 d2 d2 -9) (*.f64 (pow.f64 d1 2) (/.f64 1 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) (/.f64 1 (*.f64 d1 (+.f64 d2 -3))))
(*.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) (/.f64 1 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (*.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (/.f64 1 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 (*.f64 (pow.f64 d1 2) (neg.f64 (fma.f64 d2 d2 -9))) (/.f64 1 (*.f64 d1 (neg.f64 (+.f64 d2 -3)))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -3))) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)))
(*.f64 (+.f64 d2 3) d1)
(*.f64 (*.f64 (/.f64 (fma.f64 d2 d2 -9) 1) d1) (/.f64 1 (+.f64 d2 -3)))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (*.f64 d1 (+.f64 d2 -3))))
(*.f64 (/.f64 d1 d1) (*.f64 d1 (+.f64 d2 3)))
(*.f64 (/.f64 (pow.f64 d1 2) 1) (/.f64 (fma.f64 d2 d2 -9) (*.f64 d1 (+.f64 d2 -3))))
(*.f64 (/.f64 (fma.f64 d2 d2 -9) d1) (/.f64 (pow.f64 d1 2) (+.f64 d2 -3)))
(*.f64 (/.f64 (fma.f64 d2 d2 -9) 1) (/.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 -3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) (*.f64 d1 (+.f64 d2 -3))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) 1) (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (*.f64 d1 (+.f64 d2 -3))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) d1) (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (+.f64 d2 -3)))
(*.f64 (/.f64 d1 (+.f64 d2 -3)) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) d1))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (/.f64 (pow.f64 d1 2) (+.f64 d2 -3)) (/.f64 (fma.f64 d2 d2 -9) d1))
(*.f64 (/.f64 (pow.f64 d1 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (/.f64 (fma.f64 d2 d2 -9) (cbrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (/.f64 (pow.f64 d1 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))) (/.f64 (fma.f64 d2 d2 -9) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (/.f64 (fma.f64 d2 d2 -9) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))) (/.f64 (pow.f64 d1 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (/.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 -3))) (fma.f64 d2 d2 -9))
(*.f64 (/.f64 (fma.f64 d2 d2 -9) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (/.f64 (pow.f64 d1 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) (+.f64 d2 -3)))
(*.f64 (/.f64 1 (+.f64 d2 -3)) (*.f64 (/.f64 (fma.f64 d2 d2 -9) 1) d1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))) (/.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) (+.f64 d2 -3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) (+.f64 d2 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (+.f64 d2 -3)) (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) d1))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 d2 d2 -9) 1) d1) (fma.f64 d2 d2 -9)) (+.f64 d2 3))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 d2 d2 -9) 1) d1) (+.f64 (pow.f64 d2 3) -27)) (-.f64 (fma.f64 d2 d2 9) (*.f64 d2 -3)))
(pow.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 3))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) (*.f64 d1 (neg.f64 (+.f64 d2 -3)))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -3)) 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))))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -9))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -9 (pow.f64 d1 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)))) 1)
(/.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 6) -729)) (+.f64 (+.f64 (pow.f64 d2 4) 81) (*.f64 (pow.f64 d2 2) 9)))
(/.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 4) -81)) (fma.f64 d2 d2 9))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729) (pow.f64 d1 2)) (+.f64 (+.f64 (pow.f64 d2 4) 81) (*.f64 (pow.f64 d2 2) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 4) -81) (pow.f64 d1 2)) (fma.f64 d2 d2 9))
(pow.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) 3) 1/3)
(pow.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) 2)
(sqrt.f64 (*.f64 (pow.f64 d1 4) (pow.f64 (fma.f64 d2 d2 -9) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 d1 2)) (fma.f64 d2 d2 -9)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (fma.f64 d2 d2 -9) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -9) 3) (pow.f64 (pow.f64 d1 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))))
(exp.f64 (log.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 -3))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 -3) 1))
(+.f64 (*.f64 d1 -3) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -3)))) 1)
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (+.f64 d2 3))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -3) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 -3) (*.f64 d1 -3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 -3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -3) (*.f64 d1 -3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 -3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -27)) (-.f64 (fma.f64 d2 d2 9) (*.f64 d2 -3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) -27) d1) (-.f64 (fma.f64 d2 d2 9) (*.f64 d2 -3)))
(pow.f64 (*.f64 d1 (+.f64 d2 -3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -3)) 3))
(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 d1 d2 (*.f64 d1 -3))
(fma.f64 d2 d1 (*.f64 d1 -3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 -3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 -3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 -3))
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 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.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 d2) (*.f64 -1 d3))))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 (neg.f64 d3)))
(*.f64 d1 (neg.f64 (-.f64 (neg.f64 d2) d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 (neg.f64 d3)))
(*.f64 d1 (neg.f64 (-.f64 (neg.f64 d2) d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 (neg.f64 d3)))
(*.f64 d1 (neg.f64 (-.f64 (neg.f64 d2) d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 d3))))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 (neg.f64 d3)))
(*.f64 d1 (neg.f64 (-.f64 (neg.f64 d2) d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 d1 (neg.f64 (fma.f64 d3 -1 -3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 d1 (neg.f64 (fma.f64 d3 -1 -3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 d1 (neg.f64 (fma.f64 d3 -1 -3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d3 -3))
(*.f64 d1 (neg.f64 (fma.f64 d3 -1 -3)))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 9)) (-.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 -9 (pow.f64 d1 2))
(*.f64 (pow.f64 d1 2) -9)
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(+.f64 (*.f64 -9 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 (-.f64 d2 3))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 -3 d1)
(*.f64 d1 -3)
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -3))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -3))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 d2)
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -3))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -3))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -3))
(*.f64 d1 d2)
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -3))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -3))
(+.f64 (*.f64 -3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(-.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 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 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d3 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 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.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) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d3 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 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (neg.f64 (-.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 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(*.f64 (/.f64 d1 (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3)))) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))) (-.f64 d3 d2))
(/.f64 d1 (/.f64 (-.f64 d3 d2) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(*.f64 (/.f64 d1 (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3)))) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)) d1) (-.f64 d3 d2))
(/.f64 d1 (/.f64 (-.f64 d3 d2) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)))
(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 d1 d2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 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 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2)))) 1)
(*.f64 d1 (+.f64 d2 d3))
(-.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 (+.f64 d3 d2) d1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d3 d2) 2)) (*.f64 (cbrt.f64 (+.f64 d3 d2)) d1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d3) 2)) (*.f64 d1 (cbrt.f64 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (+.f64 d3 d2)) (*.f64 (sqrt.f64 (+.f64 d3 d2)) d1))
(*.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 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d3 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 (*.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d3 d2) 2))) (cbrt.f64 (+.f64 d3 d2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d3) 2)) (*.f64 d1 (cbrt.f64 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 d2))) (sqrt.f64 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d3 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.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 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d3 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 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.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) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 d3 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 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (neg.f64 (-.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 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(*.f64 (/.f64 d1 (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3)))) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))) (-.f64 d3 d2))
(/.f64 d1 (/.f64 (-.f64 d3 d2) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)) d1) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3))))
(*.f64 (/.f64 d1 (fma.f64 d3 d3 (*.f64 d2 (-.f64 d2 d3)))) (+.f64 (pow.f64 d2 3) (pow.f64 d3 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)) d1) (-.f64 d3 d2))
(/.f64 d1 (/.f64 (-.f64 d3 d2) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)))
(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 d1 d2 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 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 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) 1)
(*.f64 d1 3)
(*.f64 d1 3)
(*.f64 (*.f64 d1 3) 1)
(*.f64 d1 3)
(*.f64 1 (*.f64 d1 3))
(*.f64 d1 3)
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 3))
(*.f64 d1 3)
(*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (pow.f64 (*.f64 d1 3) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 9 (pow.f64 d1 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 3) 2)) (cbrt.f64 (*.f64 d1 3)))
(*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (pow.f64 (*.f64 d1 3) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 9 (pow.f64 d1 2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 3))
(*.f64 d1 3)
(*.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)))
(*.f64 d1 3)
(*.f64 (neg.f64 d1) -3)
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 3)
(pow.f64 (*.f64 d1 3) 1)
(*.f64 d1 3)
(pow.f64 (cbrt.f64 (*.f64 d1 3)) 3)
(*.f64 d1 3)
(pow.f64 (*.f64 (pow.f64 d1 3) 27) 1/3)
(cbrt.f64 (*.f64 (pow.f64 d1 3) 27))
(pow.f64 (sqrt.f64 (*.f64 d1 3)) 2)
(*.f64 d1 3)
(pow.f64 (/.f64 1/3 d1) -1)
(*.f64 d1 3)
(neg.f64 (/.f64 d1 -1/3))
(/.f64 (neg.f64 d1) -1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 3) 2))
(*.f64 d1 3)
(log.f64 (pow.f64 (exp.f64 d1) 3))
(*.f64 d1 3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 3))))
(*.f64 d1 3)
(cbrt.f64 (*.f64 (pow.f64 d1 3) 27))
(expm1.f64 (log1p.f64 (*.f64 d1 3)))
(*.f64 d1 3)
(exp.f64 (log.f64 (*.f64 d1 3)))
(*.f64 d1 3)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 3)) 1))
(*.f64 d1 3)
(log1p.f64 (expm1.f64 (*.f64 d1 3)))
(*.f64 d1 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(*.f64 d1 (+.f64 d3 3))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (-.f64 3 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 d3 3))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 d3 3))
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 d1 (+.f64 d3 3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 d1 (+.f64 d3 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 -3))) (*.f64 9 (pow.f64 d1 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3)))) (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 -3))) (*.f64 9 (pow.f64 d1 2))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 3 d3)) (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 -3))) (*.f64 9 (pow.f64 d1 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (*.f64 3 (*.f64 d1 d3))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 27 (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 3) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 3)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 -3))) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 3 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 3) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (neg.f64 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (neg.f64 (-.f64 3 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 3) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 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 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(*.f64 d1 (+.f64 d3 3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(*.f64 d1 (+.f64 d3 3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(*.f64 d1 (+.f64 d3 3))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(*.f64 d1 (+.f64 d3 3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(*.f64 d1 (+.f64 d3 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(*.f64 d1 (+.f64 d3 3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 d1 d3 (*.f64 d1 3))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 d1 3 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 d3 d1 (*.f64 d1 3))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 3))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d3) 2)) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 3) 2)) (cbrt.f64 (*.f64 d1 3)) (*.f64 d1 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 3))
(*.f64 d1 (+.f64 d3 3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3)))) 1)
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (+.f64 d2 3))
(*.f64 d1 (*.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (/.f64 1 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (pow.f64 d1 2) (/.f64 1 (/.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (pow.f64 d1 2) (*.f64 (fma.f64 d2 d2 -9) (/.f64 1 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (fma.f64 d2 d2 -9) (*.f64 (pow.f64 d1 2) (/.f64 1 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) (/.f64 1 (*.f64 d1 (+.f64 d2 -3))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(*.f64 d1 (+.f64 d2 3))
(*.f64 1 (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) (/.f64 1 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (*.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (/.f64 1 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) (sqrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (*.f64 (pow.f64 d1 2) (neg.f64 (fma.f64 d2 d2 -9))) (/.f64 1 (*.f64 d1 (neg.f64 (+.f64 d2 -3)))))
(*.f64 (pow.f64 d1 2) (*.f64 (neg.f64 (fma.f64 d2 d2 -9)) (/.f64 (/.f64 1 d1) (+.f64 (neg.f64 d2) 3))))
(*.f64 d1 (/.f64 (neg.f64 (fma.f64 d2 d2 -9)) (-.f64 3 d2)))
(*.f64 d1 (/.f64 (fma.f64 -1 (pow.f64 d2 2) 9) (-.f64 3 d2)))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -3))) (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (+.f64 d2 3) d1)
(*.f64 d1 (+.f64 d2 3))
(*.f64 (*.f64 (/.f64 (fma.f64 d2 d2 -9) 1) d1) (/.f64 1 (+.f64 d2 -3)))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (*.f64 d1 (+.f64 d2 -3))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 d1 d1) (*.f64 d1 (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 3))
(*.f64 (/.f64 (pow.f64 d1 2) 1) (/.f64 (fma.f64 d2 d2 -9) (*.f64 d1 (+.f64 d2 -3))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (fma.f64 d2 d2 -9) d1) (/.f64 (pow.f64 d1 2) (+.f64 d2 -3)))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (fma.f64 d2 d2 -9) 1) (/.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 -3))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) (*.f64 d1 (+.f64 d2 -3))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) 1) (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (*.f64 d1 (+.f64 d2 -3))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) d1) (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (+.f64 d2 -3)))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 d1 (+.f64 d2 -3)) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) d1))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (pow.f64 d1 2) (+.f64 d2 -3)) (/.f64 (fma.f64 d2 d2 -9) d1))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (pow.f64 d1 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (/.f64 (fma.f64 d2 d2 -9) (cbrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (pow.f64 d1 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))) (/.f64 (fma.f64 d2 d2 -9) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (fma.f64 d2 d2 -9) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))) (/.f64 (pow.f64 d1 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (pow.f64 d1 2) (*.f64 d1 (+.f64 d2 -3))) (fma.f64 d2 d2 -9))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (fma.f64 d2 d2 -9) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (/.f64 (pow.f64 d1 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) (+.f64 d2 -3)))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 1 (+.f64 d2 -3)) (*.f64 (/.f64 (fma.f64 d2 d2 -9) 1) d1))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (/.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))) (/.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) (+.f64 d2 -3)))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) (+.f64 d2 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) d1))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (+.f64 d2 -3)) (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) d1))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)) (/.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -3)))))
(/.f64 d1 (/.f64 (+.f64 d2 -3) (fma.f64 d2 d2 -9)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -9) (+.f64 d2 -3)))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 d2 d2 -9) 1) d1) (fma.f64 d2 d2 -9)) (+.f64 d2 3))
(*.f64 (+.f64 d2 3) (/.f64 (fma.f64 d2 d2 -9) (/.f64 (fma.f64 d2 d2 -9) d1)))
(/.f64 (*.f64 (fma.f64 d2 d2 -9) (+.f64 d2 3)) (/.f64 (fma.f64 d2 d2 -9) d1))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 d2 d2 -9) 1) d1) (+.f64 (pow.f64 d2 3) -27)) (-.f64 (fma.f64 d2 d2 9) (*.f64 d2 -3)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (+.f64 (pow.f64 d2 3) -27)) (-.f64 (fma.f64 d2 d2 9) (*.f64 d2 -3)))
(/.f64 (*.f64 (+.f64 (fma.f64 d2 d2 9) (*.f64 d2 3)) (fma.f64 d2 d2 -9)) (/.f64 (+.f64 (pow.f64 d2 3) -27) d1))
(pow.f64 (*.f64 d1 (+.f64 d2 3)) 1)
(*.f64 d1 (+.f64 d2 3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 3))) 3)
(*.f64 d1 (+.f64 d2 3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3) 1/3)
(*.f64 d1 (+.f64 d2 3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 3))) 2)
(*.f64 d1 (+.f64 d2 3))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 3))) -1)
(*.f64 d1 (+.f64 d2 3))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) (*.f64 d1 (neg.f64 (+.f64 d2 -3)))))
(*.f64 (pow.f64 d1 2) (*.f64 (neg.f64 (fma.f64 d2 d2 -9)) (/.f64 (/.f64 1 d1) (+.f64 (neg.f64 d2) 3))))
(*.f64 d1 (/.f64 (neg.f64 (fma.f64 d2 d2 -9)) (-.f64 3 d2)))
(*.f64 d1 (/.f64 (fma.f64 -1 (pow.f64 d2 2) 9) (-.f64 3 d2)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 2))
(*.f64 d1 (+.f64 d2 3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 3)))
(*.f64 d1 (+.f64 d2 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 3)))))
(*.f64 d1 (+.f64 d2 3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 3)) 3))
(*.f64 d1 (+.f64 d2 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (/.f64 (pow.f64 (fma.f64 d2 d2 -9) 3) (pow.f64 (+.f64 d2 -3) 3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 3))) 1))
(*.f64 d1 (+.f64 d2 3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 3))))
(*.f64 d1 (+.f64 d2 3))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -9))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -9 (pow.f64 d1 2)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)))) 1)
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(/.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 6) -729)) (+.f64 (+.f64 (pow.f64 d2 4) 81) (*.f64 (pow.f64 d2 2) 9)))
(/.f64 (pow.f64 d1 2) (/.f64 (+.f64 (pow.f64 d2 4) (+.f64 81 (*.f64 (pow.f64 d2 2) 9))) (+.f64 (pow.f64 d2 6) -729)))
(*.f64 (/.f64 (pow.f64 d1 2) (fma.f64 (pow.f64 d2 2) 9 (+.f64 (pow.f64 d2 4) 81))) (+.f64 (pow.f64 d2 6) -729))
(/.f64 (*.f64 (pow.f64 d1 2) (+.f64 (pow.f64 d2 4) -81)) (fma.f64 d2 d2 9))
(/.f64 (pow.f64 d1 2) (/.f64 (fma.f64 d2 d2 9) (+.f64 (pow.f64 d2 4) -81)))
(*.f64 (/.f64 (pow.f64 d1 2) (fma.f64 d2 d2 9)) (+.f64 (pow.f64 d2 4) -81))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729) (pow.f64 d1 2)) (+.f64 (+.f64 (pow.f64 d2 4) 81) (*.f64 (pow.f64 d2 2) 9)))
(/.f64 (pow.f64 d1 2) (/.f64 (+.f64 (pow.f64 d2 4) (+.f64 81 (*.f64 (pow.f64 d2 2) 9))) (+.f64 (pow.f64 d2 6) -729)))
(*.f64 (/.f64 (pow.f64 d1 2) (fma.f64 (pow.f64 d2 2) 9 (+.f64 (pow.f64 d2 4) 81))) (+.f64 (pow.f64 d2 6) -729))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 4) -81) (pow.f64 d1 2)) (fma.f64 d2 d2 9))
(/.f64 (pow.f64 d1 2) (/.f64 (fma.f64 d2 d2 9) (+.f64 (pow.f64 d2 4) -81)))
(*.f64 (/.f64 (pow.f64 d1 2) (fma.f64 d2 d2 9)) (+.f64 (pow.f64 d2 4) -81))
(pow.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) 1)
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 3)
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(pow.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) 3) 1/3)
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(pow.f64 (*.f64 d1 (sqrt.f64 (fma.f64 d2 d2 -9))) 2)
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(sqrt.f64 (*.f64 (pow.f64 d1 4) (pow.f64 (fma.f64 d2 d2 -9) 2)))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -9) 2) (pow.f64 d1 4)))
(fabs.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 d1 2)) (fma.f64 d2 d2 -9)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)))))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9)) 3))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d1 2) 3) (pow.f64 (fma.f64 d2 d2 -9) 3)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -9) 3) (pow.f64 (pow.f64 d1 2) 3)))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(exp.f64 (log.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))) 1))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))))
(*.f64 (pow.f64 d1 2) (fma.f64 d2 d2 -9))
(+.f64 (*.f64 d1 d2) (*.f64 d1 -3))
(*.f64 d1 (+.f64 d2 -3))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 -3) 1))
(*.f64 d1 (+.f64 d2 -3))
(+.f64 (*.f64 d1 -3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -3)))) 1)
(*.f64 d1 (+.f64 d2 -3))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -9)) (+.f64 d2 3))
(/.f64 d1 (/.f64 (+.f64 d2 3) (fma.f64 d2 d2 -9)))
(*.f64 (/.f64 d1 (+.f64 d2 3)) (fma.f64 d2 d2 -9))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -3) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 -3) (*.f64 d1 -3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 -3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) -27)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -3) (-.f64 (*.f64 d1 -3) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -27)) (fma.f64 (*.f64 d1 -3) (*.f64 d1 (-.f64 -3 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -3) (*.f64 d1 -3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 -3)))
(/.f64 d1 (/.f64 (+.f64 d2 3) (fma.f64 d2 d2 -9)))
(*.f64 (/.f64 d1 (+.f64 d2 3)) (fma.f64 d2 d2 -9))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -27)) (-.f64 (fma.f64 d2 d2 9) (*.f64 d2 -3)))
(/.f64 (+.f64 (pow.f64 d2 3) -27) (/.f64 (-.f64 (fma.f64 d2 d2 9) (*.f64 d2 -3)) d1))
(*.f64 (/.f64 d1 (+.f64 (fma.f64 d2 d2 9) (*.f64 d2 3))) (+.f64 (pow.f64 d2 3) -27))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) -27) d1) (-.f64 (fma.f64 d2 d2 9) (*.f64 d2 -3)))
(/.f64 (+.f64 (pow.f64 d2 3) -27) (/.f64 (-.f64 (fma.f64 d2 d2 9) (*.f64 d2 -3)) d1))
(*.f64 (/.f64 d1 (+.f64 (fma.f64 d2 d2 9) (*.f64 d2 3))) (+.f64 (pow.f64 d2 3) -27))
(pow.f64 (*.f64 d1 (+.f64 d2 -3)) 1)
(*.f64 d1 (+.f64 d2 -3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -3))) 3)
(*.f64 d1 (+.f64 d2 -3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -3)) 3) 1/3)
(*.f64 d1 (+.f64 d2 -3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -3))) 2)
(*.f64 d1 (+.f64 d2 -3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -3)) 2))
(*.f64 d1 (+.f64 d2 -3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -3)))
(*.f64 d1 (+.f64 d2 -3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -3)))))
(*.f64 d1 (+.f64 d2 -3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -3)) 3))
(*.f64 d1 (+.f64 d2 -3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -3) 3)))
(*.f64 d1 (+.f64 d2 -3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -3) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 -3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -3))))
(*.f64 d1 (+.f64 d2 -3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -3))))
(*.f64 d1 (+.f64 d2 -3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -3))) 1))
(*.f64 d1 (+.f64 d2 -3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -3))))
(*.f64 d1 (+.f64 d2 -3))
(fma.f64 d1 d2 (*.f64 d1 -3))
(*.f64 d1 (+.f64 d2 -3))
(fma.f64 d2 d1 (*.f64 d1 -3))
(*.f64 d1 (+.f64 d2 -3))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 -3))
(*.f64 d1 (+.f64 d2 -3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 -3))
(*.f64 d1 (+.f64 d2 -3))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 -3))
(*.f64 d1 (+.f64 d2 -3))

eval108.0ms (1.9%)

Compiler

Compiled 4752 to 2761 computations (41.9% saved)

prune58.0ms (1%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New3071308
Fresh000
Picked134
Done066
Total30810318
Accuracy
100.0%
Counts
318 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.9%
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) 9)) (*.f64 d1 -3))
67.7%
(+.f64 (/.f64 d1 1/3) (*.f64 d1 d3))
72.8%
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
60.4%
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
67.8%
(*.f64 (+.f64 3 d3) d1)
74.4%
(*.f64 d1 (+.f64 d3 d2))
60.4%
(*.f64 d1 (+.f64 3 d2))
43.3%
(*.f64 d1 d3)
34.9%
(*.f64 d1 d2)
27.7%
(*.f64 d1 3)
Compiler

Compiled 250 to 140 computations (44% saved)

regimes62.0ms (1.1%)

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

4 calls:

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

Compiled 188 to 97 computations (48.4% saved)

regimes71.0ms (1.3%)

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

4 calls:

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

Compiled 165 to 84 computations (49.1% saved)

regimes55.0ms (1%)

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

3 calls:

28.0ms
d1
15.0ms
d3
11.0ms
d2
Results
AccuracySegmentsBranch
79.4%5d1
98.9%2d2
98.6%2d3
Compiler

Compiled 44 to 27 computations (38.6% saved)

regimes42.0ms (0.8%)

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

2 calls:

27.0ms
d2
14.0ms
d3
Results
AccuracySegmentsBranch
95.3%2d3
92.5%2d2
Compiler

Compiled 30 to 19 computations (36.7% saved)

regimes13.0ms (0.2%)

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

1 calls:

12.0ms
d3
Results
AccuracySegmentsBranch
94.2%2d3
Compiler

Compiled 21 to 13 computations (38.1% saved)

regimes69.0ms (1.2%)

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

3 calls:

33.0ms
d1
20.0ms
d3
14.0ms
d2
Results
AccuracySegmentsBranch
53.0%9d1
74.6%3d2
79.0%5d3
Compiler

Compiled 24 to 16 computations (33.3% saved)

regimes26.0ms (0.5%)

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

2 calls:

18.0ms
d3
6.0ms
d2
Results
AccuracySegmentsBranch
59.3%2d2
45.3%5d3
Compiler

Compiled 17 to 12 computations (29.4% saved)

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

4.0ms
d1
3.0ms
d3
3.0ms
d2
Results
AccuracySegmentsBranch
27.7%1d3
27.7%1d1
27.7%1d2
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch17.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
-9945.956833188517
-3.5763272637888984e-6
Results
14.0ms124×body256valid
2.0ms20×body256infinite
Compiler

Compiled 182 to 131 computations (28% saved)

bsearch13.0ms (0.2%)

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

Compiled 146 to 112 computations (23.3% saved)

bsearch18.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
2.412286945163635
16889617.296269063
Results
14.0ms129×body256valid
1.0ms15×body256infinite
Compiler

Compiled 164 to 122 computations (25.6% saved)

bsearch54.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
2.412286945163635
16889617.296269063
15.0ms
6.33329257810744e-270
3.3439247863971156e-265
12.0ms
-1.0655888642325282e-299
-1.8339715025647866e-300
9.0ms
-1.7191133011609626e-285
-6.454729560708564e-286
Results
40.0ms375×body256valid
5.0ms48×body256infinite
3.0ms15×body1024valid
1.0ms10×body512valid
Compiler

Compiled 412 to 322 computations (21.8% saved)

bsearch16.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
-9945.956833188517
-3.5763272637888984e-6
Results
12.0ms123×body256valid
2.0ms21×body256infinite
Compiler

Compiled 146 to 113 computations (22.6% saved)

simplify11.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
049360
160360
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(if (<=.f64 d2 -3) (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d3 8106479329266893/4503599627370496) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d3 16500000) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(if (<=.f64 d3 -9000672300364645/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 d1 d2) (if (<=.f64 d3 -772857329398369/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 d1 3) (if (<=.f64 d3 2509341033056259/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 d1 d2) (if (<=.f64 d3 3) (*.f64 d1 3) (*.f64 d1 d3)))))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 3)
Outputs
(fma.f64 d1 3 (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(if (<=.f64 d2 -3) (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d2 -3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d3 8106479329266893/4503599627370496) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (+.f64 3 d3)))
(if (<=.f64 d3 16500000) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(if (<=.f64 d3 -9000672300364645/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 d1 d2) (if (<=.f64 d3 -772857329398369/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 d1 3) (if (<=.f64 d3 2509341033056259/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 d1 d2) (if (<=.f64 d3 3) (*.f64 d1 3) (*.f64 d1 d3)))))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 3)
Compiler

Compiled 123 to 82 computations (33.3% saved)

soundness1.6s (28.8%)

Rules
3238×fma-def
3238×fma-def
1078×fma-neg
1078×fma-neg
1076×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041312
1117232
2321228
3662224
41295224
52144224
63390224
74262224
84432224
94432224
105455224
115615224
125615224
020122
1335122
24157122
041312
1117232
2321228
3662224
41295224
52144224
63390224
74262224
84432224
94432224
105455224
115615224
125615224
032515145
189314737
2305214560
054912408
1147811967
2515611917
020122
1335122
24157122
032515145
189314737
2305214560
02094
129973
2447773
Stop Event
node limit
node limit
node limit
node limit
node limit
saturated
node limit
saturated
Compiler

Compiled 283 to 154 computations (45.6% saved)

end0.0ms (0%)

preprocess120.0ms (2.2%)

Remove

(sort d2 d3)

Compiler

Compiled 274 to 160 computations (41.6% saved)

Profiling

Loading profile data...