Optimisation.CirclePacking:place from circle-packing-0.1.0.4, G

Time bar (total: 5.3s)

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 11 to 8 computations (27.3% saved)

sample899.0ms (17%)

Results
730.0ms6570×body256valid
157.0ms1685×body256infinite
0.0msbody512valid
Bogosity

preprocess352.0ms (6.7%)

Algorithm
egg-herbie
Rules
7028×fma-def
1636×unsub-neg
664×distribute-lft-in
640×distribute-rgt-in
622×sub-neg
Problems
256×No Errors
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034328
1120312
2449308
31443308
43917308
55403308
66296308
76415308
86425308
96430308
106505308
116541308
126541308
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (+.f64 (neg.f64 x) y) (+.f64 z 1))
(*.f64 (+.f64 x (neg.f64 y)) (+.f64 z 1))
(*.f64 (+.f64 x y) (+.f64 (neg.f64 z) 1))
(neg.f64 (*.f64 (+.f64 (neg.f64 x) y) (+.f64 z 1)))
(neg.f64 (*.f64 (+.f64 x (neg.f64 y)) (+.f64 z 1)))
(neg.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 z) 1)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (+.f64 z y) (+.f64 x 1))
(*.f64 (+.f64 x z) (+.f64 y 1))
Outputs
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (+.f64 (neg.f64 x) y) (+.f64 z 1))
(*.f64 (+.f64 z 1) (+.f64 y (neg.f64 x)))
(*.f64 (+.f64 z 1) (-.f64 y x))
(*.f64 (+.f64 x (neg.f64 y)) (+.f64 z 1))
(*.f64 (+.f64 z 1) (-.f64 x y))
(*.f64 (+.f64 x y) (+.f64 (neg.f64 z) 1))
(*.f64 (+.f64 x y) (+.f64 1 (neg.f64 z)))
(*.f64 (+.f64 x y) (-.f64 1 z))
(neg.f64 (*.f64 (+.f64 (neg.f64 x) y) (+.f64 z 1)))
(*.f64 (+.f64 z 1) (-.f64 x y))
(neg.f64 (*.f64 (+.f64 x (neg.f64 y)) (+.f64 z 1)))
(*.f64 (+.f64 z 1) (+.f64 y (neg.f64 x)))
(*.f64 (+.f64 z 1) (-.f64 y x))
(neg.f64 (*.f64 (+.f64 x y) (+.f64 (neg.f64 z) 1)))
(*.f64 (neg.f64 (+.f64 x y)) (+.f64 1 (neg.f64 z)))
(*.f64 (-.f64 1 z) (neg.f64 (+.f64 x y)))
(*.f64 (+.f64 x y) (+.f64 z -1))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (+.f64 z y) (+.f64 x 1))
(*.f64 (+.f64 y z) (+.f64 x 1))
(*.f64 (+.f64 x z) (+.f64 y 1))
Symmetry

(sort x y)

Compiler

Compiled 31 to 18 computations (41.9% saved)

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (+.f64 x y) (+.f64 z 1))
100.0%
(*.f64 (+.f64 x y) (+.f64 z 1))
Compiler

Compiled 20 to 14 computations (30% saved)

localize44.0ms (0.8%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 x y) (+.f64 z 1))
Compiler

Compiled 21 to 11 computations (47.6% saved)

series3.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
z
@0
(*.f64 (+.f64 x y) (+.f64 z 1))
0.0ms
x
@inf
(*.f64 (+.f64 x y) (+.f64 z 1))
0.0ms
x
@0
(*.f64 (+.f64 x y) (+.f64 z 1))
0.0ms
x
@-inf
(*.f64 (+.f64 x y) (+.f64 z 1))
0.0ms
y
@inf
(*.f64 (+.f64 x y) (+.f64 z 1))

rewrite384.0ms (7.3%)

Algorithm
batch-egg-rewrite
Rules
1352×prod-diff
816×log1p-expm1-u
816×expm1-log1p-u
720×log-prod
690×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01328
115728
2220128
Stop Event
node limit
Counts
1 → 77
Calls
Call 1
Inputs
(*.f64 (+.f64 x y) (+.f64 z 1))
Outputs
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(+.f64 0 (*.f64 (+.f64 x y) (+.f64 z 1)))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 x y))
(+.f64 (*.f64 (+.f64 z 1) x) (*.f64 (+.f64 z 1) y))
(+.f64 (*.f64 (+.f64 z 1) y) (*.f64 (+.f64 z 1) x))
(+.f64 (*.f64 (*.f64 (+.f64 x y) z) 1) (+.f64 x y))
(+.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(+.f64 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(+.f64 (fma.f64 (+.f64 x y) z x) y)
(+.f64 (fma.f64 (+.f64 x y) z y) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 1 (pow.f64 z 3))) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (-.f64 (fma.f64 z z 1) z)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 z z -1)) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (+.f64 z -1)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 1 (pow.f64 z 3))) (*.f64 (-.f64 x y) (-.f64 (fma.f64 z z 1) z)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z -1)) (*.f64 (-.f64 x y) (+.f64 z -1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 (fma.f64 z z 1) z) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 (fma.f64 z z 1) z) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (fma.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 x y) z) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 x y) z)) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 (+.f64 x y) (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 z 1)) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 z 1)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(log.f64 (*.f64 (exp.f64 (+.f64 x y)) (exp.f64 (*.f64 (+.f64 x y) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x y))) (exp.f64 (*.f64 (+.f64 x y) z))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 x y) z)) (+.f64 1 (expm1.f64 (+.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 (+.f64 z 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(fma.f64 x (+.f64 z 1) (*.f64 y (+.f64 z 1)))
(fma.f64 y (+.f64 z 1) (*.f64 x (+.f64 z 1)))
(fma.f64 (+.f64 x y) z (+.f64 x y))
(fma.f64 (+.f64 x y) 1 (*.f64 (+.f64 x y) z))
(fma.f64 z (+.f64 x y) (+.f64 x y))
(fma.f64 1 (+.f64 x y) (*.f64 (+.f64 x y) z))
(fma.f64 1 (*.f64 (+.f64 x y) z) (+.f64 x y))
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
(fma.f64 (cbrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) 1) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) z) (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 x y)) (+.f64 x y))
(fma.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) 1) (*.f64 (+.f64 x y) z))
(fma.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) z) (+.f64 x y))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 x y)) (+.f64 x y))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y x) (pow.f64 x 2))) (*.f64 (+.f64 x y) z))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 1 (-.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (*.f64 (+.f64 x y) z) 1 (+.f64 x y))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) (cbrt.f64 (*.f64 (+.f64 x y) z))) (cbrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x y))) (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x y))) (+.f64 x y))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 z)) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 z)) (+.f64 x y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)) (+.f64 x y))
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)) (+.f64 x y))
(fma.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (+.f64 x y))
(fma.f64 (*.f64 (+.f64 x y) (sqrt.f64 z)) (sqrt.f64 z) (+.f64 x y))

simplify146.0ms (2.8%)

Algorithm
egg-herbie
Rules
1656×fma-def
1056×div-sub
824×fma-neg
550×*-commutative
470×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02144324
16154255
220284138
359134138
Stop Event
node limit
Counts
113 → 128
Calls
Call 1
Inputs
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 x y)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 z (+.f64 x y))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 z (+.f64 x y))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(+.f64 0 (*.f64 (+.f64 x y) (+.f64 z 1)))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 x y))
(+.f64 (*.f64 (+.f64 z 1) x) (*.f64 (+.f64 z 1) y))
(+.f64 (*.f64 (+.f64 z 1) y) (*.f64 (+.f64 z 1) x))
(+.f64 (*.f64 (*.f64 (+.f64 x y) z) 1) (+.f64 x y))
(+.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(+.f64 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(+.f64 (fma.f64 (+.f64 x y) z x) y)
(+.f64 (fma.f64 (+.f64 x y) z y) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 1 (pow.f64 z 3))) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (-.f64 (fma.f64 z z 1) z)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 z z -1)) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (+.f64 z -1)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 1 (pow.f64 z 3))) (*.f64 (-.f64 x y) (-.f64 (fma.f64 z z 1) z)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z -1)) (*.f64 (-.f64 x y) (+.f64 z -1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 (fma.f64 z z 1) z) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 (fma.f64 z z 1) z) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (fma.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 x y) z) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 x y) z)) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 (+.f64 x y) (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 z 1)) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 z 1)) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(log.f64 (*.f64 (exp.f64 (+.f64 x y)) (exp.f64 (*.f64 (+.f64 x y) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x y))) (exp.f64 (*.f64 (+.f64 x y) z))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 x y) z)) (+.f64 1 (expm1.f64 (+.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 (+.f64 z 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(fma.f64 x (+.f64 z 1) (*.f64 y (+.f64 z 1)))
(fma.f64 y (+.f64 z 1) (*.f64 x (+.f64 z 1)))
(fma.f64 (+.f64 x y) z (+.f64 x y))
(fma.f64 (+.f64 x y) 1 (*.f64 (+.f64 x y) z))
(fma.f64 z (+.f64 x y) (+.f64 x y))
(fma.f64 1 (+.f64 x y) (*.f64 (+.f64 x y) z))
(fma.f64 1 (*.f64 (+.f64 x y) z) (+.f64 x y))
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
(fma.f64 (cbrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) 1) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) z) (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 x y)) (+.f64 x y))
(fma.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) 1) (*.f64 (+.f64 x y) z))
(fma.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) z) (+.f64 x y))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 x y)) (+.f64 x y))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y x) (pow.f64 x 2))) (*.f64 (+.f64 x y) z))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 1 (-.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (*.f64 (+.f64 x y) z) 1 (+.f64 x y))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) (cbrt.f64 (*.f64 (+.f64 x y) z))) (cbrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x y))) (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x y))) (+.f64 x y))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 z)) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 z)) (+.f64 x y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)) (+.f64 x y))
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)) (+.f64 x y))
(fma.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (+.f64 x y))
(fma.f64 (*.f64 (+.f64 x y) (sqrt.f64 z)) (sqrt.f64 z) (+.f64 x y))
Outputs
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 x y)
(+.f64 y x)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 0 (*.f64 (+.f64 x y) (+.f64 z 1)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 (+.f64 z 1) x) (*.f64 (+.f64 z 1) y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 (+.f64 z 1) y) (*.f64 (+.f64 z 1) x))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 (*.f64 (+.f64 x y) z) 1) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (fma.f64 (+.f64 x y) z x) y)
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (fma.f64 (+.f64 x y) z y) x)
(*.f64 (+.f64 y x) (+.f64 1 z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 z)) (+.f64 y x))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 z)) (+.f64 y x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 z)) (+.f64 y x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 z)) (+.f64 y x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 z)) (+.f64 y x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 z)) (+.f64 y x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(*.f64 (+.f64 y x) (+.f64 1 z))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 1 (pow.f64 z 3))) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (-.f64 (fma.f64 z z 1) z)))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y x) (pow.f64 x 2))) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (+.f64 1 (pow.f64 z 3)) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (-.f64 (fma.f64 z z 1) z))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 z z -1)) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (+.f64 z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 z -1)) (fma.f64 z z -1)) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (fma.f64 z z -1) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (+.f64 z -1))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 1 (pow.f64 z 3))) (*.f64 (-.f64 x y) (-.f64 (fma.f64 z z 1) z)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (*.f64 (-.f64 (fma.f64 z z 1) z) (-.f64 x y))) (-.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (+.f64 1 (pow.f64 z 3)) (*.f64 (-.f64 (fma.f64 z z 1) z) (-.f64 x y))))
(*.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 (-.f64 (fma.f64 z z 1) z) (-.f64 x y))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z -1)) (*.f64 (-.f64 x y) (+.f64 z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)))
(/.f64 (fma.f64 z z -1) (/.f64 (+.f64 z -1) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (fma.f64 z z -1) (*.f64 (+.f64 z -1) (-.f64 x y))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 (fma.f64 z z 1) z) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y x) (pow.f64 x 2))) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (+.f64 1 (pow.f64 z 3)) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (-.f64 (fma.f64 z z 1) z))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 (fma.f64 z z 1) z) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (*.f64 (-.f64 (fma.f64 z z 1) z) (-.f64 x y))) (-.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (+.f64 1 (pow.f64 z 3)) (*.f64 (-.f64 (fma.f64 z z 1) z) (-.f64 x y))))
(*.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (*.f64 (-.f64 (fma.f64 z z 1) z) (-.f64 x y))))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 z -1)) (fma.f64 z z -1)) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (fma.f64 z z -1) (*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (+.f64 z -1))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)))
(/.f64 (fma.f64 z z -1) (/.f64 (+.f64 z -1) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (fma.f64 z z -1) (*.f64 (+.f64 z -1) (-.f64 x y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (fma.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 x y) z) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 z z)) (-.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (+.f64 y x) (*.f64 z (+.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (fma.f64 (pow.f64 (+.f64 y x) 2) (*.f64 z z) (-.f64 (pow.f64 (+.f64 y x) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 y x) 3)) (-.f64 (*.f64 (fma.f64 z z 1) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 x y) z)) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (*.f64 z z)) (pow.f64 (+.f64 y x) 2)) (-.f64 (*.f64 z (+.f64 y x)) (+.f64 y x)))
(/.f64 (*.f64 (pow.f64 (+.f64 y x) 2) (fma.f64 z z -1)) (*.f64 (+.f64 y x) (+.f64 z -1)))
(/.f64 (*.f64 (+.f64 x y) (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 (+.f64 y x) (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(/.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 y x)))
(*.f64 (+.f64 y x) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)))
(/.f64 (*.f64 (+.f64 x y) (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (+.f64 y x) (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(/.f64 (fma.f64 z z -1) (/.f64 (+.f64 z -1) (+.f64 y x)))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 z) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y x) (pow.f64 x 2))) (+.f64 1 z))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (+.f64 1 z) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (-.f64 x y) (+.f64 1 z)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)) (+.f64 1 z))
(*.f64 (+.f64 1 z) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 z 1)) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 z) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y x) (pow.f64 x 2))) (+.f64 1 z))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (+.f64 1 z) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 z 1)) (-.f64 x y))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (-.f64 x y) (+.f64 1 z)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)) (+.f64 1 z))
(*.f64 (+.f64 1 z) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (-.f64 (fma.f64 z z 1) z))
(/.f64 (+.f64 y x) (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(/.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 y x)))
(*.f64 (+.f64 y x) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(/.f64 (+.f64 y x) (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(/.f64 (fma.f64 z z -1) (/.f64 (+.f64 z -1) (+.f64 y x)))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(*.f64 (+.f64 y x) (+.f64 1 z))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(*.f64 (+.f64 y x) (+.f64 1 z))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(*.f64 (+.f64 y x) (+.f64 1 z))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(*.f64 (+.f64 y x) (+.f64 1 z))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(*.f64 (+.f64 y x) (+.f64 1 z))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(log.f64 (*.f64 (exp.f64 (+.f64 x y)) (exp.f64 (*.f64 (+.f64 x y) z))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x y))) (exp.f64 (*.f64 (+.f64 x y) z))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 x y) z)) (+.f64 1 (expm1.f64 (+.f64 x y)))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(*.f64 (+.f64 y x) (+.f64 1 z))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 (+.f64 z 1) 3)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 y x))))
(*.f64 (+.f64 y x) (exp.f64 (log1p.f64 z)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 y x))))
(*.f64 (+.f64 y x) (exp.f64 (log1p.f64 z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 x (+.f64 z 1) (*.f64 y (+.f64 z 1)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 y (+.f64 z 1) (*.f64 x (+.f64 z 1)))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (+.f64 x y) z (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (+.f64 x y) 1 (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 z (+.f64 x y) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 1 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 1 (*.f64 (+.f64 x y) z) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (cbrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) 1) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) z) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 x y)) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) 1) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) z) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 x y)) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y x) (pow.f64 x 2))) (*.f64 (+.f64 x y) z))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 1 (fma.f64 y (-.f64 y x) (pow.f64 x 2))) (*.f64 z (+.f64 y x)))
(+.f64 (*.f64 z (+.f64 y x)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(fma.f64 z (+.f64 y x) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y x) (pow.f64 x 2))))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 1 (-.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 1 (-.f64 x y)) (*.f64 z (+.f64 y x)))
(+.f64 (*.f64 z (+.f64 y x)) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)))
(fma.f64 z (+.f64 y x) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)))
(fma.f64 (*.f64 (+.f64 x y) z) 1 (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) (cbrt.f64 (*.f64 (+.f64 x y) z))) (cbrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x y))) (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x y))) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 z)) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 z)) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))
(fma.f64 (*.f64 (+.f64 x y) (sqrt.f64 z)) (sqrt.f64 z) (+.f64 x y))
(*.f64 (+.f64 y x) (+.f64 1 z))

eval56.0ms (1.1%)

Compiler

Compiled 2039 to 980 computations (51.9% saved)

prune38.0ms (0.7%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1208128
Fresh000
Picked101
Done000
Total1218129
Accuracy
100.0%
Counts
129 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
98.0%
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
100.0%
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
97.2%
(+.f64 (*.f64 (+.f64 z 1) y) (*.f64 (+.f64 z 1) x))
54.3%
(+.f64 y x)
47.7%
(*.f64 z (+.f64 y x))
48.2%
(*.f64 y (+.f64 1 z))
55.2%
(*.f64 x (+.f64 1 z))
99.2%
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
98.0%
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
100.0%
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
97.2%
(+.f64 (*.f64 (+.f64 z 1) y) (*.f64 (+.f64 z 1) x))
54.3%
(+.f64 y x)
47.7%
(*.f64 z (+.f64 y x))
48.2%
(*.f64 y (+.f64 1 z))
55.2%
(*.f64 x (+.f64 1 z))
Compiler

Compiled 328 to 220 computations (32.9% saved)

localize132.0ms (2.5%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 z 1) x)
99.2%
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
100.0%
(*.f64 (+.f64 z 1) x)
100.0%
(*.f64 (+.f64 z 1) y)
97.3%
(+.f64 (*.f64 (+.f64 z 1) y) (*.f64 (+.f64 z 1) x))
100.0%
(*.f64 y (+.f64 1 z))
100.0%
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
100.0%
(*.f64 (+.f64 x y) z)
Compiler

Compiled 90 to 42 computations (53.3% saved)

series14.0ms (0.3%)

Counts
8 → 228
Calls

60 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
1.0ms
x
@inf
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
1.0ms
x
@0
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
0.0ms
z
@inf
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
0.0ms
y
@0
(*.f64 y (+.f64 1 z))

rewrite185.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
943×log1p-expm1-u
767×expm1-log1p-u
434×log1p-udef
432×expm1-udef
214×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021218
1316182
24455182
Stop Event
node limit
Counts
8 → 373
Calls
Call 1
Inputs
(*.f64 (+.f64 x y) z)
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 (+.f64 z 1) y) (*.f64 (+.f64 z 1) x))
(*.f64 (+.f64 z 1) y)
(*.f64 (+.f64 z 1) x)
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
(*.f64 (+.f64 z 1) x)
Outputs
(+.f64 (*.f64 y z) (*.f64 z x))
(+.f64 (*.f64 y z) (*.f64 x z))
(+.f64 (*.f64 z x) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) z))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 z (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) z) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) z) (-.f64 x y))
(pow.f64 (*.f64 (+.f64 x y) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x y)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 x y) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))))
(-.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (+.f64 x y) (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(*.f64 1 (*.f64 (+.f64 x y) (+.f64 z 1)))
(*.f64 (+.f64 z 1) (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2) (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (hypot.f64 1 (sqrt.f64 z)) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (+.f64 x y)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (/.f64 1 (*.f64 (+.f64 z 1) (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (/.f64 1 (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 z 1) (-.f64 y x)) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (-.f64 1 z)) (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (*.f64 x (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (*.f64 (+.f64 z 1) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (*.f64 (+.f64 x y) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (-.f64 1 z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (fma.f64 z z (-.f64 1 z)) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 1 z) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 1 z) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))) (neg.f64 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))) (neg.f64 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z))) (*.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z)))) (-.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (pow.f64 (*.f64 y (+.f64 z 1)) 2)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 x y)) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(fma.f64 x (+.f64 z 1) (*.f64 y (+.f64 z 1)))
(fma.f64 y (+.f64 z 1) (*.f64 x (+.f64 z 1)))
(fma.f64 (+.f64 x y) z (+.f64 x y))
(fma.f64 z (+.f64 x y) (+.f64 x y))
(fma.f64 1 x (+.f64 y (*.f64 (+.f64 x y) z)))
(fma.f64 1 (+.f64 x y) (*.f64 (+.f64 x y) z))
(fma.f64 1 (*.f64 (+.f64 x y) z) (+.f64 x y))
(fma.f64 1 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(fma.f64 1 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(fma.f64 (+.f64 z 1) x (*.f64 y (+.f64 z 1)))
(fma.f64 (+.f64 z 1) y (*.f64 x (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 2) (cbrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 2) (cbrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 2) (cbrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(fma.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) (sqrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) (sqrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 (*.f64 y z) 1))
(+.f64 (*.f64 y z) y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 z 1)))) 1)
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 y 2) (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 y (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 y 2) (*.f64 (*.f64 y z) (*.f64 y z))) (-.f64 y (*.f64 y z)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 y (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 y (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) y) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) y) (+.f64 z -1))
(pow.f64 (*.f64 y (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 z 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 z 1))))
(fma.f64 y 1 (*.f64 y z))
(fma.f64 1 y (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y z))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))))
(-.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (+.f64 x y) (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(*.f64 1 (*.f64 (+.f64 x y) (+.f64 z 1)))
(*.f64 (+.f64 z 1) (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2) (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (hypot.f64 1 (sqrt.f64 z)) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (+.f64 x y)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (/.f64 1 (*.f64 (+.f64 z 1) (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (/.f64 1 (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 z 1) (-.f64 y x)) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (-.f64 1 z)) (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (*.f64 x (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (*.f64 (+.f64 z 1) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (*.f64 (+.f64 x y) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (-.f64 1 z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (fma.f64 z z (-.f64 1 z)) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 1 z) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 1 z) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))) (neg.f64 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))) (neg.f64 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z))) (*.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z)))) (-.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (pow.f64 (*.f64 y (+.f64 z 1)) 2)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 x y)) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(fma.f64 x (+.f64 z 1) (*.f64 y (+.f64 z 1)))
(fma.f64 y (+.f64 z 1) (*.f64 x (+.f64 z 1)))
(fma.f64 (+.f64 x y) z (+.f64 x y))
(fma.f64 z (+.f64 x y) (+.f64 x y))
(fma.f64 1 x (+.f64 y (*.f64 (+.f64 x y) z)))
(fma.f64 1 (+.f64 x y) (*.f64 (+.f64 x y) z))
(fma.f64 1 (*.f64 (+.f64 x y) z) (+.f64 x y))
(fma.f64 1 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(fma.f64 1 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(fma.f64 (+.f64 z 1) x (*.f64 y (+.f64 z 1)))
(fma.f64 (+.f64 z 1) y (*.f64 x (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 2) (cbrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 2) (cbrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 2) (cbrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(fma.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) (sqrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) (sqrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 (*.f64 y z) 1))
(+.f64 (*.f64 y z) y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 z 1)))) 1)
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 y 2) (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 y (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 y 2) (*.f64 (*.f64 y z) (*.f64 y z))) (-.f64 y (*.f64 y z)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 y (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 y (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) y) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) y) (+.f64 z -1))
(pow.f64 (*.f64 y (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 z 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 z 1))))
(fma.f64 y 1 (*.f64 y z))
(fma.f64 1 y (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y z))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y z))
(+.f64 x (*.f64 z x))
(+.f64 x (*.f64 x z))
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 x z) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z 1)))) 1)
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(pow.f64 (*.f64 x (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z 1))))
(+.f64 x (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 x (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 1))
(+.f64 y (+.f64 x (*.f64 (+.f64 x y) z)))
(+.f64 y (+.f64 (*.f64 y z) (*.f64 x (+.f64 z 1))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 x y))
(+.f64 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(+.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(+.f64 (+.f64 y (*.f64 (+.f64 x y) z)) x)
(+.f64 (+.f64 (*.f64 (+.f64 x y) z) x) y)
(+.f64 (+.f64 (*.f64 x (+.f64 z 1)) y) (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))))
(-.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (+.f64 x y) (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(*.f64 1 (*.f64 (+.f64 x y) (+.f64 z 1)))
(*.f64 (+.f64 z 1) (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2) (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (hypot.f64 1 (sqrt.f64 z)) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (+.f64 x y)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (/.f64 1 (*.f64 (+.f64 z 1) (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (/.f64 1 (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 z 1) (-.f64 y x)) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (-.f64 1 z)) (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (*.f64 x (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (*.f64 (+.f64 z 1) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (*.f64 (+.f64 x y) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (-.f64 1 z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (fma.f64 z z (-.f64 1 z)) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 1 z) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 1 z) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))) (neg.f64 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))) (neg.f64 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z))) (*.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z)))) (-.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (pow.f64 (*.f64 y (+.f64 z 1)) 2)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 x y)) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 x (*.f64 z x))
(+.f64 x (*.f64 x z))
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 x z) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z 1)))) 1)
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(pow.f64 (*.f64 x (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z 1))))

simplify250.0ms (4.7%)

Algorithm
egg-herbie
Rules
1082×fma-neg
836×distribute-lft-neg-in
570×fma-def
554×difference-of-squares
450×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041826867
1116723674
2448323575
Stop Event
node limit
Counts
601 → 264
Calls
Call 1
Inputs
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(+.f64 y (*.f64 y z))
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(*.f64 x (+.f64 1 z))
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(+.f64 y (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1))) (*.f64 y z)))
(+.f64 y (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1))) (*.f64 y z)))
(+.f64 y (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1))) (*.f64 y z)))
(+.f64 x (*.f64 x z))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(*.f64 y (+.f64 1 z))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 z) 1)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 z) 1))) (*.f64 x z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 z) 1))) (*.f64 x z)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 z) 1))) (*.f64 x z)))
(+.f64 x y)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 z (+.f64 x y))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 z (+.f64 x y))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
y
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(*.f64 y z)
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(*.f64 y z)
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(+.f64 x y)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 z (+.f64 x y))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
y
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(*.f64 y z)
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(*.f64 y z)
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
x
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x z)
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x z)
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(+.f64 x y)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 z (+.f64 x y))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
x
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x z)
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x z)
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 y z) (*.f64 z x))
(+.f64 (*.f64 y z) (*.f64 x z))
(+.f64 (*.f64 z x) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) z))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 z (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) z) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) z) (-.f64 x y))
(pow.f64 (*.f64 (+.f64 x y) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x y)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 x y) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))))
(-.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (+.f64 x y) (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(*.f64 1 (*.f64 (+.f64 x y) (+.f64 z 1)))
(*.f64 (+.f64 z 1) (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2) (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (hypot.f64 1 (sqrt.f64 z)) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (+.f64 x y)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (/.f64 1 (*.f64 (+.f64 z 1) (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (/.f64 1 (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 z 1) (-.f64 y x)) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (-.f64 1 z)) (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (*.f64 x (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (*.f64 (+.f64 z 1) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (*.f64 (+.f64 x y) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (-.f64 1 z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (fma.f64 z z (-.f64 1 z)) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 1 z) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 1 z) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))) (neg.f64 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))) (neg.f64 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z))) (*.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z)))) (-.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (pow.f64 (*.f64 y (+.f64 z 1)) 2)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 x y)) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(fma.f64 x (+.f64 z 1) (*.f64 y (+.f64 z 1)))
(fma.f64 y (+.f64 z 1) (*.f64 x (+.f64 z 1)))
(fma.f64 (+.f64 x y) z (+.f64 x y))
(fma.f64 z (+.f64 x y) (+.f64 x y))
(fma.f64 1 x (+.f64 y (*.f64 (+.f64 x y) z)))
(fma.f64 1 (+.f64 x y) (*.f64 (+.f64 x y) z))
(fma.f64 1 (*.f64 (+.f64 x y) z) (+.f64 x y))
(fma.f64 1 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(fma.f64 1 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(fma.f64 (+.f64 z 1) x (*.f64 y (+.f64 z 1)))
(fma.f64 (+.f64 z 1) y (*.f64 x (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 2) (cbrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 2) (cbrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 2) (cbrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(fma.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) (sqrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) (sqrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 (*.f64 y z) 1))
(+.f64 (*.f64 y z) y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 z 1)))) 1)
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 y 2) (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 y (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 y 2) (*.f64 (*.f64 y z) (*.f64 y z))) (-.f64 y (*.f64 y z)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 y (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 y (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) y) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) y) (+.f64 z -1))
(pow.f64 (*.f64 y (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 z 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 z 1))))
(fma.f64 y 1 (*.f64 y z))
(fma.f64 1 y (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y z))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))))
(-.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (+.f64 x y) (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(*.f64 1 (*.f64 (+.f64 x y) (+.f64 z 1)))
(*.f64 (+.f64 z 1) (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2) (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (hypot.f64 1 (sqrt.f64 z)) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (+.f64 x y)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (/.f64 1 (*.f64 (+.f64 z 1) (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (/.f64 1 (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 z 1) (-.f64 y x)) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (-.f64 1 z)) (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (*.f64 x (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (*.f64 (+.f64 z 1) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (*.f64 (+.f64 x y) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (-.f64 1 z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (fma.f64 z z (-.f64 1 z)) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 1 z) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 1 z) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))) (neg.f64 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))) (neg.f64 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z))) (*.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z)))) (-.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (pow.f64 (*.f64 y (+.f64 z 1)) 2)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 x y)) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(fma.f64 x (+.f64 z 1) (*.f64 y (+.f64 z 1)))
(fma.f64 y (+.f64 z 1) (*.f64 x (+.f64 z 1)))
(fma.f64 (+.f64 x y) z (+.f64 x y))
(fma.f64 z (+.f64 x y) (+.f64 x y))
(fma.f64 1 x (+.f64 y (*.f64 (+.f64 x y) z)))
(fma.f64 1 (+.f64 x y) (*.f64 (+.f64 x y) z))
(fma.f64 1 (*.f64 (+.f64 x y) z) (+.f64 x y))
(fma.f64 1 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(fma.f64 1 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(fma.f64 (+.f64 z 1) x (*.f64 y (+.f64 z 1)))
(fma.f64 (+.f64 z 1) y (*.f64 x (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 2) (cbrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 2) (cbrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 2) (cbrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(fma.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) (sqrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) (sqrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 (*.f64 y z) 1))
(+.f64 (*.f64 y z) y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 z 1)))) 1)
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 y 2) (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 y (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 y 2) (*.f64 (*.f64 y z) (*.f64 y z))) (-.f64 y (*.f64 y z)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 y (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 y (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) y) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) y) (+.f64 z -1))
(pow.f64 (*.f64 y (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 y) (+.f64 z 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 z 1))))
(fma.f64 y 1 (*.f64 y z))
(fma.f64 1 y (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y z))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y z))
(+.f64 x (*.f64 z x))
(+.f64 x (*.f64 x z))
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 x z) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z 1)))) 1)
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(pow.f64 (*.f64 x (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z 1))))
(+.f64 x (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 x (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 1))
(+.f64 y (+.f64 x (*.f64 (+.f64 x y) z)))
(+.f64 y (+.f64 (*.f64 y z) (*.f64 x (+.f64 z 1))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 x y))
(+.f64 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(+.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(+.f64 (+.f64 y (*.f64 (+.f64 x y) z)) x)
(+.f64 (+.f64 (*.f64 (+.f64 x y) z) x) y)
(+.f64 (+.f64 (*.f64 x (+.f64 z 1)) y) (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))))
(-.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (+.f64 x y) (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(*.f64 1 (*.f64 (+.f64 x y) (+.f64 z 1)))
(*.f64 (+.f64 z 1) (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2) (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(*.f64 (hypot.f64 1 (sqrt.f64 z)) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (+.f64 x y)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (/.f64 1 (*.f64 (+.f64 z 1) (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (/.f64 1 (*.f64 (+.f64 x y) (-.f64 1 z))))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 z 1) (-.f64 y x)) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (-.f64 1 z)) (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (*.f64 x (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (*.f64 (+.f64 z 1) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (*.f64 (+.f64 x y) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (-.f64 1 z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (fma.f64 z z (-.f64 1 z)) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 1 z) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 1 z) (-.f64 x y)))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))) (neg.f64 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))) (neg.f64 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z))) (*.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z)))) (-.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (pow.f64 (*.f64 y (+.f64 z 1)) 2)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 x y)) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 x (*.f64 z x))
(+.f64 x (*.f64 x z))
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 x z) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z 1)))) 1)
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z z (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(pow.f64 (*.f64 x (+.f64 z 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 z 1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z 1))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z 1))))
Outputs
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 y (+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(fma.f64 z x x)
(+.f64 y (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1))) (*.f64 y z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 y (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1))) (*.f64 y z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 y (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1))) (*.f64 y z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 (*.f64 x z) (*.f64 y (+.f64 1 z))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 z) 1)))
(fma.f64 y z y)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 z) 1))) (*.f64 x z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 z) 1))) (*.f64 x z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 z) 1))) (*.f64 x z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x y)
(+.f64 y x)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
y
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(*.f64 y z)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(*.f64 y z)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 x y)
(+.f64 y x)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
y
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(*.f64 y z)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(*.f64 y z)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
x
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(*.f64 x z)
(*.f64 z x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(*.f64 x z)
(*.f64 z x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 x y)
(+.f64 y x)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
x
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(*.f64 x z)
(*.f64 z x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(*.f64 x z)
(*.f64 z x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(*.f64 x (+.f64 1 z))
(fma.f64 z x x)
(+.f64 (*.f64 y z) (*.f64 z x))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 y z) (*.f64 x z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 z x) (*.f64 y z))
(*.f64 z (+.f64 y x))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) z))) 1)
(*.f64 z (+.f64 y x))
(/.f64 (*.f64 z (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 z (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))) z)
(/.f64 (*.f64 z (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 z (/.f64 (-.f64 x y) (-.f64 (pow.f64 x 2) (pow.f64 y 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) z) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 z (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))) z)
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) z) (-.f64 x y))
(/.f64 z (/.f64 (-.f64 x y) (-.f64 (pow.f64 x 2) (pow.f64 y 2))))
(pow.f64 (*.f64 (+.f64 x y) z) 1)
(*.f64 z (+.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 3)
(*.f64 z (+.f64 y x))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) 1/3)
(*.f64 z (+.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) 2)
(*.f64 z (+.f64 y x))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2))
(*.f64 z (+.f64 y x))
(log.f64 (pow.f64 (exp.f64 (+.f64 x y)) z))
(*.f64 z (+.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) z))))
(*.f64 z (+.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3))
(*.f64 z (+.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) z)))
(*.f64 z (+.f64 y x))
(exp.f64 (log.f64 (*.f64 (+.f64 x y) z)))
(*.f64 z (+.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) z)) 1))
(*.f64 z (+.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) z)))
(*.f64 z (+.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(-.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (+.f64 x y) (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 1 (*.f64 (+.f64 x y) (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (+.f64 z 1) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2) (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (hypot.f64 1 (sqrt.f64 z)) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (+.f64 x y)))
(*.f64 (*.f64 (hypot.f64 1 (sqrt.f64 z)) (hypot.f64 1 (sqrt.f64 z))) (+.f64 y x))
(*.f64 (+.f64 y x) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (hypot.f64 1 (sqrt.f64 z))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (/.f64 1 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(*.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (/.f64 1 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 1 (/.f64 (*.f64 (+.f64 z 1) (-.f64 y x)) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (-.f64 1 z)) (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (*.f64 x (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) (+.f64 (pow.f64 (fma.f64 z x x) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (fma.f64 z x x))))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (pow.f64 (fma.f64 z x x) 2) (*.f64 (fma.f64 y z y) (-.f64 (fma.f64 y z y) (fma.f64 z x x)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (pow.f64 (fma.f64 z x x) 2) (*.f64 (fma.f64 y z y) (*.f64 (-.f64 y x) (+.f64 z 1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (*.f64 (+.f64 z 1) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (*.f64 (+.f64 x y) (-.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (-.f64 1 z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 1 (pow.f64 z 3))) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (fma.f64 z z (-.f64 1 z)) (+.f64 1 (pow.f64 z 3)))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (fma.f64 z z (-.f64 1 z)) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 1 (pow.f64 z 3))) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (fma.f64 z z (-.f64 1 z)) (+.f64 1 (pow.f64 z 3)))) (-.f64 x y))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 1 z) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (-.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (-.f64 1 z)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))) (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 1 z) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 1 z)) (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 x y)))
(/.f64 (-.f64 1 (pow.f64 z 2)) (/.f64 (-.f64 x y) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 1 z))))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (fma.f64 z z -1) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 z -1)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 z -1)) (fma.f64 z z -1)))
(/.f64 (*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z -1)) (+.f64 z -1)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 z -1)) (/.f64 (fma.f64 z z -1) (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))) (neg.f64 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))) (neg.f64 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z))) (*.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 z (+.f64 y x))) 3)) (+.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 z (+.f64 y x))) (-.f64 (+.f64 y (*.f64 z (+.f64 y x))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y x) y) 3)) (fma.f64 (fma.f64 z (+.f64 y x) y) (-.f64 (fma.f64 z (+.f64 y x) y) x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z)))) (-.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 z (+.f64 y x))) (+.f64 y (*.f64 z (+.f64 y x))))) (-.f64 (-.f64 x y) (*.f64 z (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (+.f64 z 1)) (-.f64 x (fma.f64 z (+.f64 y x) y))) (-.f64 x (fma.f64 z (+.f64 y x) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (pow.f64 (*.f64 y (+.f64 z 1)) 2)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (+.f64 z 1) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 z 1) (fma.f64 x x (*.f64 y (-.f64 y x)))) (+.f64 (pow.f64 x 3) (pow.f64 y 3)))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (+.f64 z 1) (/.f64 (-.f64 x y) (-.f64 (pow.f64 x 2) (pow.f64 y 2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (+.f64 y x))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (fma.f64 z z (-.f64 1 z)))
(/.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 x y)) (-.f64 1 z))
(/.f64 (-.f64 1 (pow.f64 z 2)) (/.f64 (-.f64 1 z) (+.f64 y x)))
(/.f64 (+.f64 y x) (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(/.f64 (fma.f64 z z -1) (/.f64 (+.f64 z -1) (+.f64 y x)))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 y x))))
(*.f64 (+.f64 y x) (exp.f64 (log1p.f64 z)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 y x))))
(*.f64 (+.f64 y x) (exp.f64 (log1p.f64 z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 x (+.f64 z 1) (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 y (+.f64 z 1) (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (+.f64 x y) z (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 z (+.f64 x y) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 1 x (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 1 (+.f64 x y) (*.f64 (+.f64 x y) z))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 1 (*.f64 (+.f64 x y) z) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 1 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 1 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (+.f64 z 1) x (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (+.f64 z 1) y (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 2) (cbrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 2) (cbrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 2) (cbrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) (sqrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) (sqrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 (*.f64 y z) 1))
(fma.f64 y z y)
(+.f64 (*.f64 y z) y)
(fma.f64 y z y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 z 1)))) 1)
(fma.f64 y z y)
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 y 2) (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 y (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 y 2) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 y y (*.f64 (pow.f64 y 2) (-.f64 (pow.f64 z 2) z))))
(/.f64 (*.f64 (pow.f64 y 3) (+.f64 1 (pow.f64 z 3))) (fma.f64 y y (*.f64 (pow.f64 y 2) (-.f64 (pow.f64 z 2) z))))
(/.f64 (-.f64 (pow.f64 y 2) (*.f64 (*.f64 y z) (*.f64 y z))) (-.f64 y (*.f64 y z)))
(/.f64 (-.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (-.f64 y (*.f64 y z)))
(/.f64 (*.f64 y (-.f64 y (*.f64 (pow.f64 z 2) y))) (-.f64 y (*.f64 y z)))
(/.f64 (*.f64 y (*.f64 y (-.f64 1 (pow.f64 z 2)))) (-.f64 y (*.f64 y z)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 y (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) y)
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 y (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) y)
(/.f64 (*.f64 y (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 y (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)) y)
(/.f64 (*.f64 y (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 y (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) y)
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 y (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) y)
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (fma.f64 z z (-.f64 1 z)))
(/.f64 y (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) y)
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) y) (-.f64 1 z))
(/.f64 y (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)) y)
(/.f64 (*.f64 (fma.f64 z z -1) y) (+.f64 z -1))
(/.f64 y (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) y)
(pow.f64 (*.f64 y (+.f64 z 1)) 1)
(fma.f64 y z y)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 3)
(fma.f64 y z y)
(pow.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) 1/3)
(fma.f64 y z y)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) 2)
(fma.f64 y z y)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2))
(fma.f64 y z y)
(log.f64 (pow.f64 (exp.f64 y) (+.f64 z 1)))
(fma.f64 y z y)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 z 1)))))
(fma.f64 y z y)
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3))
(fma.f64 y z y)
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 z 1))))
(fma.f64 y z y)
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(*.f64 y (exp.f64 (log1p.f64 z)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 y)) 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(*.f64 y (exp.f64 (log1p.f64 z)))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 z 1))))
(fma.f64 y z y)
(fma.f64 y 1 (*.f64 y z))
(fma.f64 y z y)
(fma.f64 1 y (*.f64 y z))
(fma.f64 y z y)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y z))
(fma.f64 y z y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y z))
(fma.f64 y z y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(-.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (+.f64 x y) (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 1 (*.f64 (+.f64 x y) (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (+.f64 z 1) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2) (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (hypot.f64 1 (sqrt.f64 z)) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (+.f64 x y)))
(*.f64 (*.f64 (hypot.f64 1 (sqrt.f64 z)) (hypot.f64 1 (sqrt.f64 z))) (+.f64 y x))
(*.f64 (+.f64 y x) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (hypot.f64 1 (sqrt.f64 z))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (/.f64 1 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(*.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (/.f64 1 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 1 (/.f64 (*.f64 (+.f64 z 1) (-.f64 y x)) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (-.f64 1 z)) (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (*.f64 x (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) (+.f64 (pow.f64 (fma.f64 z x x) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (fma.f64 z x x))))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (pow.f64 (fma.f64 z x x) 2) (*.f64 (fma.f64 y z y) (-.f64 (fma.f64 y z y) (fma.f64 z x x)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (pow.f64 (fma.f64 z x x) 2) (*.f64 (fma.f64 y z y) (*.f64 (-.f64 y x) (+.f64 z 1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (*.f64 (+.f64 z 1) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (*.f64 (+.f64 x y) (-.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (-.f64 1 z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 1 (pow.f64 z 3))) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (fma.f64 z z (-.f64 1 z)) (+.f64 1 (pow.f64 z 3)))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (fma.f64 z z (-.f64 1 z)) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 1 (pow.f64 z 3))) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (fma.f64 z z (-.f64 1 z)) (+.f64 1 (pow.f64 z 3)))) (-.f64 x y))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 1 z) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (-.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (-.f64 1 z)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))) (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 1 z) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 1 z)) (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 x y)))
(/.f64 (-.f64 1 (pow.f64 z 2)) (/.f64 (-.f64 x y) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 1 z))))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (fma.f64 z z -1) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 z -1)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 z -1)) (fma.f64 z z -1)))
(/.f64 (*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z -1)) (+.f64 z -1)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 z -1)) (/.f64 (fma.f64 z z -1) (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))) (neg.f64 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))) (neg.f64 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z))) (*.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 z (+.f64 y x))) 3)) (+.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 z (+.f64 y x))) (-.f64 (+.f64 y (*.f64 z (+.f64 y x))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y x) y) 3)) (fma.f64 (fma.f64 z (+.f64 y x) y) (-.f64 (fma.f64 z (+.f64 y x) y) x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z)))) (-.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 z (+.f64 y x))) (+.f64 y (*.f64 z (+.f64 y x))))) (-.f64 (-.f64 x y) (*.f64 z (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (+.f64 z 1)) (-.f64 x (fma.f64 z (+.f64 y x) y))) (-.f64 x (fma.f64 z (+.f64 y x) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (pow.f64 (*.f64 y (+.f64 z 1)) 2)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (+.f64 z 1) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 z 1) (fma.f64 x x (*.f64 y (-.f64 y x)))) (+.f64 (pow.f64 x 3) (pow.f64 y 3)))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (+.f64 z 1) (/.f64 (-.f64 x y) (-.f64 (pow.f64 x 2) (pow.f64 y 2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (+.f64 y x))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (fma.f64 z z (-.f64 1 z)))
(/.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 x y)) (-.f64 1 z))
(/.f64 (-.f64 1 (pow.f64 z 2)) (/.f64 (-.f64 1 z) (+.f64 y x)))
(/.f64 (+.f64 y x) (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(/.f64 (fma.f64 z z -1) (/.f64 (+.f64 z -1) (+.f64 y x)))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 y x))))
(*.f64 (+.f64 y x) (exp.f64 (log1p.f64 z)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 y x))))
(*.f64 (+.f64 y x) (exp.f64 (log1p.f64 z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 x (+.f64 z 1) (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 y (+.f64 z 1) (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (+.f64 x y) z (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 z (+.f64 x y) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 1 x (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 1 (+.f64 x y) (*.f64 (+.f64 x y) z))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 1 (*.f64 (+.f64 x y) z) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 1 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 1 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (+.f64 z 1) x (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (+.f64 z 1) y (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 2) (cbrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) z)) 2) (cbrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 2) (cbrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)) (*.f64 (+.f64 x y) z))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) (sqrt.f64 (*.f64 y (+.f64 z 1))) (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x y) z)) (sqrt.f64 (*.f64 (+.f64 x y) z)) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) (sqrt.f64 (*.f64 x (+.f64 z 1))) (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 (*.f64 y z) 1))
(fma.f64 y z y)
(+.f64 (*.f64 y z) y)
(fma.f64 y z y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 z 1)))) 1)
(fma.f64 y z y)
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 y 2) (-.f64 (*.f64 (*.f64 y z) (*.f64 y z)) (*.f64 y (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 y 2) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 y z) 3)) (fma.f64 y y (*.f64 (pow.f64 y 2) (-.f64 (pow.f64 z 2) z))))
(/.f64 (*.f64 (pow.f64 y 3) (+.f64 1 (pow.f64 z 3))) (fma.f64 y y (*.f64 (pow.f64 y 2) (-.f64 (pow.f64 z 2) z))))
(/.f64 (-.f64 (pow.f64 y 2) (*.f64 (*.f64 y z) (*.f64 y z))) (-.f64 y (*.f64 y z)))
(/.f64 (-.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (-.f64 y (*.f64 y z)))
(/.f64 (*.f64 y (-.f64 y (*.f64 (pow.f64 z 2) y))) (-.f64 y (*.f64 y z)))
(/.f64 (*.f64 y (*.f64 y (-.f64 1 (pow.f64 z 2)))) (-.f64 y (*.f64 y z)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 y (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) y)
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 y (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) y)
(/.f64 (*.f64 y (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 y (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)) y)
(/.f64 (*.f64 y (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 y (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) y)
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 y (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) y)
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (fma.f64 z z (-.f64 1 z)))
(/.f64 y (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) y)
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) y) (-.f64 1 z))
(/.f64 y (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)) y)
(/.f64 (*.f64 (fma.f64 z z -1) y) (+.f64 z -1))
(/.f64 y (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) y)
(pow.f64 (*.f64 y (+.f64 z 1)) 1)
(fma.f64 y z y)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 z 1))) 3)
(fma.f64 y z y)
(pow.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) 1/3)
(fma.f64 y z y)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 z 1))) 2)
(fma.f64 y z y)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2))
(fma.f64 y z y)
(log.f64 (pow.f64 (exp.f64 y) (+.f64 z 1)))
(fma.f64 y z y)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 z 1)))))
(fma.f64 y z y)
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3))
(fma.f64 y z y)
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 z 1))))
(fma.f64 y z y)
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(*.f64 y (exp.f64 (log1p.f64 z)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 y)) 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(*.f64 y (exp.f64 (log1p.f64 z)))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 z 1))))
(fma.f64 y z y)
(fma.f64 y 1 (*.f64 y z))
(fma.f64 y z y)
(fma.f64 1 y (*.f64 y z))
(fma.f64 y z y)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 y z))
(fma.f64 y z y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y z))
(fma.f64 y z y)
(+.f64 x (*.f64 z x))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 (*.f64 z x) x)
(fma.f64 z x x)
(+.f64 (*.f64 x z) x)
(fma.f64 z x x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z 1)))) 1)
(fma.f64 z x x)
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 x (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) x)
(*.f64 (/.f64 x (fma.f64 z z (-.f64 1 z))) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 x (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) x)
(*.f64 (/.f64 x (fma.f64 z z (-.f64 1 z))) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 x (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 x (-.f64 1 z)) (-.f64 1 (pow.f64 z 2)))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 x (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) x)
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 x (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) x)
(*.f64 (/.f64 x (fma.f64 z z (-.f64 1 z))) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z z (-.f64 1 z)))
(/.f64 x (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) x)
(*.f64 (/.f64 x (fma.f64 z z (-.f64 1 z))) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(/.f64 x (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 x (-.f64 1 z)) (-.f64 1 (pow.f64 z 2)))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(/.f64 x (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) x)
(pow.f64 (*.f64 x (+.f64 z 1)) 1)
(fma.f64 z x x)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 3)
(fma.f64 z x x)
(pow.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3) 1/3)
(fma.f64 z x x)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) 2)
(fma.f64 z x x)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2))
(fma.f64 z x x)
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) x))
(fma.f64 z x x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 z 1)))))
(fma.f64 z x x)
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3))
(fma.f64 z x x)
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z 1))))
(fma.f64 z x x)
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(*.f64 x (exp.f64 (log1p.f64 z)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(*.f64 x (exp.f64 (log1p.f64 z)))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z 1))))
(fma.f64 z x x)
(+.f64 x (+.f64 y (*.f64 (+.f64 x y) z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 1))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 y (+.f64 x (*.f64 (+.f64 x y) z)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 y (+.f64 (*.f64 y z) (*.f64 x (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 (+.f64 x y) z) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 y (+.f64 z 1)) (*.f64 x (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (+.f64 y (*.f64 (+.f64 x y) z)) x)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (+.f64 (*.f64 (+.f64 x y) z) x) y)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 (+.f64 (*.f64 x (+.f64 z 1)) y) (*.f64 y z))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))) 1)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(-.f64 (/.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (+.f64 x y) (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 1 (*.f64 (+.f64 x y) (+.f64 z 1)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (+.f64 z 1) (+.f64 x y))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2) (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (hypot.f64 1 (sqrt.f64 z)) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (+.f64 x y)))
(*.f64 (*.f64 (hypot.f64 1 (sqrt.f64 z)) (hypot.f64 1 (sqrt.f64 z))) (+.f64 y x))
(*.f64 (+.f64 y x) (*.f64 (hypot.f64 1 (sqrt.f64 z)) (hypot.f64 1 (sqrt.f64 z))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (/.f64 1 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(*.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (/.f64 1 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 1 (/.f64 (*.f64 (+.f64 z 1) (-.f64 y x)) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (-.f64 1 z)) (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (*.f64 x (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) (+.f64 (pow.f64 (fma.f64 z x x) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 y (*.f64 (+.f64 z 1) (fma.f64 z x x))))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (pow.f64 (fma.f64 z x x) 2) (*.f64 (fma.f64 y z y) (-.f64 (fma.f64 y z y) (fma.f64 z x x)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (pow.f64 (fma.f64 z x x) 2) (*.f64 (fma.f64 y z y) (*.f64 (-.f64 y x) (+.f64 z 1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (-.f64 (pow.f64 (+.f64 x y) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2)) (*.f64 (+.f64 z 1) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2)) (*.f64 (+.f64 x y) (-.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (fma.f64 z z (-.f64 1 z)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 1 (-.f64 (pow.f64 z 2) z)) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 1 (pow.f64 z 3))) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (fma.f64 z z (-.f64 1 z)) (+.f64 1 (pow.f64 z 3)))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (fma.f64 z z (-.f64 1 z)) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 1 (pow.f64 z 3))) (-.f64 (+.f64 1 (pow.f64 z 2)) z)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z (-.f64 1 z))) (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 x y)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (fma.f64 z z (-.f64 1 z)) (+.f64 1 (pow.f64 z 3)))) (-.f64 x y))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (-.f64 1 z) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (-.f64 1 (pow.f64 z 2)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (-.f64 1 z)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 x x (*.f64 y (-.f64 y x)))) (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (-.f64 1 z) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 1 z)) (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 x y)))
(/.f64 (-.f64 1 (pow.f64 z 2)) (/.f64 (-.f64 x y) (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (-.f64 1 z))))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 (+.f64 z -1) (fma.f64 x x (*.f64 y (-.f64 y x)))))
(/.f64 (fma.f64 z z -1) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 z -1)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 z -1)) (fma.f64 z z -1)))
(/.f64 (*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (*.f64 (fma.f64 z z -1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z -1) (-.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 z z -1)) (+.f64 z -1)) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 z -1)) (/.f64 (fma.f64 z z -1) (-.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (*.f64 x (+.f64 z 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (*.f64 x (+.f64 z 1)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 3) (pow.f64 (fma.f64 z x x) 3)) 1) (+.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (*.f64 (fma.f64 z x x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (fma.f64 z x x) (*.f64 (-.f64 x y) (+.f64 z 1)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 x y)) (pow.f64 (fma.f64 y z y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (*.f64 x (+.f64 z 1)) 2))) (neg.f64 (*.f64 (+.f64 z 1) (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) 3) (pow.f64 (+.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (*.f64 (pow.f64 (+.f64 x y) 2) z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) 1) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (+.f64 (pow.f64 (+.f64 y x) 2) (-.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (*.f64 z (pow.f64 (+.f64 y x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) (pow.f64 (+.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) (pow.f64 (+.f64 y x) 2)) (*.f64 z (pow.f64 (+.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x y) z) 2))) (neg.f64 (*.f64 (+.f64 x y) (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 (+.f64 x y) z)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z))) (*.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (+.f64 y (*.f64 z (+.f64 y x))) 3)) (+.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 z (+.f64 y x))) (-.f64 (+.f64 y (*.f64 z (+.f64 y x))) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 z (+.f64 y x) y) 3)) (fma.f64 (fma.f64 z (+.f64 y x) y) (-.f64 (fma.f64 z (+.f64 y x) y) x) (pow.f64 x 2)))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 (+.f64 x y) z)) (+.f64 y (*.f64 (+.f64 x y) z)))) (-.f64 x (+.f64 y (*.f64 (+.f64 x y) z))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (+.f64 y (*.f64 z (+.f64 y x))) (+.f64 y (*.f64 z (+.f64 y x))))) (-.f64 (-.f64 x y) (*.f64 z (+.f64 y x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (+.f64 z 1)) (-.f64 x (fma.f64 z (+.f64 y x) y))) (-.f64 x (fma.f64 z (+.f64 y x) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) 2) (pow.f64 (+.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x y) z) (+.f64 x y)))
(/.f64 (-.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 y x)) 2)) (*.f64 (+.f64 y x) (-.f64 1 z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2) (pow.f64 (*.f64 y (+.f64 z 1)) 2)) (-.f64 (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 z 1)) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y z y) 2) (pow.f64 (fma.f64 z x x) 2)) (*.f64 (-.f64 y x) (+.f64 z 1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (-.f64 -1 z) (-.f64 y x)))
(/.f64 (*.f64 (+.f64 z 1) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(/.f64 (+.f64 z 1) (/.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (+.f64 z 1) (fma.f64 x x (*.f64 y (-.f64 y x)))) (+.f64 (pow.f64 x 3) (pow.f64 y 3)))
(/.f64 (*.f64 (+.f64 z 1) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(/.f64 (+.f64 z 1) (/.f64 (-.f64 x y) (-.f64 (pow.f64 x 2) (pow.f64 y 2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (+.f64 y x))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (+.f64 x y)) (fma.f64 z z (-.f64 1 z)))
(/.f64 (+.f64 1 (pow.f64 z 3)) (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 y x)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) (+.f64 x y)) (-.f64 1 z))
(/.f64 (-.f64 1 (pow.f64 z 2)) (/.f64 (-.f64 1 z) (+.f64 y x)))
(/.f64 (+.f64 y x) (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(/.f64 (*.f64 (fma.f64 z z -1) (+.f64 x y)) (+.f64 z -1))
(/.f64 (fma.f64 z z -1) (/.f64 (+.f64 z -1) (+.f64 y x)))
(pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 1)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 3)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3) 1/3)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x y) (+.f64 z 1))) 2)
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 2))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) (+.f64 x y)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1)))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) (+.f64 z 1)) 3))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 (+.f64 x y) 3)))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 y x))))
(*.f64 (+.f64 y x) (exp.f64 (log1p.f64 z)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 x y))) 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 (+.f64 y x))))
(*.f64 (+.f64 y x) (exp.f64 (log1p.f64 z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) (+.f64 z 1))))
(+.f64 y (fma.f64 y z (fma.f64 z x x)))
(*.f64 (+.f64 y x) (+.f64 z 1))
(+.f64 x (*.f64 z x))
(fma.f64 z x x)
(+.f64 x (*.f64 x z))
(fma.f64 z x x)
(+.f64 (*.f64 z x) x)
(fma.f64 z x x)
(+.f64 (*.f64 x z) x)
(fma.f64 z x x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 z 1)))) 1)
(fma.f64 z x x)
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 x (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) x)
(*.f64 (/.f64 x (fma.f64 z z (-.f64 1 z))) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z z (-.f64 1 z)))
(/.f64 x (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) x)
(*.f64 (/.f64 x (fma.f64 z z (-.f64 1 z))) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 x (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 x (-.f64 1 z)) (-.f64 1 (pow.f64 z 2)))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 x (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) x)
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (+.f64 1 (-.f64 (pow.f64 z 2) z)))
(/.f64 x (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) x)
(*.f64 (/.f64 x (fma.f64 z z (-.f64 1 z))) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z z (-.f64 1 z)))
(/.f64 x (/.f64 (-.f64 (+.f64 1 (pow.f64 z 2)) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z z (-.f64 1 z))) x)
(*.f64 (/.f64 x (fma.f64 z z (-.f64 1 z))) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(/.f64 x (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 x (-.f64 1 z)) (-.f64 1 (pow.f64 z 2)))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(/.f64 x (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) x)
(pow.f64 (*.f64 x (+.f64 z 1)) 1)
(fma.f64 z x x)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 z 1))) 3)
(fma.f64 z x x)
(pow.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3) 1/3)
(fma.f64 z x x)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 z 1))) 2)
(fma.f64 z x x)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 2))
(fma.f64 z x x)
(log.f64 (pow.f64 (exp.f64 (+.f64 z 1)) x))
(fma.f64 z x x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 z 1)))))
(fma.f64 z x x)
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 z 1)) 3))
(fma.f64 z x x)
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 z 1))))
(fma.f64 z x x)
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(*.f64 x (exp.f64 (log1p.f64 z)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(*.f64 x (exp.f64 (log1p.f64 z)))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 z 1))))
(fma.f64 z x x)

eval83.0ms (1.6%)

Compiler

Compiled 4775 to 2542 computations (46.8% saved)

prune56.0ms (1.1%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New2943297
Fresh033
Picked235
Done000
Total2969305
Accuracy
100.0%
Counts
305 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
98.0%
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
97.2%
(+.f64 (*.f64 (+.f64 z 1) y) (*.f64 (+.f64 z 1) x))
48.2%
(+.f64 (*.f64 y z) y)
54.3%
(+.f64 y x)
55.2%
(+.f64 x (*.f64 x z))
47.7%
(*.f64 z (+.f64 y x))
55.2%
(*.f64 x (+.f64 1 z))
29.1%
y
99.2%
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
98.0%
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
97.2%
(+.f64 (*.f64 (+.f64 z 1) y) (*.f64 (+.f64 z 1) x))
48.2%
(+.f64 (*.f64 y z) y)
54.3%
(+.f64 y x)
55.2%
(+.f64 x (*.f64 x z))
47.7%
(*.f64 z (+.f64 y x))
55.2%
(*.f64 x (+.f64 1 z))
29.1%
y
Compiler

Compiled 254 to 172 computations (32.3% saved)

localize87.0ms (1.6%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 x (*.f64 x z))
100.0%
(*.f64 z (+.f64 y x))
100.0%
(*.f64 x (+.f64 1 z))
100.0%
(*.f64 (+.f64 z 1) y)
98.0%
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
Compiler

Compiled 68 to 28 computations (58.8% saved)

series6.0ms (0.1%)

Counts
5 → 123
Calls

36 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 x (*.f64 x z))
0.0ms
z
@0
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
0.0ms
x
@-inf
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
0.0ms
x
@-inf
(+.f64 x (*.f64 x z))
0.0ms
x
@inf
(+.f64 x (*.f64 x z))

rewrite153.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1528×fma-def
853×log1p-expm1-u
852×expm1-log1p-u
438×log1p-udef
436×expm1-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020118
1302105
23879104
Stop Event
node limit
Counts
5 → 252
Calls
Call 1
Inputs
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
(*.f64 (+.f64 z 1) y)
(*.f64 x (+.f64 1 z))
(*.f64 z (+.f64 y x))
(+.f64 x (*.f64 x z))
Outputs
(+.f64 x (fma.f64 z x (fma.f64 z y y)))
(+.f64 (fma.f64 z y y) (fma.f64 z x x))
(+.f64 (*.f64 z x) (+.f64 x (fma.f64 z y y)))
(+.f64 (fma.f64 z x x) (fma.f64 z y y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 z 1) (+.f64 x y)))) 1)
(*.f64 1 (*.f64 (+.f64 z 1) (+.f64 x y)))
(*.f64 (+.f64 z 1) (+.f64 x y))
(*.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 1)
(*.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 2) (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) (sqrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z x x) 3) (pow.f64 (fma.f64 z y y) 3)) (+.f64 (pow.f64 (fma.f64 z x x) 2) (-.f64 (pow.f64 (fma.f64 z y y) 2) (*.f64 (fma.f64 z x x) (fma.f64 z y y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 z y y) 2)) (-.f64 (fma.f64 z x x) (fma.f64 z y y)))
(pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 z 1) (+.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(exp.f64 (log.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(+.f64 y (*.f64 z y))
(+.f64 (*.f64 z y) y)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y y))) 1)
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 y (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 y (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 (fma.f64 z z -1) y) (+.f64 z -1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) y) (-.f64 1 z))
(pow.f64 (fma.f64 z y y) 1)
(pow.f64 (cbrt.f64 (fma.f64 z y y)) 3)
(pow.f64 (pow.f64 (fma.f64 z y y) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z y y)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z y y) 2))
(log.f64 (exp.f64 (fma.f64 z y y)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z y y))))
(cbrt.f64 (pow.f64 (fma.f64 z y y) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 y 3)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 z 1) 3)))
(expm1.f64 (log1p.f64 (fma.f64 z y y)))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z y y)))
(fma.f64 z y y)
(fma.f64 1 y (*.f64 z y))
(fma.f64 1 (*.f64 z y) y)
(fma.f64 y z y)
(fma.f64 y 1 (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) y)
(fma.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) y)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) y)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 z y))) (cbrt.f64 (*.f64 z y)) y)
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) y)
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 z) (sqrt.f64 y)) y)
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 (sqrt.f64 y) (sqrt.f64 z)) y)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) y)
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) y)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) y)
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) y)
(+.f64 x (*.f64 z x))
(+.f64 (*.f64 z x) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (*.f64 x (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 x (-.f64 1 z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (*.f64 x (-.f64 1 z)) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 x (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 x 2)) (-.f64 (*.f64 z x) x))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(pow.f64 (fma.f64 z x x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(log.f64 (exp.f64 (fma.f64 z x x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z 1) 3)))
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 z x x)
(fma.f64 1 x (*.f64 z x))
(fma.f64 1 (*.f64 z x) x)
(fma.f64 x z x)
(fma.f64 x 1 (*.f64 z x))
(fma.f64 (*.f64 z x) 1 x)
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 1) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) x)
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 1) (*.f64 z x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) x)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x)
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x)
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) x)
(+.f64 (*.f64 z x) (*.f64 z y))
(+.f64 (*.f64 z y) (*.f64 z x))
(+.f64 (*.f64 (*.f64 z y) 1) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x y)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z x) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 z y) (*.f64 z x)))))
(/.f64 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 z y) (*.f64 z x)))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 x (-.f64 x y) (pow.f64 y 2)))
(/.f64 (*.f64 z (-.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 y x))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) z) (fma.f64 x (-.f64 x y) (pow.f64 y 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 x 2)) z) (-.f64 y x))
(pow.f64 (*.f64 z (+.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x y))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 x y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x y))))
(exp.f64 (log.f64 (*.f64 z (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x y))))
(fma.f64 z x (*.f64 z y))
(fma.f64 z y (*.f64 z x))
(fma.f64 1 (*.f64 z x) (*.f64 z y))
(fma.f64 1 (*.f64 z y) (*.f64 z x))
(fma.f64 x z (*.f64 z y))
(fma.f64 y z (*.f64 z x))
(fma.f64 (*.f64 z x) 1 (*.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z x))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 z y))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z x))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 z y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z x))
(fma.f64 (*.f64 z y) 1 (*.f64 z x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 z y))) (cbrt.f64 (*.f64 z y)) (*.f64 z x))
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z x))
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 z x))
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 z x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z x))
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z x))
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z y))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z y))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (*.f64 x (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 x (-.f64 1 z))))
(*.f64 1 (fma.f64 z x x))
(*.f64 (+.f64 z 1) x)
(*.f64 x (+.f64 z 1))
(*.f64 (fma.f64 z x x) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) x))
(*.f64 (cbrt.f64 (fma.f64 z x x)) (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2) (cbrt.f64 (fma.f64 z x x)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 z 1)))
(*.f64 (sqrt.f64 (+.f64 z 1)) (*.f64 (sqrt.f64 (+.f64 z 1)) x))
(*.f64 (sqrt.f64 (fma.f64 z x x)) (sqrt.f64 (fma.f64 z x x)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 z 1)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 x (-.f64 1 z))))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 z 1)) 2)) (cbrt.f64 (+.f64 z 1)))
(*.f64 (*.f64 x (sqrt.f64 (+.f64 z 1))) (sqrt.f64 (+.f64 z 1)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (*.f64 x (-.f64 1 z)) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 x (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 x 2)) (-.f64 (*.f64 z x) x))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(pow.f64 (fma.f64 z x x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(log.f64 (exp.f64 (fma.f64 z x x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z 1) 3)))
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 z x x)
(fma.f64 1 x (*.f64 z x))
(fma.f64 1 (*.f64 z x) x)
(fma.f64 x z x)
(fma.f64 x 1 (*.f64 z x))
(fma.f64 (*.f64 z x) 1 x)
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 1) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) x)
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 1) (*.f64 z x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) x)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x)
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x)
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) x)

simplify135.0ms (2.6%)

Algorithm
egg-herbie
Rules
1032×cancel-sign-sub-inv
830×fma-neg
684×difference-of-squares
498×distribute-lft-neg-in
486×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041810468
19819728
232059589
Stop Event
node limit
Counts
375 → 254
Calls
Call 1
Inputs
(+.f64 x y)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 z (+.f64 x y))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 x (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(*.f64 y (+.f64 1 z))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
y
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(*.f64 y z)
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(*.f64 y z)
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(+.f64 y (*.f64 y z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 y (+.f64 1 z))
x
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x z)
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 x z)
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(+.f64 x (*.f64 x z))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 x (+.f64 1 z))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
x
(*.f64 x z)
(*.f64 x z)
(+.f64 x (fma.f64 z x (fma.f64 z y y)))
(+.f64 (fma.f64 z y y) (fma.f64 z x x))
(+.f64 (*.f64 z x) (+.f64 x (fma.f64 z y y)))
(+.f64 (fma.f64 z x x) (fma.f64 z y y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 z 1) (+.f64 x y)))) 1)
(*.f64 1 (*.f64 (+.f64 z 1) (+.f64 x y)))
(*.f64 (+.f64 z 1) (+.f64 x y))
(*.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 1)
(*.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 2) (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) (sqrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z x x) 3) (pow.f64 (fma.f64 z y y) 3)) (+.f64 (pow.f64 (fma.f64 z x x) 2) (-.f64 (pow.f64 (fma.f64 z y y) 2) (*.f64 (fma.f64 z x x) (fma.f64 z y y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 z y y) 2)) (-.f64 (fma.f64 z x x) (fma.f64 z y y)))
(pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 z 1) (+.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(exp.f64 (log.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(+.f64 y (*.f64 z y))
(+.f64 (*.f64 z y) y)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y y))) 1)
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 y (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 y (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 (fma.f64 z z -1) y) (+.f64 z -1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) y) (-.f64 1 z))
(pow.f64 (fma.f64 z y y) 1)
(pow.f64 (cbrt.f64 (fma.f64 z y y)) 3)
(pow.f64 (pow.f64 (fma.f64 z y y) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z y y)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z y y) 2))
(log.f64 (exp.f64 (fma.f64 z y y)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z y y))))
(cbrt.f64 (pow.f64 (fma.f64 z y y) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 y 3)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 z 1) 3)))
(expm1.f64 (log1p.f64 (fma.f64 z y y)))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z y y)))
(fma.f64 z y y)
(fma.f64 1 y (*.f64 z y))
(fma.f64 1 (*.f64 z y) y)
(fma.f64 y z y)
(fma.f64 y 1 (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) y)
(fma.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) y)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) y)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 z y))) (cbrt.f64 (*.f64 z y)) y)
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) y)
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 z) (sqrt.f64 y)) y)
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 (sqrt.f64 y) (sqrt.f64 z)) y)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) y)
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) y)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) y)
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) y)
(+.f64 x (*.f64 z x))
(+.f64 (*.f64 z x) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (*.f64 x (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 x (-.f64 1 z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (*.f64 x (-.f64 1 z)) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 x (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 x 2)) (-.f64 (*.f64 z x) x))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(pow.f64 (fma.f64 z x x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(log.f64 (exp.f64 (fma.f64 z x x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z 1) 3)))
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 z x x)
(fma.f64 1 x (*.f64 z x))
(fma.f64 1 (*.f64 z x) x)
(fma.f64 x z x)
(fma.f64 x 1 (*.f64 z x))
(fma.f64 (*.f64 z x) 1 x)
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 1) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) x)
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 1) (*.f64 z x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) x)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x)
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x)
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) x)
(+.f64 (*.f64 z x) (*.f64 z y))
(+.f64 (*.f64 z y) (*.f64 z x))
(+.f64 (*.f64 (*.f64 z y) 1) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x y)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z x) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 z y) (*.f64 z x)))))
(/.f64 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 z y) (*.f64 z x)))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 x (-.f64 x y) (pow.f64 y 2)))
(/.f64 (*.f64 z (-.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 y x))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) z) (fma.f64 x (-.f64 x y) (pow.f64 y 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 x 2)) z) (-.f64 y x))
(pow.f64 (*.f64 z (+.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x y))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 x y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x y))))
(exp.f64 (log.f64 (*.f64 z (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x y))))
(fma.f64 z x (*.f64 z y))
(fma.f64 z y (*.f64 z x))
(fma.f64 1 (*.f64 z x) (*.f64 z y))
(fma.f64 1 (*.f64 z y) (*.f64 z x))
(fma.f64 x z (*.f64 z y))
(fma.f64 y z (*.f64 z x))
(fma.f64 (*.f64 z x) 1 (*.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z x))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 z y))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z x))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 z y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z x))
(fma.f64 (*.f64 z y) 1 (*.f64 z x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 z y))) (cbrt.f64 (*.f64 z y)) (*.f64 z x))
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z x))
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 z x))
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 z x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z x))
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z x))
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z y))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z y))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (*.f64 x (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 x (-.f64 1 z))))
(*.f64 1 (fma.f64 z x x))
(*.f64 (+.f64 z 1) x)
(*.f64 x (+.f64 z 1))
(*.f64 (fma.f64 z x x) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) x))
(*.f64 (cbrt.f64 (fma.f64 z x x)) (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2) (cbrt.f64 (fma.f64 z x x)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 z 1)))
(*.f64 (sqrt.f64 (+.f64 z 1)) (*.f64 (sqrt.f64 (+.f64 z 1)) x))
(*.f64 (sqrt.f64 (fma.f64 z x x)) (sqrt.f64 (fma.f64 z x x)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 z 1)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 x (-.f64 1 z))))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 z 1)) 2)) (cbrt.f64 (+.f64 z 1)))
(*.f64 (*.f64 x (sqrt.f64 (+.f64 z 1))) (sqrt.f64 (+.f64 z 1)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (*.f64 x (-.f64 1 z)) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 x (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 x 2)) (-.f64 (*.f64 z x) x))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (-.f64 (fma.f64 z z 1) z))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z (+.f64 z -1) 1))
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(pow.f64 (fma.f64 z x x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(log.f64 (exp.f64 (fma.f64 z x x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z 1) 3)))
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 z x x)
(fma.f64 1 x (*.f64 z x))
(fma.f64 1 (*.f64 z x) x)
(fma.f64 x z x)
(fma.f64 x 1 (*.f64 z x))
(fma.f64 (*.f64 z x) 1 x)
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 1) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) x)
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 1) (*.f64 z x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) x)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x)
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x)
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) x)
Outputs
(+.f64 x y)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 z (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 (+.f64 x y) z)
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
y
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(*.f64 y z)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(*.f64 y z)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(+.f64 y (*.f64 y z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
(*.f64 y (+.f64 1 z))
(fma.f64 y z y)
x
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(*.f64 x z)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(*.f64 x z)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(+.f64 x (*.f64 x z))
(fma.f64 x z x)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 (+.f64 x y) z)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 x (+.f64 1 z))
(fma.f64 x z x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(fma.f64 x z x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(fma.f64 x z x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(fma.f64 x z x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 z) 1)))
(fma.f64 x z x)
x
(*.f64 x z)
(*.f64 x z)
(+.f64 x (fma.f64 z x (fma.f64 z y y)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (fma.f64 z y y) (fma.f64 z x x))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 z x) (+.f64 x (fma.f64 z y y)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (fma.f64 z x x) (fma.f64 z y y))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 z 1) (+.f64 x y)))) 1)
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 1 (*.f64 (+.f64 z 1) (+.f64 x y)))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (+.f64 z 1) (+.f64 x y))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 1)
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 2))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 2) (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) (sqrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(/.f64 (+.f64 (pow.f64 (fma.f64 z x x) 3) (pow.f64 (fma.f64 z y y) 3)) (+.f64 (pow.f64 (fma.f64 z x x) 2) (-.f64 (pow.f64 (fma.f64 z y y) 2) (*.f64 (fma.f64 z x x) (fma.f64 z y y)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x z x) 3) (pow.f64 (fma.f64 y z y) 3)) (+.f64 (pow.f64 (fma.f64 x z x) 2) (-.f64 (pow.f64 (fma.f64 y z y) 2) (*.f64 (fma.f64 y z y) (fma.f64 x z x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x z x) 3) (pow.f64 (fma.f64 y z y) 3)) (+.f64 (pow.f64 (fma.f64 x z x) 2) (*.f64 (fma.f64 y z y) (-.f64 (fma.f64 y z y) (fma.f64 x z x)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (pow.f64 (fma.f64 y z y) 2) (*.f64 (fma.f64 x z x) (*.f64 (+.f64 z 1) (-.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z x x) 2) (pow.f64 (fma.f64 z y y) 2)) (-.f64 (fma.f64 z x x) (fma.f64 z y y)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x z x) 2) (pow.f64 (fma.f64 y z y) 2)) (-.f64 (fma.f64 x z x) (fma.f64 y z y)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x z x) 2) (pow.f64 (fma.f64 y z y) 2)) (*.f64 (+.f64 z 1) (-.f64 x y)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 6) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (+.f64 z 1) (-.f64 x y)))
(pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 1)
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 3)
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(pow.f64 (pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 3) 1/3)
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 2)
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 2))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(log.f64 (exp.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 z 1) (+.f64 x y)))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 z 1) (+.f64 x y)) 3))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(exp.f64 (log.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 z 1) (+.f64 x y))) 1))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 z 1) (+.f64 x y))))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 y (*.f64 z y))
(fma.f64 y z y)
(+.f64 (*.f64 z y) y)
(fma.f64 y z y)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z y y))) 1)
(fma.f64 y z y)
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 y (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) y)
(*.f64 (/.f64 y (fma.f64 z (+.f64 z -1) 1)) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 y (+.f64 1 (pow.f64 z 3))) (fma.f64 z (+.f64 z -1) 1))
(/.f64 y (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) y)
(*.f64 (/.f64 y (fma.f64 z (+.f64 z -1) 1)) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 y (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 y (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) y)
(/.f64 (*.f64 y (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 y (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)) y)
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (-.f64 (fma.f64 z z 1) z))
(/.f64 y (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) y)
(*.f64 (/.f64 y (fma.f64 z (+.f64 z -1) 1)) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) y) (fma.f64 z (+.f64 z -1) 1))
(/.f64 y (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) y)
(*.f64 (/.f64 y (fma.f64 z (+.f64 z -1) 1)) (+.f64 1 (pow.f64 z 3)))
(/.f64 (*.f64 (fma.f64 z z -1) y) (+.f64 z -1))
(/.f64 y (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) y)
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) y) (-.f64 1 z))
(/.f64 y (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 z 2)) (-.f64 1 z)) y)
(pow.f64 (fma.f64 z y y) 1)
(fma.f64 y z y)
(pow.f64 (cbrt.f64 (fma.f64 z y y)) 3)
(fma.f64 y z y)
(pow.f64 (pow.f64 (fma.f64 z y y) 3) 1/3)
(fma.f64 y z y)
(pow.f64 (sqrt.f64 (fma.f64 z y y)) 2)
(fma.f64 y z y)
(sqrt.f64 (pow.f64 (fma.f64 z y y) 2))
(fma.f64 y z y)
(log.f64 (exp.f64 (fma.f64 z y y)))
(fma.f64 y z y)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z y y))))
(fma.f64 y z y)
(cbrt.f64 (pow.f64 (fma.f64 z y y) 3))
(fma.f64 y z y)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 y 3)))
(fma.f64 y z y)
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 z 1) 3)))
(fma.f64 y z y)
(expm1.f64 (log1p.f64 (fma.f64 z y y)))
(fma.f64 y z y)
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 y)))
(fma.f64 y z y)
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 y)) 1))
(fma.f64 y z y)
(log1p.f64 (expm1.f64 (fma.f64 z y y)))
(fma.f64 y z y)
(fma.f64 z y y)
(fma.f64 y z y)
(fma.f64 1 y (*.f64 z y))
(fma.f64 y z y)
(fma.f64 1 (*.f64 z y) y)
(fma.f64 y z y)
(fma.f64 y z y)
(fma.f64 y 1 (*.f64 z y))
(fma.f64 y z y)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) y)
(fma.f64 y z y)
(fma.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) 2) (*.f64 z y))
(fma.f64 y z y)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y) (*.f64 z y))
(fma.f64 y z y)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) y)
(fma.f64 y z y)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) y)
(fma.f64 y z y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 z y))
(fma.f64 y z y)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) y)
(fma.f64 y z y)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 z y))) (cbrt.f64 (*.f64 z y)) y)
(fma.f64 y z y)
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) y)
(fma.f64 y z y)
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 z) (sqrt.f64 y)) y)
(fma.f64 y z y)
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 (sqrt.f64 y) (sqrt.f64 z)) y)
(fma.f64 y z y)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) y)
(fma.f64 y z y)
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) y)
(fma.f64 y z y)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) y)
(fma.f64 y z y)
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) y)
(fma.f64 y z y)
(+.f64 x (*.f64 z x))
(fma.f64 x z x)
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(fma.f64 x z x)
(-.f64 (/.f64 (pow.f64 x 2) (*.f64 x (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 x (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 z x (neg.f64 x)) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (fma.f64 (*.f64 x z) (*.f64 x (+.f64 z -1)) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (*.f64 x (+.f64 z -1))))))
(/.f64 1 (/.f64 (*.f64 x (-.f64 1 z)) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 z x (neg.f64 x)) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (fma.f64 (*.f64 x z) (*.f64 x (+.f64 z -1)) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (*.f64 x (+.f64 z -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 z x (neg.f64 x)) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (fma.f64 (*.f64 x z) (*.f64 x (+.f64 z -1)) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (*.f64 x (+.f64 z -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 z x (neg.f64 x)) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (fma.f64 (*.f64 x z) (*.f64 x (+.f64 z -1)) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (*.f64 x (+.f64 z -1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 x (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 x 2)) (-.f64 (*.f64 z x) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 x (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) x)
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z (+.f64 z -1) 1)) x)
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z (+.f64 z -1) 1))
(/.f64 x (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) x)
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z (+.f64 z -1) 1)) x)
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 x (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 x (+.f64 z -1)) (fma.f64 z z -1))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) x)
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 x (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 x (-.f64 1 z)) (-.f64 1 (pow.f64 z 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (-.f64 (fma.f64 z z 1) z))
(/.f64 x (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) x)
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z (+.f64 z -1) 1)) x)
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z (+.f64 z -1) 1))
(/.f64 x (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) x)
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z (+.f64 z -1) 1)) x)
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(/.f64 x (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 x (+.f64 z -1)) (fma.f64 z z -1))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) x)
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(/.f64 x (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 x (-.f64 1 z)) (-.f64 1 (pow.f64 z 2)))
(pow.f64 (fma.f64 z x x) 1)
(fma.f64 x z x)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(fma.f64 x z x)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(fma.f64 x z x)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(fma.f64 x z x)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(fma.f64 x z x)
(log.f64 (exp.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(fma.f64 x z x)
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(fma.f64 x z x)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 x 3)))
(fma.f64 x z x)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z 1) 3)))
(fma.f64 x z x)
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(fma.f64 x z x)
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(fma.f64 x z x)
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(fma.f64 z x x)
(fma.f64 x z x)
(fma.f64 1 x (*.f64 z x))
(fma.f64 x z x)
(fma.f64 1 (*.f64 z x) x)
(fma.f64 x z x)
(fma.f64 x z x)
(fma.f64 x 1 (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (*.f64 z x) 1 x)
(fma.f64 x z x)
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) x)
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) x)
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) x)
(fma.f64 x z x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 1) (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) x)
(fma.f64 x z x)
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) x)
(fma.f64 x z x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) x)
(fma.f64 x z x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 1) (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) x)
(fma.f64 x z x)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x)
(fma.f64 x z x)
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 x z x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x)
(fma.f64 x z x)
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) x)
(fma.f64 x z x)
(+.f64 (*.f64 z x) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 z y) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(+.f64 (*.f64 (*.f64 z y) 1) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 x y)))) 1)
(*.f64 (+.f64 x y) z)
(/.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 z x) 3)) (fma.f64 (*.f64 z y) (*.f64 z y) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 z y) (*.f64 z x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (*.f64 (pow.f64 z 2) (pow.f64 y 2)) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 (*.f64 (*.f64 y z) z) x))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 (pow.f64 z 2) (pow.f64 y 2) (*.f64 (*.f64 x z) (-.f64 (*.f64 x z) (*.f64 y z)))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 (pow.f64 z 2) (pow.f64 y 2) (*.f64 (*.f64 x z) (*.f64 z (-.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 z y) (*.f64 z y)) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 z y) (*.f64 z x)))
(/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 (*.f64 x z) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (*.f64 x z) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (*.f64 (pow.f64 z 2) (-.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 z (-.f64 y x)))
(/.f64 (*.f64 z (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 x (-.f64 x y) (pow.f64 y 2)))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (fma.f64 x (-.f64 x y) (pow.f64 y 2)) z))
(*.f64 (/.f64 z (fma.f64 x (-.f64 x y) (pow.f64 y 2))) (+.f64 (pow.f64 y 3) (pow.f64 x 3)))
(/.f64 (*.f64 z (-.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 y x))
(/.f64 z (/.f64 (-.f64 y x) (-.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 (/.f64 z (-.f64 y x)) (-.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 x 2)) (-.f64 y x)) z)
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) z) (fma.f64 x (-.f64 x y) (pow.f64 y 2)))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (fma.f64 x (-.f64 x y) (pow.f64 y 2)) z))
(*.f64 (/.f64 z (fma.f64 x (-.f64 x y) (pow.f64 y 2))) (+.f64 (pow.f64 y 3) (pow.f64 x 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) (pow.f64 x 2)) z) (-.f64 y x))
(/.f64 z (/.f64 (-.f64 y x) (-.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 (/.f64 z (-.f64 y x)) (-.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 2) (pow.f64 x 2)) (-.f64 y x)) z)
(pow.f64 (*.f64 z (+.f64 x y)) 1)
(*.f64 (+.f64 x y) z)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 3)
(*.f64 (+.f64 x y) z)
(pow.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3) 1/3)
(*.f64 (+.f64 x y) z)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 x y))) 2)
(*.f64 (+.f64 x y) z)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 2))
(*.f64 (+.f64 x y) z)
(log.f64 (pow.f64 (exp.f64 z) (+.f64 x y)))
(*.f64 (+.f64 x y) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 x y)))))
(*.f64 (+.f64 x y) z)
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3))
(*.f64 (+.f64 x y) z)
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 x y) 3)))
(*.f64 (+.f64 x y) z)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 z 3)))
(*.f64 (+.f64 x y) z)
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 x y) z)
(exp.f64 (log.f64 (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 x y) z)
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 x y))) 1))
(*.f64 (+.f64 x y) z)
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 x y))))
(*.f64 (+.f64 x y) z)
(fma.f64 z x (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 z y (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 1 (*.f64 z x) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 1 (*.f64 z y) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 x z (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 y z (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 z x) 1 (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 z y) 1 (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 z y))) (cbrt.f64 (*.f64 z y)) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z x))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z y))
(*.f64 (+.f64 x y) z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(fma.f64 x z x)
(-.f64 (/.f64 (pow.f64 x 2) (*.f64 x (-.f64 1 z))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 x (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(*.f64 1 (fma.f64 z x x))
(fma.f64 x z x)
(*.f64 (+.f64 z 1) x)
(fma.f64 x z x)
(*.f64 x (+.f64 z 1))
(fma.f64 x z x)
(*.f64 (fma.f64 z x x) 1)
(fma.f64 x z x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z 1)) 2) (*.f64 (cbrt.f64 (+.f64 z 1)) x))
(fma.f64 x z x)
(*.f64 (cbrt.f64 (fma.f64 z x x)) (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2))
(fma.f64 x z x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2) (cbrt.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 z 1)))
(fma.f64 x z x)
(*.f64 (sqrt.f64 (+.f64 z 1)) (*.f64 (sqrt.f64 (+.f64 z 1)) x))
(fma.f64 x z x)
(*.f64 (sqrt.f64 (fma.f64 z x x)) (sqrt.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 z 1)))
(fma.f64 x z x)
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 z x (neg.f64 x)) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (fma.f64 (*.f64 x z) (*.f64 x (+.f64 z -1)) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (*.f64 x (+.f64 z -1))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 x (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(*.f64 (*.f64 (+.f64 z 1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(fma.f64 x z x)
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 x)) (sqrt.f64 x))
(fma.f64 x z x)
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 z 1)) 2)) (cbrt.f64 (+.f64 z 1)))
(fma.f64 x z x)
(*.f64 (*.f64 x (sqrt.f64 (+.f64 z 1))) (sqrt.f64 (+.f64 z 1)))
(fma.f64 x z x)
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 z x (neg.f64 x)) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (fma.f64 (*.f64 x z) (*.f64 x (+.f64 z -1)) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (*.f64 x (+.f64 z -1))))))
(/.f64 1 (/.f64 (*.f64 x (-.f64 1 z)) (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 z x (neg.f64 x)) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (fma.f64 (*.f64 x z) (*.f64 x (+.f64 z -1)) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (*.f64 x (+.f64 z -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 z x (neg.f64 x)) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (fma.f64 (*.f64 x z) (*.f64 x (+.f64 z -1)) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (*.f64 x (+.f64 z -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) x) (pow.f64 x 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x z) (fma.f64 z x (neg.f64 x)) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (fma.f64 (*.f64 x z) (*.f64 x (+.f64 z -1)) (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 z (*.f64 x (+.f64 z -1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 x (-.f64 1 z))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 x 2)) (-.f64 (*.f64 z x) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 x z) 2)) (*.f64 x (-.f64 1 z)))
(/.f64 (/.f64 (*.f64 (pow.f64 x 2) (fma.f64 z z -1)) x) (+.f64 z -1))
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (-.f64 (fma.f64 z z 1) z))
(/.f64 x (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) x)
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z (+.f64 z -1) 1)) x)
(/.f64 (*.f64 x (+.f64 1 (pow.f64 z 3))) (fma.f64 z (+.f64 z -1) 1))
(/.f64 x (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) x)
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z (+.f64 z -1) 1)) x)
(/.f64 (*.f64 x (fma.f64 z z -1)) (+.f64 z -1))
(/.f64 x (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 x (+.f64 z -1)) (fma.f64 z z -1))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) x)
(/.f64 (*.f64 x (-.f64 1 (pow.f64 z 2))) (-.f64 1 z))
(/.f64 x (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 x (-.f64 1 z)) (-.f64 1 (pow.f64 z 2)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (-.f64 (fma.f64 z z 1) z))
(/.f64 x (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) x)
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z (+.f64 z -1) 1)) x)
(/.f64 (*.f64 (+.f64 1 (pow.f64 z 3)) x) (fma.f64 z (+.f64 z -1) 1))
(/.f64 x (/.f64 (-.f64 (fma.f64 z z 1) z) (+.f64 1 (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (-.f64 (fma.f64 z z 1) z)) x)
(*.f64 (/.f64 (+.f64 1 (pow.f64 z 3)) (fma.f64 z (+.f64 z -1) 1)) x)
(/.f64 (*.f64 (fma.f64 z z -1) x) (+.f64 z -1))
(/.f64 x (/.f64 (+.f64 z -1) (fma.f64 z z -1)))
(*.f64 (/.f64 x (+.f64 z -1)) (fma.f64 z z -1))
(*.f64 (/.f64 (fma.f64 z z -1) (+.f64 z -1)) x)
(/.f64 (*.f64 (-.f64 1 (pow.f64 z 2)) x) (-.f64 1 z))
(/.f64 x (/.f64 (-.f64 1 z) (-.f64 1 (pow.f64 z 2))))
(*.f64 (/.f64 x (-.f64 1 z)) (-.f64 1 (pow.f64 z 2)))
(pow.f64 (fma.f64 z x x) 1)
(fma.f64 x z x)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(fma.f64 x z x)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(fma.f64 x z x)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(fma.f64 x z x)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(fma.f64 x z x)
(log.f64 (exp.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(fma.f64 x z x)
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(fma.f64 x z x)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 z 1) 3) (pow.f64 x 3)))
(fma.f64 x z x)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 z 1) 3)))
(fma.f64 x z x)
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(exp.f64 (+.f64 (log1p.f64 z) (log.f64 x)))
(fma.f64 x z x)
(exp.f64 (*.f64 (+.f64 (log1p.f64 z) (log.f64 x)) 1))
(fma.f64 x z x)
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(fma.f64 z x x)
(fma.f64 x z x)
(fma.f64 1 x (*.f64 z x))
(fma.f64 x z x)
(fma.f64 1 (*.f64 z x) x)
(fma.f64 x z x)
(fma.f64 x z x)
(fma.f64 x 1 (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (*.f64 z x) 1 x)
(fma.f64 x z x)
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) x)
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) x)
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) x)
(fma.f64 x z x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 1) (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) x)
(fma.f64 x z x)
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) x)
(fma.f64 x z x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) x)
(fma.f64 x z x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 1) (*.f64 z x))
(fma.f64 x z x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) x)
(fma.f64 x z x)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x)
(fma.f64 x z x)
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) x)
(fma.f64 x z x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) x)
(fma.f64 x z x)
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) x)
(fma.f64 x z x)

eval57.0ms (1.1%)

Compiler

Compiled 3121 to 1444 computations (53.7% saved)

prune48.0ms (0.9%)

Pruning

11 alts after pruning (6 fresh and 5 done)

PrunedKeptTotal
New2495254
Fresh011
Picked145
Done213
Total25211263
Accuracy
100.0%
Counts
263 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.9%
(fma.f64 z y (*.f64 z x))
45.7%
(fma.f64 z x (*.f64 z y))
44.9%
(+.f64 (*.f64 z y) (*.f64 z x))
48.2%
(+.f64 (*.f64 y z) y)
54.3%
(+.f64 y x)
55.2%
(+.f64 x (*.f64 x z))
47.7%
(*.f64 z (+.f64 y x))
55.2%
(*.f64 x (+.f64 1 z))
30.7%
(*.f64 x z)
29.1%
y
26.9%
x
46.9%
(fma.f64 z y (*.f64 z x))
45.7%
(fma.f64 z x (*.f64 z y))
44.9%
(+.f64 (*.f64 z y) (*.f64 z x))
48.2%
(+.f64 (*.f64 y z) y)
54.3%
(+.f64 y x)
55.2%
(+.f64 x (*.f64 x z))
47.7%
(*.f64 z (+.f64 y x))
55.2%
(*.f64 x (+.f64 1 z))
30.7%
(*.f64 x z)
29.1%
y
26.9%
x
Compiler

Compiled 160 to 102 computations (36.3% saved)

localize54.0ms (1%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
99.2%
(fma.f64 z y (*.f64 z x))
98.0%
(fma.f64 z x (*.f64 z y))
97.3%
(+.f64 (*.f64 z y) (*.f64 z x))
Compiler

Compiled 49 to 10 computations (79.6% saved)

series6.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
z
@-inf
(+.f64 (*.f64 z y) (*.f64 z x))
0.0ms
z
@-inf
(fma.f64 z x (*.f64 z y))
0.0ms
z
@0
(+.f64 (*.f64 z y) (*.f64 z x))
0.0ms
z
@inf
(+.f64 (*.f64 z y) (*.f64 z x))
0.0ms
z
@0
(fma.f64 z x (*.f64 z y))

rewrite121.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
1112×unpow-prod-down
754×fma-def
732×log-prod
681×log1p-expm1-u
681×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01566
116566
2188066
Stop Event
node limit
Counts
3 → 232
Calls
Call 1
Inputs
(+.f64 (*.f64 z y) (*.f64 z x))
(fma.f64 z x (*.f64 z y))
(fma.f64 z y (*.f64 z x))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y x))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (-.f64 y x))))
(*.f64 z (+.f64 y x))
(*.f64 z (pow.f64 (cbrt.f64 (+.f64 y x)) 3))
(*.f64 z (pow.f64 (sqrt.f64 (+.f64 y x)) 2))
(*.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 (*.f64 z (+.f64 y x)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 z (+.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y x)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 z (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (pow.f64 (/.f64 1 (*.f64 z (-.f64 y x))) 1))
(*.f64 (+.f64 y x) z)
(*.f64 (pow.f64 1 1/3) (*.f64 z (+.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) z) 1/3) (pow.f64 (+.f64 y x) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 z (+.f64 y x)) (cbrt.f64 (*.f64 z (+.f64 y x)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 1 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z x) (*.f64 z y)))
(pow.f64 (*.f64 z (+.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) -1)
(pow.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) z) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 x) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 y) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y x))))
(fma.f64 z y (*.f64 z x))
(fma.f64 z x (*.f64 z y))
(fma.f64 y z (*.f64 z x))
(fma.f64 (*.f64 z y) 1 (*.f64 z x))
(fma.f64 x z (*.f64 z y))
(fma.f64 (*.f64 z x) 1 (*.f64 z y))
(fma.f64 1 (*.f64 z y) (*.f64 z x))
(fma.f64 1 (*.f64 z x) (*.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z x))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z x))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z x))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 z y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z x))
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z x))
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z y))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z y))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z y))
(+.f64 (*.f64 z y) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 z y))
(+.f64 0 (*.f64 z (+.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y x))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (-.f64 y x))))
(*.f64 z (+.f64 y x))
(*.f64 z (pow.f64 (cbrt.f64 (+.f64 y x)) 3))
(*.f64 z (pow.f64 (sqrt.f64 (+.f64 y x)) 2))
(*.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 (*.f64 z (+.f64 y x)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 z (+.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y x)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 z (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (pow.f64 (/.f64 1 (*.f64 z (-.f64 y x))) 1))
(*.f64 (+.f64 y x) z)
(*.f64 (pow.f64 1 1/3) (*.f64 z (+.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) z) 1/3) (pow.f64 (+.f64 y x) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 z (+.f64 y x)) (cbrt.f64 (*.f64 z (+.f64 y x)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 1 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z x) (*.f64 z y)))
(pow.f64 (*.f64 z (+.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) -1)
(pow.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) z) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 x) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 y) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y x))))
(+.f64 (*.f64 z y) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 z y))
(+.f64 0 (*.f64 z (+.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y x))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (-.f64 y x))))
(*.f64 z (+.f64 y x))
(*.f64 z (pow.f64 (cbrt.f64 (+.f64 y x)) 3))
(*.f64 z (pow.f64 (sqrt.f64 (+.f64 y x)) 2))
(*.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 (*.f64 z (+.f64 y x)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 z (+.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y x)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 z (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (pow.f64 (/.f64 1 (*.f64 z (-.f64 y x))) 1))
(*.f64 (+.f64 y x) z)
(*.f64 (pow.f64 1 1/3) (*.f64 z (+.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) z) 1/3) (pow.f64 (+.f64 y x) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 z (+.f64 y x)) (cbrt.f64 (*.f64 z (+.f64 y x)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 1 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z x) (*.f64 z y)))
(pow.f64 (*.f64 z (+.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) -1)
(pow.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) z) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 x) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 y) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y x))))

simplify139.0ms (2.6%)

Algorithm
egg-herbie
Rules
1570×times-frac
1530×fma-def
824×distribute-lft-in
784×distribute-rgt-in
432×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
026911495
169811185
2209011089
Stop Event
node limit
Counts
340 → 119
Calls
Call 1
Inputs
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 x z)
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(+.f64 (*.f64 x z) (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y x))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (-.f64 y x))))
(*.f64 z (+.f64 y x))
(*.f64 z (pow.f64 (cbrt.f64 (+.f64 y x)) 3))
(*.f64 z (pow.f64 (sqrt.f64 (+.f64 y x)) 2))
(*.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 (*.f64 z (+.f64 y x)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 z (+.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y x)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 z (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (pow.f64 (/.f64 1 (*.f64 z (-.f64 y x))) 1))
(*.f64 (+.f64 y x) z)
(*.f64 (pow.f64 1 1/3) (*.f64 z (+.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) z) 1/3) (pow.f64 (+.f64 y x) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 z (+.f64 y x)) (cbrt.f64 (*.f64 z (+.f64 y x)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 1 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z x) (*.f64 z y)))
(pow.f64 (*.f64 z (+.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) -1)
(pow.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) z) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 x) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 y) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y x))))
(fma.f64 z y (*.f64 z x))
(fma.f64 z x (*.f64 z y))
(fma.f64 y z (*.f64 z x))
(fma.f64 (*.f64 z y) 1 (*.f64 z x))
(fma.f64 x z (*.f64 z y))
(fma.f64 (*.f64 z x) 1 (*.f64 z y))
(fma.f64 1 (*.f64 z y) (*.f64 z x))
(fma.f64 1 (*.f64 z x) (*.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z x))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z x))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z x))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 z y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z x))
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z x))
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z y))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z y))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z y))
(+.f64 (*.f64 z y) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 z y))
(+.f64 0 (*.f64 z (+.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y x))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (-.f64 y x))))
(*.f64 z (+.f64 y x))
(*.f64 z (pow.f64 (cbrt.f64 (+.f64 y x)) 3))
(*.f64 z (pow.f64 (sqrt.f64 (+.f64 y x)) 2))
(*.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 (*.f64 z (+.f64 y x)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 z (+.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y x)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 z (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (pow.f64 (/.f64 1 (*.f64 z (-.f64 y x))) 1))
(*.f64 (+.f64 y x) z)
(*.f64 (pow.f64 1 1/3) (*.f64 z (+.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) z) 1/3) (pow.f64 (+.f64 y x) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 z (+.f64 y x)) (cbrt.f64 (*.f64 z (+.f64 y x)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 1 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z x) (*.f64 z y)))
(pow.f64 (*.f64 z (+.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) -1)
(pow.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) z) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 x) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 y) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y x))))
(+.f64 (*.f64 z y) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 z y))
(+.f64 0 (*.f64 z (+.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y x))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (-.f64 y x))))
(*.f64 z (+.f64 y x))
(*.f64 z (pow.f64 (cbrt.f64 (+.f64 y x)) 3))
(*.f64 z (pow.f64 (sqrt.f64 (+.f64 y x)) 2))
(*.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 (*.f64 z (+.f64 y x)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 z (+.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y x)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 z (-.f64 y x))))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (pow.f64 (/.f64 1 (*.f64 z (-.f64 y x))) 1))
(*.f64 (+.f64 y x) z)
(*.f64 (pow.f64 1 1/3) (*.f64 z (+.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) z) 1/3) (pow.f64 (+.f64 y x) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 z (+.f64 y x)) (cbrt.f64 (*.f64 z (+.f64 y x)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))))
(/.f64 1 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z x) (*.f64 z y)))
(pow.f64 (*.f64 z (+.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) -1)
(pow.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) z) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 x) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 y) z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (log.f64 (*.f64 z (+.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y x))))
Outputs
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 -1 (*.f64 z (+.f64 (*.f64 -1 x) (*.f64 -1 y))))
(*.f64 z (+.f64 x y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(*.f64 x z)
(*.f64 z x)
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 x z) (*.f64 y z))
(*.f64 z (+.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y x)))) 1)
(*.f64 z (+.f64 x y))
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y x))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (pow.f64 (cbrt.f64 (+.f64 y x)) 3))
(*.f64 z (+.f64 x y))
(*.f64 z (pow.f64 (sqrt.f64 (+.f64 y x)) 2))
(*.f64 z (+.f64 x y))
(*.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 z (+.f64 x y))
(*.f64 (*.f64 z (+.f64 y x)) (log.f64 (exp.f64 1)))
(*.f64 z (+.f64 x y))
(*.f64 1 (*.f64 z (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) 1))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (pow.f64 (/.f64 1 (*.f64 z (-.f64 y x))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(*.f64 (+.f64 y x) z)
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 1 1/3) (*.f64 z (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) z) 1/3) (pow.f64 (+.f64 y x) 1/3))
(*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (*.f64 z (pow.f64 (*.f64 z (+.f64 x y)) 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 z (+.f64 y x)) (cbrt.f64 (*.f64 z (+.f64 y x)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (*.f64 z (*.f64 (+.f64 x y) (cbrt.f64 (*.f64 z (+.f64 x y))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 8)))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 5/2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 z (+.f64 x y))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 1 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z x) (*.f64 z y)))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(pow.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 z (+.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 3)
(*.f64 z (+.f64 x y))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) 1/2)
(*.f64 z (+.f64 x y))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) 1/3)
(*.f64 z (+.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 2)
(*.f64 z (+.f64 x y))
(pow.f64 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(pow.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2))
(*.f64 z (+.f64 x y))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))
(*.f64 z (+.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y x)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) z) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 x) z)))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 y) z)))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(*.f64 z (+.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3))
(*.f64 z (+.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(exp.f64 (log.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1) 1))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y x)))) 1/3))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 z (+.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(fma.f64 z y (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 z x (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 y z (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (*.f64 z y) 1 (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 x z (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (*.f64 z x) 1 (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 1 (*.f64 z y) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 1 (*.f64 z x) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z y)) 2) (cbrt.f64 (*.f64 z y)) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 z y)) (sqrt.f64 (*.f64 z y)) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z x))
(*.f64 z (+.f64 x y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z y))
(*.f64 z (+.f64 x y))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z y))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 z y) (*.f64 z x))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 z x) (*.f64 z y))
(*.f64 z (+.f64 x y))
(+.f64 0 (*.f64 z (+.f64 y x)))
(*.f64 z (+.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(*.f64 z (+.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y x)))) 1)
(*.f64 z (+.f64 x y))
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y x))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (pow.f64 (cbrt.f64 (+.f64 y x)) 3))
(*.f64 z (+.f64 x y))
(*.f64 z (pow.f64 (sqrt.f64 (+.f64 y x)) 2))
(*.f64 z (+.f64 x y))
(*.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 z (+.f64 x y))
(*.f64 (*.f64 z (+.f64 y x)) (log.f64 (exp.f64 1)))
(*.f64 z (+.f64 x y))
(*.f64 1 (*.f64 z (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) 1))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (pow.f64 (/.f64 1 (*.f64 z (-.f64 y x))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(*.f64 (+.f64 y x) z)
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 1 1/3) (*.f64 z (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) z) 1/3) (pow.f64 (+.f64 y x) 1/3))
(*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (*.f64 z (pow.f64 (*.f64 z (+.f64 x y)) 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 z (+.f64 y x)) (cbrt.f64 (*.f64 z (+.f64 y x)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (*.f64 z (*.f64 (+.f64 x y) (cbrt.f64 (*.f64 z (+.f64 x y))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 8)))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 5/2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 z (+.f64 x y))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 1 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z x) (*.f64 z y)))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(pow.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 z (+.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 3)
(*.f64 z (+.f64 x y))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) 1/2)
(*.f64 z (+.f64 x y))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) 1/3)
(*.f64 z (+.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 2)
(*.f64 z (+.f64 x y))
(pow.f64 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(pow.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2))
(*.f64 z (+.f64 x y))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))
(*.f64 z (+.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y x)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) z) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 x) z)))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 y) z)))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(*.f64 z (+.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3))
(*.f64 z (+.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(exp.f64 (log.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1) 1))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y x)))) 1/3))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 z (+.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 z y) (*.f64 z x))
(*.f64 z (+.f64 x y))
(+.f64 (*.f64 z x) (*.f64 z y))
(*.f64 z (+.f64 x y))
(+.f64 0 (*.f64 z (+.f64 y x)))
(*.f64 z (+.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))))
(*.f64 z (+.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 y x)))) 1)
(*.f64 z (+.f64 x y))
(-.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (-.f64 y x))) (/.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(*.f64 z (+.f64 y x))
(*.f64 z (+.f64 x y))
(*.f64 z (pow.f64 (cbrt.f64 (+.f64 y x)) 3))
(*.f64 z (+.f64 x y))
(*.f64 z (pow.f64 (sqrt.f64 (+.f64 y x)) 2))
(*.f64 z (+.f64 x y))
(*.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 z (+.f64 x y))
(*.f64 (*.f64 z (+.f64 y x)) (log.f64 (exp.f64 1)))
(*.f64 z (+.f64 x y))
(*.f64 1 (*.f64 z (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (cbrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) (sqrt.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (pow.f64 (/.f64 1 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))) 1))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (pow.f64 (/.f64 1 (*.f64 z (-.f64 y x))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(*.f64 (+.f64 y x) z)
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 1 1/3) (*.f64 z (+.f64 y x)))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3)) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 3/2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) z) 1/3) (pow.f64 (+.f64 y x) 1/3))
(*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (*.f64 z (pow.f64 (*.f64 z (+.f64 x y)) 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 z (+.f64 y x)) (cbrt.f64 (*.f64 z (+.f64 y x)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (*.f64 z (*.f64 (+.f64 x y) (cbrt.f64 (*.f64 z (+.f64 x y))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 x y))) 8)))
(*.f64 (pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 z (+.f64 x y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 x y)) 5/2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 z (+.f64 x y))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 z (+.f64 x y))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 1 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 z (*.f64 y (*.f64 z x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) (neg.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) (neg.f64 (*.f64 z (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 z y) 2)) (-.f64 (*.f64 z x) (*.f64 z y)))
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(pow.f64 (*.f64 z (+.f64 y x)) 1)
(*.f64 z (+.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 z (+.f64 y x))) 3)
(*.f64 z (+.f64 x y))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2) 1/2)
(*.f64 z (+.f64 x y))
(pow.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3) 1/3)
(*.f64 z (+.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 z (+.f64 y x))) 2)
(*.f64 z (+.f64 x y))
(pow.f64 (/.f64 (fma.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 z y)) (pow.f64 (*.f64 z y) 2)) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 z y) 3)) (/.f64 1 (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 (*.f64 z x) (*.f64 z (-.f64 x y)) (pow.f64 (*.f64 z y) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 z (*.f64 x (*.f64 z (-.f64 x y))) (pow.f64 (*.f64 z y) 2)))
(pow.f64 (/.f64 (*.f64 z (-.f64 y x)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 z x) 2)) (*.f64 z (-.f64 y x)))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 2))
(*.f64 z (+.f64 x y))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 y x)))
(*.f64 z (+.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 y x)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) z) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (pow.f64 (exp.f64 x) z)))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z y))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 y) z)))
(*.f64 z (+.f64 x y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 z y)))))
(*.f64 z (+.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 z (+.f64 y x)) 3))
(*.f64 z (+.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(exp.f64 (log.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 z (+.f64 y x))) 1) 1))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z (+.f64 y x)))) 3))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z (+.f64 y x)))) 1/3))
(*.f64 z (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z (+.f64 y x)))) 2))
(*.f64 z (+.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 z (+.f64 y x))))
(*.f64 z (+.f64 x y))

eval71.0ms (1.3%)

Compiler

Compiled 1634 to 566 computations (65.4% saved)

prune25.0ms (0.5%)

Pruning

12 alts after pruning (3 fresh and 9 done)

PrunedKeptTotal
New1181119
Fresh022
Picked044
Done055
Total11812130
Accuracy
100.0%
Counts
130 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.9%
(fma.f64 z y (*.f64 z x))
45.7%
(fma.f64 z x (*.f64 z y))
44.9%
(+.f64 (*.f64 z y) (*.f64 z x))
48.2%
(+.f64 (*.f64 y z) y)
54.3%
(+.f64 y x)
55.2%
(+.f64 x (*.f64 x z))
47.7%
(*.f64 z (+.f64 y x))
21.4%
(*.f64 z y)
55.2%
(*.f64 x (+.f64 1 z))
30.7%
(*.f64 x z)
29.1%
y
26.9%
x
Compiler

Compiled 191 to 100 computations (47.6% saved)

regimes62.0ms (1.2%)

Counts
18 → 1
Calls
Call 1
Inputs
x
y
(*.f64 x z)
(*.f64 z y)
(+.f64 y x)
(*.f64 x (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 z (+.f64 y x))
(+.f64 x (*.f64 x z))
(+.f64 (*.f64 y z) y)
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 z y) (*.f64 z x))
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(+.f64 (*.f64 (+.f64 z 1) y) (*.f64 (+.f64 z 1) x))
(fma.f64 z x (*.f64 z y))
(fma.f64 z y (*.f64 z x))
(fma.f64 (+.f64 z 1) x (*.f64 (+.f64 z 1) y))
(fma.f64 (+.f64 z 1) y (*.f64 (+.f64 z 1) x))
Outputs
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
Calls

6 calls:

11.0ms
y
10.0ms
(*.f64 (+.f64 x y) (+.f64 z 1))
10.0ms
x
10.0ms
z
10.0ms
(+.f64 x y)
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1(*.f64 (+.f64 x y) (+.f64 z 1))
100.0%1(+.f64 x y)
100.0%1(+.f64 z 1)
Compiler

Compiled 139 to 70 computations (49.6% saved)

regimes59.0ms (1.1%)

Counts
12 → 1
Calls
Call 1
Inputs
x
y
(*.f64 x z)
(*.f64 z y)
(+.f64 y x)
(*.f64 x (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 z (+.f64 y x))
(+.f64 x (*.f64 x z))
(+.f64 (*.f64 y z) y)
(*.f64 (+.f64 x y) (+.f64 z 1))
(+.f64 (*.f64 z y) (*.f64 z x))
Outputs
(*.f64 (+.f64 x y) (+.f64 z 1))
Calls

6 calls:

22.0ms
(+.f64 x y)
8.0ms
x
8.0ms
y
7.0ms
z
7.0ms
(*.f64 (+.f64 x y) (+.f64 z 1))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1(*.f64 (+.f64 x y) (+.f64 z 1))
100.0%1(+.f64 x y)
100.0%1(+.f64 z 1)
Compiler

Compiled 87 to 47 computations (46% saved)

regimes118.0ms (2.2%)

Counts
10 → 3
Calls
Call 1
Inputs
x
y
(*.f64 x z)
(*.f64 z y)
(+.f64 y x)
(*.f64 x (+.f64 1 z))
(*.f64 y (+.f64 1 z))
(*.f64 z (+.f64 y x))
(+.f64 x (*.f64 x z))
(+.f64 (*.f64 y z) y)
Outputs
(*.f64 z (+.f64 y x))
(+.f64 y x)
(*.f64 z (+.f64 y x))
Calls

3 calls:

73.0ms
y
24.0ms
x
19.0ms
z
Results
AccuracySegmentsBranch
82.0%4x
83.4%2y
98.3%3z
Compiler

Compiled 51 to 25 computations (51% saved)

regimes42.0ms (0.8%)

Counts
7 → 2
Calls
Call 1
Inputs
x
y
(*.f64 x z)
(*.f64 z y)
(+.f64 y x)
(*.f64 x (+.f64 1 z))
(*.f64 y (+.f64 1 z))
Outputs
(*.f64 x (+.f64 1 z))
(*.f64 y (+.f64 1 z))
Calls

2 calls:

24.0ms
z
16.0ms
y
Results
AccuracySegmentsBranch
83.4%2y
84.1%5z
Compiler

Compiled 32 to 18 computations (43.8% saved)

regimes41.0ms (0.8%)

Counts
6 → 5
Calls
Call 1
Inputs
x
y
(*.f64 x z)
(*.f64 z y)
(+.f64 y x)
(*.f64 x (+.f64 1 z))
Outputs
(*.f64 x (+.f64 1 z))
(+.f64 y x)
(*.f64 x (+.f64 1 z))
(*.f64 z y)
(*.f64 x (+.f64 1 z))
Calls

2 calls:

22.0ms
z
17.0ms
y
Results
AccuracySegmentsBranch
84.1%5z
74.0%4y
Compiler

Compiled 27 to 15 computations (44.4% saved)

regimes59.0ms (1.1%)

Counts
5 → 5
Calls
Call 1
Inputs
x
y
(*.f64 x z)
(*.f64 z y)
(+.f64 y x)
Outputs
(*.f64 x z)
(+.f64 y x)
(*.f64 x z)
(*.f64 z y)
(*.f64 x z)
Calls

2 calls:

31.0ms
z
27.0ms
x
Results
AccuracySegmentsBranch
60.3%7x
83.5%5z
Compiler

Compiled 22 to 12 computations (45.5% saved)

regimes58.0ms (1.1%)

Counts
4 → 9
Calls
Call 1
Inputs
x
y
(*.f64 x z)
(*.f64 z y)
Outputs
(*.f64 x z)
y
x
y
x
y
(*.f64 x z)
(*.f64 z y)
(*.f64 x z)
Calls

2 calls:

32.0ms
z
25.0ms
y
Results
AccuracySegmentsBranch
54.9%7y
66.9%9z
Compiler

Compiled 19 to 11 computations (42.1% saved)

regimes24.0ms (0.5%)

Counts
3 → 7
Calls
Call 1
Inputs
x
y
(*.f64 x z)
Outputs
(*.f64 x z)
y
x
y
x
y
(*.f64 x z)
Calls

1 calls:

23.0ms
z
Results
AccuracySegmentsBranch
65.0%7z
Compiler

Compiled 12 to 7 computations (41.7% saved)

regimes45.0ms (0.8%)

Counts
2 → 4
Calls
Call 1
Inputs
x
y
Outputs
x
y
x
y
Calls

3 calls:

16.0ms
z
15.0ms
y
13.0ms
x
Results
AccuracySegmentsBranch
47.2%4y
46.8%4x
37.2%5z
Compiler

Compiled 17 to 12 computations (29.4% saved)

regimes9.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
x
Outputs
x
Calls

3 calls:

4.0ms
y
2.0ms
x
2.0ms
z
Results
AccuracySegmentsBranch
26.9%1z
26.9%1x
26.9%1y
Compiler

Compiled 16 to 12 computations (25% saved)

bsearch37.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.7192251883484255e-6
1733621012646644.0
18.0ms
-879.9944568785173
-0.019885037682307143
Results
33.0ms304×body256valid
Compiler

Compiled 320 to 221 computations (30.9% saved)

bsearch8.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
6.308590806870437e-12
1.1975779680680263e-11
Results
6.0ms57×body256valid
1.0msbody256infinite
Compiler

Compiled 88 to 68 computations (22.7% saved)

bsearch57.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
3.8157410121224325e+144
4.7883613543677294e+145
14.0ms
2.3784948268925287e+106
8.5587066656138e+109
20.0ms
3.7192251883484255e-6
1733621012646644.0
13.0ms
-0.019885037682307143
-0.0005328312767707264
Results
43.0ms434×body256valid
7.0ms78×body256infinite
Compiler

Compiled 528 to 396 computations (25% saved)

bsearch58.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
3.8157410121224325e+144
4.7883613543677294e+145
14.0ms
2.3784948268925287e+106
8.5587066656138e+109
19.0ms
3.7192251883484255e-6
1733621012646644.0
14.0ms
-879.9944568785173
-0.019885037682307143
Results
46.0ms460×body256valid
6.0ms68×body256infinite
Compiler

Compiled 478 to 342 computations (28.5% saved)

bsearch108.0ms (2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
3.8157410121224325e+144
4.7883613543677294e+145
19.0ms
2.3784948268925287e+106
8.5587066656138e+109
19.0ms
3.7192251883484255e-6
1733621012646644.0
13.0ms
1.606894864547038e-73
6.08741756563361e-72
8.0ms
1.6429761955702149e-239
2.605777696041161e-239
7.0ms
-8.298564745170059e-297
-4.812288086516006e-297
18.0ms
-6.96562603138416e-98
-2.0787858744695683e-111
14.0ms
-879.9944568785173
-0.019885037682307143
Results
83.0ms837×body256valid
14.0ms90×body256infinite
0.0msbody512valid
Compiler

Compiled 690 to 523 computations (24.2% saved)

bsearch85.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.7192251883484255e-6
1733621012646644.0
19.0ms
1.606894864547038e-73
6.08741756563361e-72
8.0ms
1.6429761955702149e-239
2.605777696041161e-239
7.0ms
-8.298564745170059e-297
-4.812288086516006e-297
18.0ms
-6.96562603138416e-98
-2.0787858744695683e-111
14.0ms
-879.9944568785173
-0.019885037682307143
Results
77.0ms704×body256valid
Compiler

Compiled 494 to 383 computations (22.5% saved)

bsearch36.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.6471773969350754e-59
2.4151090089632474e-53
14.0ms
1.384776081563989e-171
6.999288083495749e-169
5.0ms
2.160503518358362e-210
2.646140454578674e-210
Results
30.0ms288×body256valid
3.0ms32×body256infinite
Compiler

Compiled 216 to 172 computations (20.4% saved)

simplify22.0ms (0.4%)

Algorithm
egg-herbie
Rules
12×if-if-or-not
12×*-commutative
+-commutative
not-or
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0102746
1137746
2140746
3143746
4144746
5145746
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(*.f64 (+.f64 x y) (+.f64 z 1))
(if (<=.f64 z -1) (*.f64 z (+.f64 y x)) (if (<=.f64 z 1) (+.f64 y x) (*.f64 z (+.f64 y x))))
(if (<=.f64 y 4951760157141521/618970019642690137449562112) (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(if (<=.f64 z -5072854620270127/9223372036854775808) (*.f64 x (+.f64 1 z)) (if (<=.f64 z 944473296573929/147573952589676412928) (+.f64 y x) (if (<=.f64 z 68999999999999998956302563576610049500440630146984705302583312263695472690363149771508688724078328679397064704) (*.f64 x (+.f64 1 z)) (if (<=.f64 z 5199999999999999776892536499883890411223248206823684445307383519108162737308559400526860191020430249475798276478521341420224378307981945560104960) (*.f64 z y) (*.f64 x (+.f64 1 z))))))
(if (<=.f64 z -1) (*.f64 x z) (if (<=.f64 z 21) (+.f64 y x) (if (<=.f64 z 144999999999999993848378087125805256966531789411353020798459392108798710939260076339613263662654668020908032) (*.f64 x z) (if (<=.f64 z 4600000000000000282520844732346013367730712976954669527155256158871628124048268422227448827645584592993391839524388165035600385669217614548697088) (*.f64 z y) (*.f64 x z)))))
(if (<=.f64 z -1) (*.f64 x z) (if (<=.f64 z -2924367647388653/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) y (if (<=.f64 z -7216084058788125/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) x (if (<=.f64 z 1055744554050661/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) y (if (<=.f64 z 2785010123894805/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) x (if (<=.f64 z 3039929748475085/1125899906842624) y (if (<=.f64 z 72000000000000000362002563569689618497077794888125422518663376354408298912662639858190945421756020974535311360) (*.f64 x z) (if (<=.f64 z 44000000000000001737966447310852350620584494860232942107941728345444590692468800346655142592914070701684824167923859631682712919826056546474786816) (*.f64 z y) (*.f64 x z)))))))))
(if (<=.f64 z -1) (*.f64 x z) (if (<=.f64 z -5288447750321989/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) y (if (<=.f64 z -3976209583413865/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) x (if (<=.f64 z 8211346531505141/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) y (if (<=.f64 z 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) x (if (<=.f64 z 7566047373982433/18014398509481984) y (*.f64 x z)))))))
(if (<=.f64 y 7551042814954391/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) x (if (<=.f64 y 6091515412016939/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) y (if (<=.f64 y 4196261778848663/220855883097298041197912187592864814478435487109452369765200775161577472) x y)))
x
Outputs
(+.f64 (+.f64 x y) (*.f64 (+.f64 x y) z))
(+.f64 (+.f64 x y) (*.f64 z (+.f64 x y)))
(*.f64 (+.f64 x y) (+.f64 z 1))
(if (<=.f64 z -1) (*.f64 z (+.f64 y x)) (if (<=.f64 z 1) (+.f64 y x) (*.f64 z (+.f64 y x))))
(if (or (<=.f64 z -1) (not (<=.f64 z 1))) (*.f64 z (+.f64 x y)) (+.f64 x y))
(if (<=.f64 y 4951760157141521/618970019642690137449562112) (*.f64 x (+.f64 1 z)) (*.f64 y (+.f64 1 z)))
(if (<=.f64 y 4951760157141521/618970019642690137449562112) (*.f64 x (+.f64 z 1)) (*.f64 y (+.f64 z 1)))
(if (<=.f64 z -5072854620270127/9223372036854775808) (*.f64 x (+.f64 1 z)) (if (<=.f64 z 944473296573929/147573952589676412928) (+.f64 y x) (if (<=.f64 z 68999999999999998956302563576610049500440630146984705302583312263695472690363149771508688724078328679397064704) (*.f64 x (+.f64 1 z)) (if (<=.f64 z 5199999999999999776892536499883890411223248206823684445307383519108162737308559400526860191020430249475798276478521341420224378307981945560104960) (*.f64 z y) (*.f64 x (+.f64 1 z))))))
(if (<=.f64 z -5072854620270127/9223372036854775808) (*.f64 x (+.f64 z 1)) (if (<=.f64 z 944473296573929/147573952589676412928) (+.f64 x y) (if (or (<=.f64 z 68999999999999998956302563576610049500440630146984705302583312263695472690363149771508688724078328679397064704) (not (<=.f64 z 5199999999999999776892536499883890411223248206823684445307383519108162737308559400526860191020430249475798276478521341420224378307981945560104960))) (*.f64 x (+.f64 z 1)) (*.f64 y z))))
(if (<=.f64 z -1) (*.f64 x z) (if (<=.f64 z 21) (+.f64 y x) (if (<=.f64 z 144999999999999993848378087125805256966531789411353020798459392108798710939260076339613263662654668020908032) (*.f64 x z) (if (<=.f64 z 4600000000000000282520844732346013367730712976954669527155256158871628124048268422227448827645584592993391839524388165035600385669217614548697088) (*.f64 z y) (*.f64 x z)))))
(if (<=.f64 z -1) (*.f64 x z) (if (<=.f64 z 21) (+.f64 x y) (if (or (<=.f64 z 144999999999999993848378087125805256966531789411353020798459392108798710939260076339613263662654668020908032) (not (<=.f64 z 4600000000000000282520844732346013367730712976954669527155256158871628124048268422227448827645584592993391839524388165035600385669217614548697088))) (*.f64 x z) (*.f64 y z))))
(if (<=.f64 z -1) (*.f64 x z) (if (<=.f64 z -2924367647388653/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) y (if (<=.f64 z -7216084058788125/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) x (if (<=.f64 z 1055744554050661/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) y (if (<=.f64 z 2785010123894805/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) x (if (<=.f64 z 3039929748475085/1125899906842624) y (if (<=.f64 z 72000000000000000362002563569689618497077794888125422518663376354408298912662639858190945421756020974535311360) (*.f64 x z) (if (<=.f64 z 44000000000000001737966447310852350620584494860232942107941728345444590692468800346655142592914070701684824167923859631682712919826056546474786816) (*.f64 z y) (*.f64 x z)))))))))
(if (<=.f64 z -1) (*.f64 x z) (if (<=.f64 z -2924367647388653/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) y (if (<=.f64 z -7216084058788125/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) x (if (<=.f64 z 1055744554050661/58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208) y (if (<=.f64 z 2785010123894805/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) x (if (<=.f64 z 3039929748475085/1125899906842624) y (if (or (<=.f64 z 72000000000000000362002563569689618497077794888125422518663376354408298912662639858190945421756020974535311360) (not (<=.f64 z 44000000000000001737966447310852350620584494860232942107941728345444590692468800346655142592914070701684824167923859631682712919826056546474786816))) (*.f64 x z) (*.f64 y z))))))))
(if (<=.f64 z -1) (*.f64 x z) (if (<=.f64 z -5288447750321989/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) y (if (<=.f64 z -3976209583413865/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) x (if (<=.f64 z 8211346531505141/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) y (if (<=.f64 z 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) x (if (<=.f64 z 7566047373982433/18014398509481984) y (*.f64 x z)))))))
(if (<=.f64 y 7551042814954391/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) x (if (<=.f64 y 6091515412016939/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) y (if (<=.f64 y 4196261778848663/220855883097298041197912187592864814478435487109452369765200775161577472) x y)))
x
Compiler

Compiled 238 to 147 computations (38.2% saved)

soundness716.0ms (13.5%)

Rules
1656×fma-def
1656×fma-def
1570×times-frac
1530×fma-def
1528×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01328
115728
2220128
02144324
16154255
220284138
359134138
020118
1302105
23879104
026911495
169811185
2209011089
02144324
16154255
220284138
359134138
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 83 to 40 computations (51.8% saved)

end0.0ms (0%)

preprocess101.0ms (1.9%)

Remove

(sort x y)

Compiler

Compiled 538 to 284 computations (47.2% saved)

Profiling

Loading profile data...