Data.Colour.RGBSpace.HSV:hsv from colour-2.3.3, J

Time bar (total: 6.9s)

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 13 to 10 computations (23.1% saved)

sample817.0ms (11.8%)

Results
625.0ms6537×body256valid
181.0ms1719×body256infinite
Bogosity

preprocess319.0ms (4.6%)

Algorithm
egg-herbie
Rules
4564×fma-def
786×unsub-neg
638×distribute-lft-in
540×distribute-rgt-in
514×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033187
190179
2237151
3943147
42882147
53982147
64392147
74438147
84438147
94528147
104564147
114564147
126384147
136384147
146384147
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
(*.f64 (neg.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z)))
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 (neg.f64 y)) z)))
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) (neg.f64 z))))
(*.f64 y (-.f64 1 (*.f64 (-.f64 1 x) z)))
(*.f64 z (-.f64 1 (*.f64 (-.f64 1 y) x)))
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 z) y)))
Outputs
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (neg.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z)))
(*.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 1 (*.f64 (-.f64 1 y) z))))
(*.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) 1)))
(*.f64 x (-.f64 z (fma.f64 y z 1)))
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 (neg.f64 y)) z)))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 (neg.f64 y)))))
(*.f64 x (-.f64 1 (*.f64 z (+.f64 1 y))))
(*.f64 x (fma.f64 z (-.f64 -1 y) 1))
(*.f64 x (-.f64 1 (fma.f64 y z z)))
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) (neg.f64 z))))
(*.f64 x (+.f64 1 (*.f64 (-.f64 1 y) z)))
(*.f64 x (fma.f64 (-.f64 1 y) z 1))
(*.f64 x (-.f64 z (fma.f64 y z -1)))
(*.f64 y (-.f64 1 (*.f64 (-.f64 1 x) z)))
(*.f64 y (-.f64 1 (*.f64 z (-.f64 1 x))))
(*.f64 y (fma.f64 z (+.f64 x -1) 1))
(fma.f64 (+.f64 x -1) (*.f64 y z) y)
(*.f64 z (-.f64 1 (*.f64 (-.f64 1 y) x)))
(*.f64 z (-.f64 1 (*.f64 x (-.f64 1 y))))
(*.f64 z (fma.f64 x (+.f64 y -1) 1))
(fma.f64 z (-.f64 (*.f64 x y) x) z)
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 z) y)))
(*.f64 x (-.f64 1 (*.f64 y (-.f64 1 z))))
(*.f64 x (fma.f64 y (+.f64 z -1) 1))
Compiler

Compiled 15 to 12 computations (20% saved)

simplify63.0ms (0.9%)

Algorithm
egg-herbie
Rules
1766×fma-def
430×distribute-lft-in
420×fma-neg
378×distribute-rgt-in
298×unsub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01025
12225
25121
316521
448421
5117921
6193621
7262021
8272821
9272821
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
Outputs
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 (+.f64 y -1) (*.f64 x z) x)

eval1.0ms (0%)

Compiler

Compiled 28 to 18 computations (35.7% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Accurracy
99.9%
Counts
4 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(fma.f64 (+.f64 y -1) (*.f64 x z) x)
96.6%
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
98.6%
(fma.f64 (+.f64 y -1) (*.f64 x z) x)
96.6%
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
Compiler

Compiled 46 to 32 computations (30.4% saved)

localize63.0ms (0.9%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
98.6%
(fma.f64 (+.f64 y -1) (*.f64 x z) x)
96.6%
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
Compiler

Compiled 50 to 28 computations (44% saved)

series11.0ms (0.2%)

Counts
2 → 72
Calls

18 calls:

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

rewrite88.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1532×log-prod
1464×prod-diff
614×fma-def
572×expm1-udef
566×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01546
132046
2416846
Stop Event
node limit
Counts
2 → 63
Calls
Call 1
Inputs
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
(fma.f64 (+.f64 y -1) (*.f64 x z) x)
Outputs
(+.f64 x (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(+.f64 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(+.f64 0 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z)))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))) 1)
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 3))) (fma.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 y) z 1) 1))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 2))) (fma.f64 (-.f64 1 y) z 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 3)) x) (fma.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 y) z 1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 2)) x) (fma.f64 (-.f64 1 y) z 1))
(pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))))
(fma.f64 x 1 (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(fma.f64 x 1 (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(fma.f64 1 x (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(fma.f64 1 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) x) z))
(+.f64 0 (fma.f64 (*.f64 (+.f64 y -1) x) z x))
(+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x)
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) 1) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))) 1)
(*.f64 1 (fma.f64 (*.f64 (+.f64 y -1) x) z x))
(*.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 1)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) (sqrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) (*.f64 (*.f64 (+.f64 y -1) x) z) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) (*.f64 (*.f64 (+.f64 y -1) x) z)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x))
(pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 (*.f64 (+.f64 y -1) x) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (*.f64 (+.f64 y -1) x) z))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (+.f64 y -1) x) z)) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))

simplify86.0ms (1.2%)

Algorithm
egg-herbie
Rules
1354×fma-def
1136×distribute-lft-in
1096×distribute-rgt-in
644×log-prod
618×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01833707
14313643
213983031
371583031
Stop Event
node limit
Counts
135 → 103
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 (-.f64 1 z) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
x
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 z (*.f64 (-.f64 y 1) x))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x))) x)
(+.f64 (*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x))) x)
(+.f64 (*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x))) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) 1) x))
x
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 z (*.f64 (-.f64 y 1) x))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 z (*.f64 (-.f64 y 1) x))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 x (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(+.f64 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(+.f64 0 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z)))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))) 1)
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 3))) (fma.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 y) z 1) 1))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 2))) (fma.f64 (-.f64 1 y) z 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 3)) x) (fma.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 y) z 1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 2)) x) (fma.f64 (-.f64 1 y) z 1))
(pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))))
(fma.f64 x 1 (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(fma.f64 x 1 (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(fma.f64 1 x (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(fma.f64 1 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) x) z))
(+.f64 0 (fma.f64 (*.f64 (+.f64 y -1) x) z x))
(+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x)
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) 1) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))) 1)
(*.f64 1 (fma.f64 (*.f64 (+.f64 y -1) x) z x))
(*.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 1)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) (sqrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) (*.f64 (*.f64 (+.f64 y -1) x) z) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) (*.f64 (*.f64 (+.f64 y -1) x) z)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x))
(pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 (*.f64 (+.f64 y -1) x) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (*.f64 (+.f64 y -1) x) z))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (+.f64 y -1) x) z)) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
Outputs
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 (*.f64 z (-.f64 1 y))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (-.f64 1 z) x)
(*.f64 x (-.f64 1 z))
(-.f64 x (*.f64 z x))
(fma.f64 z (neg.f64 x) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 1 z) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
x
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(*.f64 x (-.f64 1 z))
(-.f64 x (*.f64 z x))
(fma.f64 z (neg.f64 x) x)
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 z x)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) 1) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) 1) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) 1) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 z (-.f64 y 1))) 1) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
x
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 x (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 0 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z)))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 z (-.f64 1 y))))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 z (-.f64 1 y))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 z (-.f64 1 y)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 (-.f64 1 y) (neg.f64 z) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 (-.f64 1 y) (neg.f64 z) 1)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 z (+.f64 y -1) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))) 1)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 3))) (fma.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 y) z 1) 1))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (fma.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (-.f64 1 y) z 1) 1))
(*.f64 (/.f64 x (fma.f64 (*.f64 z (-.f64 1 y)) (fma.f64 z (-.f64 1 y) 1) 1)) (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 3)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 x (fma.f64 z (*.f64 (-.f64 1 y) (fma.f64 z (-.f64 1 y) 1)) 1)))
(*.f64 (-.f64 1 (pow.f64 (-.f64 z (*.f64 z y)) 3)) (/.f64 x (fma.f64 z (*.f64 (-.f64 1 y) (fma.f64 z (-.f64 1 y) 1)) 1)))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 2))) (fma.f64 (-.f64 1 y) z 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (/.f64 (fma.f64 (-.f64 1 y) z 1) x))
(*.f64 (/.f64 x (fma.f64 z (-.f64 1 y) 1)) (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 2)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (/.f64 x (fma.f64 z (-.f64 1 y) 1)))
(*.f64 (-.f64 1 (pow.f64 (-.f64 z (*.f64 z y)) 2)) (/.f64 x (fma.f64 z (-.f64 1 y) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 3)) x) (fma.f64 (*.f64 (-.f64 1 y) z) (fma.f64 (-.f64 1 y) z 1) 1))
(/.f64 (*.f64 x (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 3))) (fma.f64 (*.f64 z (-.f64 1 y)) (fma.f64 (-.f64 1 y) z 1) 1))
(*.f64 (/.f64 x (fma.f64 (*.f64 z (-.f64 1 y)) (fma.f64 z (-.f64 1 y) 1) 1)) (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 3)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 3)) (/.f64 x (fma.f64 z (*.f64 (-.f64 1 y) (fma.f64 z (-.f64 1 y) 1)) 1)))
(*.f64 (-.f64 1 (pow.f64 (-.f64 z (*.f64 z y)) 3)) (/.f64 x (fma.f64 z (*.f64 (-.f64 1 y) (fma.f64 z (-.f64 1 y) 1)) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 1 y) z) 2)) x) (fma.f64 (-.f64 1 y) z 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (/.f64 (fma.f64 (-.f64 1 y) z 1) x))
(*.f64 (/.f64 x (fma.f64 z (-.f64 1 y) 1)) (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 2)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 z (-.f64 1 y)) 2)) (/.f64 x (fma.f64 z (-.f64 1 y) 1)))
(*.f64 (-.f64 1 (pow.f64 (-.f64 z (*.f64 z y)) 2)) (/.f64 x (fma.f64 z (-.f64 1 y) 1)))
(pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 1)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))) 3)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(pow.f64 (pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 3) 1/3)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))) 2)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 2))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 (-.f64 1 y) z))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))) 3))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)) 3)))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)) 3) (pow.f64 x 3)))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(exp.f64 (log.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))) 1))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 x 1 (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 x 1 (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 1 x (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 1 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 x (*.f64 (*.f64 (+.f64 y -1) x) z))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 0 (fma.f64 (*.f64 (+.f64 y -1) x) z x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) 1) x)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 z (-.f64 1 y))))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 z (-.f64 1 y))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 (*.f64 z (-.f64 1 y)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 (-.f64 1 y) (neg.f64 z) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 (-.f64 1 y) (neg.f64 z) 1)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (fma.f64 z (+.f64 y -1) 1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))) 1)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 1 (fma.f64 (*.f64 (+.f64 y -1) x) z x))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 1)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 2))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 2) (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) (sqrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) (*.f64 (*.f64 (+.f64 y -1) x) z) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 x (+.f64 y -1))) 3)) (fma.f64 (*.f64 z (*.f64 x (+.f64 y -1))) (*.f64 z (*.f64 x (+.f64 y -1))) (*.f64 x (-.f64 x (*.f64 z (*.f64 x (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (*.f64 x (+.f64 y -1))) 3)) (fma.f64 (*.f64 x (+.f64 y -1)) (*.f64 (*.f64 z (+.f64 y -1)) (*.f64 z x)) (*.f64 x (-.f64 x (*.f64 z (*.f64 x (+.f64 y -1)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) x)) 3)) (*.f64 x (+.f64 (*.f64 x (fma.f64 z (-.f64 1 y) 1)) (*.f64 (+.f64 y -1) (*.f64 z (*.f64 z (-.f64 (*.f64 y x) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) (*.f64 (*.f64 (+.f64 y -1) x) z)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x))
(/.f64 (*.f64 (fma.f64 z (*.f64 x (+.f64 y -1)) x) (-.f64 (*.f64 z (*.f64 x (+.f64 y -1))) x)) (-.f64 (*.f64 z (*.f64 x (+.f64 y -1))) x))
(/.f64 (*.f64 (*.f64 x (fma.f64 z (+.f64 y -1) 1)) (-.f64 (*.f64 z (*.f64 x (+.f64 y -1))) x)) (-.f64 (*.f64 z (*.f64 x (+.f64 y -1))) x))
(/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 1 x))
(pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 1)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 3)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 3) 1/3)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 2)
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 2))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(log.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 (*.f64 (+.f64 y -1) x) z))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (*.f64 (+.f64 y -1) x) z))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (+.f64 y -1) x) z)) (+.f64 1 (expm1.f64 x))))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x) 3))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(exp.f64 (log.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)) 1))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (+.f64 y -1) x) z x)))
(*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y))))
(*.f64 x (fma.f64 (-.f64 1 y) (neg.f64 z) 1))
(*.f64 x (fma.f64 z (+.f64 y -1) 1))

eval26.0ms (0.4%)

Compiler

Compiled 1532 to 964 computations (37.1% saved)

prune30.0ms (0.4%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New958103
Fresh000
Picked112
Done000
Total969105
Accurracy
100.0%
Counts
105 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.4%
(/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 1 x))
70.0%
(-.f64 x (*.f64 z x))
94.9%
(+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x)
96.6%
(+.f64 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
58.5%
(*.f64 z (-.f64 (*.f64 y x) x))
33.4%
(*.f64 z (*.f64 y x))
35.6%
(*.f64 y (*.f64 z x))
96.6%
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
42.8%
x
96.4%
(/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 1 x))
70.0%
(-.f64 x (*.f64 z x))
94.9%
(+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x)
96.6%
(+.f64 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
58.5%
(*.f64 z (-.f64 (*.f64 y x) x))
33.4%
(*.f64 z (*.f64 y x))
35.6%
(*.f64 y (*.f64 z x))
96.6%
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
42.8%
x
Compiler

Compiled 320 to 216 computations (32.5% saved)

localize72.0ms (1%)

Local Accuracy

Found 5 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 y x) x)
94.8%
(*.f64 z (-.f64 (*.f64 y x) x))
91.1%
(*.f64 z (*.f64 y x))
92.9%
(*.f64 y (*.f64 z x))
96.6%
(*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x)
Compiler

Compiled 87 to 27 computations (69% saved)

series16.0ms (0.2%)

Counts
5 → 132
Calls

42 calls:

TimeVariablePointExpression
5.0ms
y
@inf
(*.f64 z (-.f64 (*.f64 y x) x))
1.0ms
z
@0
(*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x)
1.0ms
x
@0
(*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x)
1.0ms
z
@inf
(*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x)
1.0ms
x
@inf
(*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x)

rewrite99.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1496×prod-diff
986×fma-def
586×expm1-udef
584×log1p-udef
404×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify214.0ms (3.1%)

Algorithm
egg-herbie
Rules
1722×fma-def
1152×distribute-lft-in
1146×distribute-rgt-in
730×log-prod
490×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04387021
110416919
231146901
Stop Event
node limit
Counts
377 → 269
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) (*.f64 z x)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) (*.f64 z x)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) (*.f64 z x)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) (*.f64 z x)))
(*.f64 -1 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 (-.f64 y 1) x)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) (*.f64 z x)))) 1)
(/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) (*.f64 z x)) (fma.f64 y (+.f64 1 y) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) (*.f64 z x)) (+.f64 1 y))
(pow.f64 (*.f64 (-.f64 1 y) (*.f64 z x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 y) (*.f64 z x))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 y) (*.f64 z x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 y) (*.f64 z x))) 2)
(neg.f64 (*.f64 (-.f64 1 y) (*.f64 z x)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 y) (*.f64 z x)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 y)) (*.f64 z x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 y) (*.f64 z x)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 y) (*.f64 z x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 y) (*.f64 z x))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 y) (*.f64 z x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 y) (*.f64 z x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 y) (*.f64 z x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 y x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 z x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 z x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 y x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 z x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 z x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) x)))) 1)
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x))) (fma.f64 y x x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) z) (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) z) (fma.f64 y x x))
(pow.f64 (*.f64 z (-.f64 (*.f64 y x) x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) x))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 y x) x))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) x)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 y x) x)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) x)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) x)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (*.f64 y x) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) x))))
(exp.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) x))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) x))))
(fma.f64 1 (*.f64 y (*.f64 z x)) (*.f64 z (neg.f64 x)))
(fma.f64 1 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 x) z))
(fma.f64 y (*.f64 z x) (*.f64 z (neg.f64 x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 x) z))
(fma.f64 z (*.f64 y x) (*.f64 z (neg.f64 x)))
(fma.f64 z (*.f64 y x) (*.f64 (neg.f64 x) z))
(fma.f64 x (*.f64 y z) (*.f64 z (neg.f64 x)))
(fma.f64 x (*.f64 y z) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 z x) y (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 z x) y (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 y x) z (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 y x) z (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 y (*.f64 z x)) 1 (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 y (*.f64 z x)) 1 (*.f64 (neg.f64 x) z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 (cbrt.f64 (*.f64 z x)) y) (*.f64 z (neg.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 (cbrt.f64 (*.f64 z x)) y) (*.f64 (neg.f64 x) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (cbrt.f64 (*.f64 y x)) z) (*.f64 z (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (cbrt.f64 (*.f64 y x)) z) (*.f64 (neg.f64 x) z))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (*.f64 z (neg.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (*.f64 (neg.f64 x) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (cbrt.f64 (*.f64 y (*.f64 z x))) (*.f64 z (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (cbrt.f64 (*.f64 y (*.f64 z x))) (*.f64 (neg.f64 x) z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 y x)) (*.f64 z (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 y x)) (*.f64 (neg.f64 x) z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 z x)) (*.f64 z (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 z x)) (*.f64 (neg.f64 x) z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (*.f64 (sqrt.f64 (*.f64 z x)) y) (*.f64 z (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 z x)) (*.f64 (sqrt.f64 (*.f64 z x)) y) (*.f64 (neg.f64 x) z))
(fma.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 y x)) z) (*.f64 z (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 y x)) z) (*.f64 (neg.f64 x) z))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 y (*.f64 z x))) (*.f64 z (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 y (*.f64 z x))) (*.f64 (neg.f64 x) z))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 y x)) (*.f64 z (neg.f64 x)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 y x)) (*.f64 (neg.f64 x) z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 z x)) (*.f64 z (neg.f64 x)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 z x)) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 y z) x (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 y z) x (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 (*.f64 y x) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 (*.f64 y x) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 (*.f64 y x) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 (*.f64 y x) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 y (cbrt.f64 (pow.f64 (*.f64 z x) 2))) (cbrt.f64 (*.f64 z x)) (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 y (cbrt.f64 (pow.f64 (*.f64 z x) 2))) (cbrt.f64 (*.f64 z x)) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 z x))) (sqrt.f64 (*.f64 z x)) (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 z x))) (sqrt.f64 (*.f64 z x)) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 (*.f64 z x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 (*.f64 z x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 (*.f64 z x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 (*.f64 z x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 (*.f64 y z) 1) x (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 (*.f64 y z) 1) x (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 (*.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 (*.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 x) z))
(fma.f64 (*.f64 (*.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z (neg.f64 x)))
(fma.f64 (*.f64 (*.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 x) z))
(+.f64 (*.f64 y x) (neg.f64 x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 x) 1))
(+.f64 (-.f64 (*.f64 y x) x) (fma.f64 (neg.f64 x) 1 x))
(+.f64 (-.f64 (*.f64 y x) x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 (-.f64 (*.f64 y x) x) (+.f64 (neg.f64 x) x))
(+.f64 (-.f64 (*.f64 y x) x) (fma.f64 -1 x x))
(+.f64 (-.f64 (*.f64 y x) x) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x))
(+.f64 (neg.f64 x) (*.f64 y x))
(*.f64 1 (-.f64 (*.f64 y x) x))
(*.f64 x (-.f64 y 1))
(*.f64 (-.f64 (*.f64 y x) x) 1)
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (cbrt.f64 (-.f64 (*.f64 y x) x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (-.f64 (*.f64 y x) x)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)))
(/.f64 1 (/.f64 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (fma.f64 y x x) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (fma.f64 y x x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x))) (neg.f64 (fma.f64 y x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (neg.f64 x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 y x) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x)))
(pow.f64 (-.f64 (*.f64 y x) x) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) x) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 y x) x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y x) x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (/.f64 1 (exp.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (neg.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (/.f64 1 (exp.f64 x))))
(log.f64 (*.f64 (exp.f64 (neg.f64 x)) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (exp.f64 (neg.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 x)) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 x)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y x) x)))
(exp.f64 (log.f64 (-.f64 (*.f64 y x) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) x)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y x) x)))
(fma.f64 1 (*.f64 y x) (neg.f64 x))
(fma.f64 1 (*.f64 y x) (*.f64 (neg.f64 x) 1))
(fma.f64 1 (-.f64 (*.f64 y x) x) (fma.f64 (neg.f64 x) 1 x))
(fma.f64 1 (-.f64 (*.f64 y x) x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(fma.f64 1 (-.f64 (*.f64 y x) x) (+.f64 (neg.f64 x) x))
(fma.f64 1 (neg.f64 x) (*.f64 y x))
(fma.f64 y x (neg.f64 x))
(fma.f64 y x (*.f64 (neg.f64 x) 1))
(fma.f64 x y (neg.f64 x))
(fma.f64 x y (*.f64 (neg.f64 x) 1))
(fma.f64 x (-.f64 y 1) (fma.f64 (neg.f64 x) 1 x))
(fma.f64 x (-.f64 y 1) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(fma.f64 x (-.f64 y 1) (+.f64 (neg.f64 x) x))
(fma.f64 (*.f64 y x) 1 (neg.f64 x))
(fma.f64 (*.f64 y x) 1 (*.f64 (neg.f64 x) 1))
(fma.f64 (-.f64 (*.f64 y x) x) 1 (fma.f64 (neg.f64 x) 1 x))
(fma.f64 (-.f64 (*.f64 y x) x) 1 (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(fma.f64 (-.f64 (*.f64 y x) x) 1 (+.f64 (neg.f64 x) x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (neg.f64 x) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 x) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (fma.f64 (neg.f64 x) 1 x))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (+.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (cbrt.f64 (-.f64 (*.f64 y x) x)) (fma.f64 (neg.f64 x) 1 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (cbrt.f64 (-.f64 (*.f64 y x) x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (cbrt.f64 (-.f64 (*.f64 y x) x)) (+.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 x) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 x) 1))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 x) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (-.f64 (*.f64 y x) x)) (fma.f64 (neg.f64 x) 1 x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (-.f64 (*.f64 y x) x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (-.f64 (*.f64 y x) x)) (+.f64 (neg.f64 x) x))
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 x) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 x) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 x) 1 x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2))) (+.f64 (neg.f64 x) x))
(fma.f64 -1 x (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)) (fma.f64 (neg.f64 x) 1 x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)) (+.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) (*.f64 y x))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (*.f64 y x))
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (fma.f64 (neg.f64 x) 1 x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (+.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 x) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 x) 1))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 x) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 x) 1))
Outputs
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z (*.f64 (-.f64 1 y) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 (*.f64 y x) x) z)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 z x))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(*.f64 y x)
(*.f64 x y)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(*.f64 y x)
(*.f64 x y)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 y 1) x)
(-.f64 (*.f64 x y) x)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(-.f64 (*.f64 x y) x)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(-.f64 (*.f64 x y) x)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(-.f64 (*.f64 x y) x)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(-.f64 (*.f64 x y) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 y) (*.f64 z x)))) 1)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 y 3)) (*.f64 z x)) (fma.f64 y (+.f64 1 y) 1))
(/.f64 (-.f64 1 (pow.f64 y 3)) (/.f64 (fma.f64 y (+.f64 y 1) 1) (*.f64 z x)))
(/.f64 (*.f64 z x) (/.f64 (fma.f64 y (+.f64 y 1) 1) (-.f64 1 (pow.f64 y 3))))
(/.f64 (-.f64 1 (pow.f64 y 3)) (/.f64 (+.f64 1 (fma.f64 y y y)) (*.f64 z x)))
(/.f64 (*.f64 (-.f64 1 (*.f64 y y)) (*.f64 z x)) (+.f64 1 y))
(/.f64 (-.f64 1 (*.f64 y y)) (/.f64 (+.f64 y 1) (*.f64 z x)))
(/.f64 (-.f64 1 (*.f64 y y)) (/.f64 (/.f64 (+.f64 y 1) x) z))
(/.f64 (*.f64 z x) (/.f64 (+.f64 y 1) (-.f64 1 (*.f64 y y))))
(pow.f64 (*.f64 (-.f64 1 y) (*.f64 z x)) 1)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 y) (*.f64 z x))) 3)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 y) (*.f64 z x)) 3) 1/3)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 y) (*.f64 z x))) 2)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(neg.f64 (*.f64 (-.f64 1 y) (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 y) (*.f64 z x)) 2))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 y)) (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 y) (*.f64 z x)))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 y) (*.f64 z x)) 3))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 y) z) 3) (pow.f64 x 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 1 y) z) 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 y) (*.f64 z x))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(exp.f64 (log.f64 (*.f64 (-.f64 1 y) (*.f64 z x))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 y) (*.f64 z x))) 1))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 y) (*.f64 z x))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 y x) 3)))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3)))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 z x) 3)))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 y 3)))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 z x))) 1))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 y x) 3)))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3)))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 z x) 3)))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 y 3)))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 z x))) 1))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) x)))) 1)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2)))
(/.f64 z (/.f64 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 x y) 2)) (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3))))
(*.f64 (/.f64 z (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) 2))) (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x))) (fma.f64 y x x))
(/.f64 z (/.f64 (fma.f64 y x x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x)) z)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) z) (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2)))
(/.f64 z (/.f64 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 x y) 2)) (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3))))
(*.f64 (/.f64 z (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) 2))) (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) z) (fma.f64 y x x))
(/.f64 z (/.f64 (fma.f64 y x x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x)) z)
(pow.f64 (*.f64 z (-.f64 (*.f64 y x) x)) 1)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) x))) 3)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(pow.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) x)) 3) 1/3)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 y x) x))) 2)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) x)) 2))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 y x) x)) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) x)))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) x)) 3))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (*.f64 y x) x) 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) (pow.f64 z 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) x))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(exp.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) x))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) x))) 1))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) x))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 1 (*.f64 y (*.f64 z x)) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 1 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 y (*.f64 z x) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 z (*.f64 y x) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 z (*.f64 y x) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 x (*.f64 y z) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 x (*.f64 y z) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 z x) y (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 z x) y (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 y x) z (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 y x) z (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 y (*.f64 z x)) 1 (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 y (*.f64 z x)) 1 (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 (cbrt.f64 (*.f64 z x)) y) (*.f64 z (neg.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 y (cbrt.f64 (*.f64 z x))) (*.f64 z (neg.f64 x)))
(-.f64 (*.f64 y (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (cbrt.f64 (*.f64 z x)))) (*.f64 z x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 (cbrt.f64 (*.f64 z x)) y) (*.f64 (neg.f64 x) z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 y (cbrt.f64 (*.f64 z x))) (*.f64 z (neg.f64 x)))
(-.f64 (*.f64 y (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (cbrt.f64 (*.f64 z x)))) (*.f64 z x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (cbrt.f64 (*.f64 y x)) z) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (cbrt.f64 (*.f64 y x)) z) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (cbrt.f64 (*.f64 y (*.f64 z x))) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (cbrt.f64 (*.f64 y (*.f64 z x))) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 y x)) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 y x)) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 z x)) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 z x)) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (sqrt.f64 (*.f64 z x)) (*.f64 (sqrt.f64 (*.f64 z x)) y) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (sqrt.f64 (*.f64 z x)) (*.f64 (sqrt.f64 (*.f64 z x)) y) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 y x)) z) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 y x)) z) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 y (*.f64 z x))) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 y (*.f64 z x))) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 y x)) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 y x)) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 z x)) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 z x)) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 y z) x (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 y z) x (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 z (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 y x) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 y x) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 y x) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 y x) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 y (cbrt.f64 (pow.f64 (*.f64 z x) 2))) (cbrt.f64 (*.f64 z x)) (*.f64 z (neg.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 y (cbrt.f64 (*.f64 z x))) (*.f64 z (neg.f64 x)))
(-.f64 (*.f64 y (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (cbrt.f64 (*.f64 z x)))) (*.f64 z x))
(fma.f64 (*.f64 y (cbrt.f64 (pow.f64 (*.f64 z x) 2))) (cbrt.f64 (*.f64 z x)) (*.f64 (neg.f64 x) z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 y (cbrt.f64 (*.f64 z x))) (*.f64 z (neg.f64 x)))
(-.f64 (*.f64 y (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (cbrt.f64 (*.f64 z x)))) (*.f64 z x))
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 z x))) (sqrt.f64 (*.f64 z x)) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 z x))) (sqrt.f64 (*.f64 z x)) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 z x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 z x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 z x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 z x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 y z) 1) x (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 y z) 1) x (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z (neg.f64 x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 x) z))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 x y) x))
(*.f64 z (-.f64 x (*.f64 x y)))
(+.f64 (*.f64 y x) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(+.f64 (*.f64 y x) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(+.f64 (-.f64 (*.f64 y x) x) (fma.f64 (neg.f64 x) 1 x))
(-.f64 (*.f64 x y) x)
(+.f64 (-.f64 (*.f64 y x) x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(-.f64 (*.f64 x y) x)
(+.f64 (-.f64 (*.f64 y x) x) (+.f64 (neg.f64 x) x))
(-.f64 (*.f64 x y) x)
(+.f64 (-.f64 (*.f64 y x) x) (fma.f64 -1 x x))
(-.f64 (*.f64 x y) x)
(+.f64 (-.f64 (*.f64 y x) x) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) x))
(-.f64 (*.f64 x y) x)
(+.f64 (neg.f64 x) (*.f64 y x))
(-.f64 (*.f64 x y) x)
(*.f64 1 (-.f64 (*.f64 y x) x))
(-.f64 (*.f64 x y) x)
(*.f64 x (-.f64 y 1))
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 (*.f64 y x) x) 1)
(-.f64 (*.f64 x y) x)
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2))
(-.f64 (*.f64 x y) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (cbrt.f64 (-.f64 (*.f64 y x) x)))
(-.f64 (*.f64 x y) x)
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (-.f64 (*.f64 y x) x)))
(-.f64 (*.f64 x y) x)
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(/.f64 1 (/.f64 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) 2)))
(/.f64 1 (/.f64 (fma.f64 y x x) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (fma.f64 y x x))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x))) (neg.f64 (fma.f64 y x x)))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (neg.f64 x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (*.f64 y x) (neg.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x)))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(pow.f64 (-.f64 (*.f64 y x) x) 1)
(-.f64 (*.f64 x y) x)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 3)
(-.f64 (*.f64 x y) x)
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3) 1/3)
(-.f64 (*.f64 x y) x)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) 2)
(-.f64 (*.f64 x y) x)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) x) 2))
(-.f64 (*.f64 x y) x)
(log.f64 (exp.f64 (-.f64 (*.f64 y x) x)))
(-.f64 (*.f64 x y) x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y x) x))))
(-.f64 (*.f64 x y) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (/.f64 1 (exp.f64 x))))
(-.f64 (*.f64 x y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (neg.f64 x))))
(-.f64 (*.f64 x y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (/.f64 1 (exp.f64 x))))
(-.f64 (*.f64 x y) x)
(log.f64 (*.f64 (exp.f64 (neg.f64 x)) (pow.f64 (exp.f64 x) y)))
(-.f64 (*.f64 x y) x)
(log.f64 (*.f64 (exp.f64 (neg.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(-.f64 (*.f64 x y) x)
(log.f64 (*.f64 (/.f64 1 (exp.f64 x)) (pow.f64 (exp.f64 x) y)))
(-.f64 (*.f64 x y) x)
(log.f64 (*.f64 (/.f64 1 (exp.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(-.f64 (*.f64 x y) x)
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 x))))
(-.f64 (*.f64 x y) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 x)))
(-.f64 (*.f64 x y) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 x))))
(-.f64 (*.f64 x y) x)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) x) 3))
(-.f64 (*.f64 x y) x)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y x) x)))
(-.f64 (*.f64 x y) x)
(exp.f64 (log.f64 (-.f64 (*.f64 y x) x)))
(-.f64 (*.f64 x y) x)
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) x)) 1))
(-.f64 (*.f64 x y) x)
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y x) x)))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (*.f64 y x) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (*.f64 y x) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (-.f64 (*.f64 y x) x) (fma.f64 (neg.f64 x) 1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (-.f64 (*.f64 y x) x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (-.f64 (*.f64 y x) x) (+.f64 (neg.f64 x) x))
(-.f64 (*.f64 x y) x)
(fma.f64 1 (neg.f64 x) (*.f64 y x))
(-.f64 (*.f64 x y) x)
(fma.f64 y x (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 y x (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 x y (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 x y (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 x (-.f64 y 1) (fma.f64 (neg.f64 x) 1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 x (-.f64 y 1) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(-.f64 (*.f64 x y) x)
(fma.f64 x (-.f64 y 1) (+.f64 (neg.f64 x) x))
(-.f64 (*.f64 x y) x)
(fma.f64 (*.f64 y x) 1 (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (*.f64 y x) 1 (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (-.f64 (*.f64 y x) x) 1 (fma.f64 (neg.f64 x) 1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (-.f64 (*.f64 y x) x) 1 (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(-.f64 (*.f64 x y) x)
(fma.f64 (-.f64 (*.f64 y x) x) 1 (+.f64 (neg.f64 x) x))
(-.f64 (*.f64 x y) x)
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (fma.f64 (neg.f64 x) 1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(-.f64 (*.f64 x y) x)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (+.f64 (neg.f64 x) x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (cbrt.f64 (-.f64 (*.f64 y x) x)) (fma.f64 (neg.f64 x) 1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (cbrt.f64 (-.f64 (*.f64 y x) x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) 2) (cbrt.f64 (-.f64 (*.f64 y x) x)) (+.f64 (neg.f64 x) x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (cbrt.f64 x)) (*.f64 y x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (-.f64 (*.f64 y x) x)) (fma.f64 (neg.f64 x) 1 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (-.f64 (*.f64 y x) x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) x)) (sqrt.f64 (-.f64 (*.f64 y x) x)) (+.f64 (neg.f64 x) x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)) (*.f64 y x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 x) 1 x))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 y x) 2))) (+.f64 (neg.f64 x) x))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (fma.f64 y x x) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 x y x) (pow.f64 (*.f64 x y) 2)))
(fma.f64 -1 x (*.f64 y x))
(-.f64 (*.f64 x y) x)
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)) (fma.f64 (neg.f64 x) 1 x))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)) (+.f64 (neg.f64 x) x))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (/.f64 1 (fma.f64 y x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (fma.f64 x y x))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 x)) (*.f64 y x))
(-.f64 (*.f64 x y) x)
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (*.f64 y x))
(-.f64 (*.f64 x y) x)
(fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 y x))
(-.f64 (*.f64 x y) x)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (fma.f64 (neg.f64 x) 1 x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (fma.f64 -1 x x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 x x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (fma.f64 -1 x x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 x x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (+.f64 (neg.f64 x) x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (fma.f64 -1 x x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 x x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 y x))
(-.f64 (*.f64 x y) x)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 x))
(-.f64 (*.f64 x y) x)
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 x) 1))
(-.f64 (*.f64 x y) x)

eval79.0ms (1.1%)

Compiler

Compiled 3656 to 1216 computations (66.7% saved)

prune75.0ms (1.1%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New2645269
Fresh123
Picked145
Done011
Total26612278
Accurracy
100.0%
Counts
278 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.4%
(/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 1 x))
34.2%
(/.f64 z (/.f64 (fma.f64 y x x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
70.0%
(-.f64 x (*.f64 z x))
74.8%
(+.f64 x (*.f64 (*.f64 z x) y))
69.3%
(+.f64 x (*.f64 z (*.f64 x y)))
34.3%
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x))))
58.5%
(*.f64 z (-.f64 (*.f64 y x) x))
33.4%
(*.f64 z (*.f64 y x))
30.2%
(*.f64 z (neg.f64 x))
35.6%
(*.f64 y (*.f64 z x))
96.6%
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
42.8%
x
96.4%
(/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 1 x))
34.2%
(/.f64 z (/.f64 (fma.f64 y x x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
70.0%
(-.f64 x (*.f64 z x))
74.8%
(+.f64 x (*.f64 (*.f64 z x) y))
69.3%
(+.f64 x (*.f64 z (*.f64 x y)))
34.3%
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x))))
58.5%
(*.f64 z (-.f64 (*.f64 y x) x))
33.4%
(*.f64 z (*.f64 y x))
30.2%
(*.f64 z (neg.f64 x))
35.6%
(*.f64 y (*.f64 z x))
96.6%
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
42.8%
x
Compiler

Compiled 428 to 266 computations (37.9% saved)

localize195.0ms (2.8%)

Local Accuracy

Found 9 expressions with local accuracy:

NewAccuracyProgram
99.7%
(pow.f64 (*.f64 y x) 2)
94.8%
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x))))
84.8%
(-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x)))
52.3%
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x)))
100.0%
(+.f64 x (*.f64 (*.f64 z x) y))
92.9%
(*.f64 (*.f64 z x) y)
100.0%
(+.f64 x (*.f64 z (*.f64 x y)))
91.1%
(*.f64 z (*.f64 x y))
96.4%
(/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 1 x))
Compiler

Compiled 149 to 47 computations (68.5% saved)

series16.0ms (0.2%)

Counts
9 → 288
Calls

72 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x))))
1.0ms
x
@0
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x)))
1.0ms
x
@-inf
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x)))
1.0ms
x
@0
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x))))
1.0ms
x
@-inf
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x))))

rewrite87.0ms (1.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
028229
1644129
Stop Event
node limit
Counts
9 → 308
Calls
Call 1
Inputs
(/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 1 x))
(*.f64 z (*.f64 x y))
(+.f64 x (*.f64 z (*.f64 x y)))
(*.f64 (*.f64 z x) y)
(+.f64 x (*.f64 (*.f64 z x) y))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x)))
(-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x)))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x))))
(pow.f64 (*.f64 y x) 2)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))) 1)
(*.f64 1 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))
(*.f64 (fma.f64 z (+.f64 y -1) 1) x)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 2) (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) x))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) (sqrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) x))
(*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) 1)) x)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x -2))) (/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (/.f64 1 (pow.f64 x -1/2)) (/.f64 (fma.f64 z (+.f64 y -1) 1) (pow.f64 x -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) (/.f64 -1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (cbrt.f64 (pow.f64 x -2))) (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (pow.f64 x -1/2)) (/.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) (pow.f64 x -1/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) 1) (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (/.f64 -1 x)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 2)
(pow.f64 (/.f64 (/.f64 -1 x) (fma.f64 z (+.f64 y -1) 1)) -1)
(neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z (+.f64 y -1) 1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 z (+.f64 y -1) 1) 3) (/.f64 (pow.f64 x -2) x)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(exp.f64 (log.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 z x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 x (*.f64 z y)))) (/.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 x (*.f64 x (*.f64 z y)))))
(*.f64 1 (fma.f64 z (*.f64 y x) x))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2) (cbrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) (sqrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (/.f64 1 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 x (*.f64 z y))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 z y)) x))
(pow.f64 (fma.f64 z (*.f64 y x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 2))
(log.f64 (exp.f64 (fma.f64 z (*.f64 y x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 y x) x))))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x)))
(exp.f64 (log.f64 (fma.f64 z (*.f64 y x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 y x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 y x) x)))
(fma.f64 z (*.f64 y x) x)
(fma.f64 y (*.f64 z x) x)
(fma.f64 1 x (*.f64 x (*.f64 z y)))
(fma.f64 1 (*.f64 x (*.f64 z y)) x)
(fma.f64 (*.f64 z x) y x)
(fma.f64 (*.f64 y x) z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (*.f64 z y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 2) (cbrt.f64 (*.f64 x (*.f64 z y))) x)
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 x (*.f64 z y))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (*.f64 z y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 z x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 x (*.f64 z y)))) (/.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 x (*.f64 x (*.f64 z y)))))
(*.f64 1 (fma.f64 z (*.f64 y x) x))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2) (cbrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) (sqrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (/.f64 1 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 x (*.f64 z y))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 z y)) x))
(pow.f64 (fma.f64 z (*.f64 y x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 2))
(log.f64 (exp.f64 (fma.f64 z (*.f64 y x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 y x) x))))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x)))
(exp.f64 (log.f64 (fma.f64 z (*.f64 y x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 y x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 y x) x)))
(fma.f64 z (*.f64 y x) x)
(fma.f64 y (*.f64 z x) x)
(fma.f64 1 x (*.f64 x (*.f64 z y)))
(fma.f64 1 (*.f64 x (*.f64 z y)) x)
(fma.f64 (*.f64 z x) y x)
(fma.f64 (*.f64 y x) z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (*.f64 z y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 2) (cbrt.f64 (*.f64 x (*.f64 z y))) x)
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 x (*.f64 z y))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (*.f64 z y)))
(+.f64 (*.f64 y x) x)
(+.f64 (fma.f64 y x x) (fma.f64 x 1 x))
(+.f64 (fma.f64 y x x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 (fma.f64 y x x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x x)) (*.f64 x (/.f64 x (fma.f64 y x x))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (*.f64 (*.f64 y x) 1) x)
(+.f64 (-.f64 (*.f64 y x) 0) x)
(-.f64 (*.f64 y x) x)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x x)) (*.f64 x (/.f64 x (fma.f64 y x x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 3) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))) (/.f64 (pow.f64 x 3) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(-.f64 (+.f64 (*.f64 y x) 0) x)
(*.f64 1 (fma.f64 y x x))
(*.f64 x (+.f64 y -1))
(*.f64 x (+.f64 y 1))
(*.f64 (pow.f64 (fma.f64 y x x) 2) (/.f64 1 (fma.f64 y x x)))
(*.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (/.f64 1 (fma.f64 y x x))))
(*.f64 (cbrt.f64 (fma.f64 y x x)) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (cbrt.f64 (fma.f64 y x x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (/.f64 1 (fma.f64 y x x))))
(*.f64 (sqrt.f64 (fma.f64 y x x)) (sqrt.f64 (fma.f64 y x x)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (/.f64 1 (neg.f64 (fma.f64 y x x))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (/.f64 (pow.f64 (fma.f64 y x x) 2) (cbrt.f64 (fma.f64 y x x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y x x))) (/.f64 (pow.f64 (fma.f64 y x x) 2) (sqrt.f64 (fma.f64 y x x))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (fma.f64 y x x)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) (sqrt.f64 (fma.f64 y x x))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (sqrt.f64 (fma.f64 y x x))))
(*.f64 (/.f64 (fma.f64 y x x) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (/.f64 (fma.f64 y x x) (cbrt.f64 (fma.f64 y x x))))
(*.f64 (/.f64 (fma.f64 y x x) 1) (/.f64 (fma.f64 y x x) (fma.f64 y x x)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)))
(pow.f64 (pow.f64 (fma.f64 y x x) 2) 1/2)
(pow.f64 (fma.f64 y x x) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x x)) 3)
(pow.f64 (pow.f64 (fma.f64 y x x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x x)) 2)
(pow.f64 (/.f64 1 (fma.f64 y x x)) -1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 y x x) 2) (neg.f64 (fma.f64 y x x))))
(sqrt.f64 (pow.f64 (fma.f64 y x x) 2))
(fabs.f64 (fma.f64 y x x))
(log.f64 (exp.f64 (fma.f64 y x x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x x))))
(cbrt.f64 (pow.f64 (fma.f64 y x x) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 3) (pow.f64 (fma.f64 y x x) 3)))
(expm1.f64 (log1p.f64 (fma.f64 y x x)))
(exp.f64 (log.f64 (fma.f64 y x x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y x x)))
(fma.f64 y x x)
(fma.f64 1 (*.f64 y x) x)
(fma.f64 x y x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) x)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) x)
(+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x))
(+.f64 (pow.f64 (fma.f64 y x x) 2) (fma.f64 x x (*.f64 x x)))
(+.f64 (pow.f64 (fma.f64 y x x) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 4)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (fma.f64 (*.f64 y y) (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (*.f64 (fma.f64 y x x) (*.f64 y x)) (*.f64 (fma.f64 y x x) x))
(+.f64 (*.f64 (*.f64 y x) (fma.f64 y x x)) (*.f64 x (fma.f64 y x x)))
(+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 1) (*.f64 (*.f64 x x) 1))
(*.f64 1 (pow.f64 (fma.f64 y x x) 2))
(*.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 (/.f64 1 (fma.f64 y x x)) (fma.f64 y x x)))
(*.f64 (fma.f64 y x x) (fma.f64 y x x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (*.f64 (cbrt.f64 (fma.f64 y x x)) (fma.f64 y x x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2))
(*.f64 (pow.f64 (fma.f64 y x x) 3) (/.f64 1 (fma.f64 y x x)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (/.f64 1 (fma.f64 y x x)) (/.f64 1 (fma.f64 y x x))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (/.f64 1 (pow.f64 (fma.f64 y x x) 2)))
(*.f64 (sqrt.f64 (fma.f64 y x x)) (*.f64 (sqrt.f64 (fma.f64 y x x)) (fma.f64 y x x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4)))))
(*.f64 (*.f64 (fma.f64 y x x) (sqrt.f64 (fma.f64 y x x))) (sqrt.f64 (fma.f64 y x x)))
(*.f64 (*.f64 (fma.f64 y x x) 1) (fma.f64 y x x))
(*.f64 (*.f64 (fma.f64 y x x) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (cbrt.f64 (fma.f64 y x x)))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 y x x)) (/.f64 1 (fma.f64 y x x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4))) (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6))))
(/.f64 1 (/.f64 (pow.f64 (fma.f64 y x x) 2) (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2)))
(/.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 (/.f64 1 (fma.f64 y x x)) (fma.f64 y x x)))
(/.f64 (fma.f64 y x x) (/.f64 1 (fma.f64 y x x)))
(/.f64 (pow.f64 (fma.f64 y x x) 3) (fma.f64 y x x))
(/.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (pow.f64 (fma.f64 y x x) 2))
(/.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (*.f64 (/.f64 1 (fma.f64 y x x)) (neg.f64 (fma.f64 y x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6)) (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 y x) 4) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y y) (pow.f64 x 4)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (*.f64 (neg.f64 (fma.f64 y x x)) (neg.f64 (fma.f64 y x x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x))) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (*.f64 (fma.f64 y x x) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (pow.f64 (fma.f64 y x x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) 1) (*.f64 (fma.f64 y x x) (/.f64 1 (fma.f64 y x x))))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (pow.f64 (fma.f64 y x x) 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) 1) (*.f64 (neg.f64 (fma.f64 y x x)) (/.f64 1 (fma.f64 y x x))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (pow.f64 (fma.f64 y x x) 2)) (neg.f64 (pow.f64 (fma.f64 y x x) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4)))))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2)) (neg.f64 (pow.f64 (fma.f64 y x x) 2)))
(/.f64 (*.f64 (fma.f64 y x x) 1) (/.f64 1 (fma.f64 y x x)))
(/.f64 (*.f64 (fma.f64 y x x) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 y x x) (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (fma.f64 y x x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 y x x)) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (fma.f64 y x x)) (neg.f64 (fma.f64 y x x)))
(pow.f64 (pow.f64 (fma.f64 y x x) 2) 1)
(pow.f64 (fma.f64 y x x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2))
(log.f64 (exp.f64 (pow.f64 (fma.f64 y x x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 y x x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 y x x) 2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 y x x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 y x x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 y x x) 2)))
(fma.f64 1 (pow.f64 (*.f64 y x) 2) (*.f64 x x))
(fma.f64 (*.f64 y x) (*.f64 y x) (*.f64 x x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 4)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 x x))
(fma.f64 (*.f64 y y) (*.f64 x x) (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x x)))) 1)
(/.f64 z (/.f64 1 (fma.f64 y x x)))
(/.f64 1 (/.f64 (fma.f64 y x x) (*.f64 z (pow.f64 (fma.f64 y x x) 2))))
(/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) (fma.f64 y x x))
(/.f64 (neg.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (fma.f64 y x x)))
(/.f64 (*.f64 z 1) (/.f64 1 (fma.f64 y x x)))
(/.f64 (*.f64 z (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (fma.f64 y x x)))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) z) (fma.f64 y x x))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) z) (neg.f64 (fma.f64 y x x)))
(/.f64 (/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) 1) (fma.f64 y x x))
(/.f64 (/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (cbrt.f64 (fma.f64 y x x)))
(/.f64 (/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) (sqrt.f64 (fma.f64 y x x))) (sqrt.f64 (fma.f64 y x x)))
(pow.f64 (*.f64 z (fma.f64 y x x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 3)
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y x x))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 y x x)))))
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (fma.f64 y x x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x x) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x x))))
(exp.f64 (log.f64 (*.f64 z (fma.f64 y x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y x x))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y x x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2))) 1)
(*.f64 y (*.f64 y (*.f64 x x)))
(*.f64 1 (pow.f64 (*.f64 y x) 2))
(*.f64 x (*.f64 y (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 y x))
(*.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (pow.f64 (*.f64 y x) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 y x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 4)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2))
(*.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 y x)) (*.f64 y x)))
(*.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (*.f64 y (*.f64 x x)) y)
(*.f64 (*.f64 (*.f64 y x) (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y x) 1) (*.f64 y x))
(*.f64 (*.f64 (*.f64 y x) y) x)
(*.f64 (*.f64 (*.f64 y x) (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)))
(sqrt.f64 (pow.f64 (*.f64 y x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 y x) 2))))
(cbrt.f64 (pow.f64 (*.f64 y x) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 y x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y x) 2)))

simplify240.0ms (3.5%)

Algorithm
egg-herbie
Rules
1478×log-prod
1200×associate-*r*
1078×associate-*l*
1004×fma-neg
778×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059212878
1143012150
2747512146
Stop Event
node limit
Counts
596 → 384
Calls
Call 1
Inputs
x
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 z (*.f64 (-.f64 y 1) x))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 z (*.f64 (-.f64 y 1) x))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
x
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
x
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
x
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
x
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 -1 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (-.f64 (*.f64 -1 y) 1)))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))) 1)
(*.f64 1 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))
(*.f64 (fma.f64 z (+.f64 y -1) 1) x)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 2) (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) x))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) (sqrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) x))
(*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) 1)) x)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x -2))) (/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (/.f64 1 (pow.f64 x -1/2)) (/.f64 (fma.f64 z (+.f64 y -1) 1) (pow.f64 x -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) (/.f64 -1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (cbrt.f64 (pow.f64 x -2))) (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (pow.f64 x -1/2)) (/.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) (pow.f64 x -1/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) 1) (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (/.f64 -1 x)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 2)
(pow.f64 (/.f64 (/.f64 -1 x) (fma.f64 z (+.f64 y -1) 1)) -1)
(neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z (+.f64 y -1) 1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 z (+.f64 y -1) 1) 3) (/.f64 (pow.f64 x -2) x)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(exp.f64 (log.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 z x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 x (*.f64 z y)))) (/.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 x (*.f64 x (*.f64 z y)))))
(*.f64 1 (fma.f64 z (*.f64 y x) x))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2) (cbrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) (sqrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (/.f64 1 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 x (*.f64 z y))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 z y)) x))
(pow.f64 (fma.f64 z (*.f64 y x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 2))
(log.f64 (exp.f64 (fma.f64 z (*.f64 y x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 y x) x))))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x)))
(exp.f64 (log.f64 (fma.f64 z (*.f64 y x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 y x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 y x) x)))
(fma.f64 z (*.f64 y x) x)
(fma.f64 y (*.f64 z x) x)
(fma.f64 1 x (*.f64 x (*.f64 z y)))
(fma.f64 1 (*.f64 x (*.f64 z y)) x)
(fma.f64 (*.f64 z x) y x)
(fma.f64 (*.f64 y x) z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (*.f64 z y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 2) (cbrt.f64 (*.f64 x (*.f64 z y))) x)
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 x (*.f64 z y))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (*.f64 z y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 z x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 x (*.f64 z y)))) (/.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 x (*.f64 x (*.f64 z y)))))
(*.f64 1 (fma.f64 z (*.f64 y x) x))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2) (cbrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) (sqrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (/.f64 1 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 x (*.f64 z y))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 z y)) x))
(pow.f64 (fma.f64 z (*.f64 y x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 2))
(log.f64 (exp.f64 (fma.f64 z (*.f64 y x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 y x) x))))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x)))
(exp.f64 (log.f64 (fma.f64 z (*.f64 y x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 y x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 y x) x)))
(fma.f64 z (*.f64 y x) x)
(fma.f64 y (*.f64 z x) x)
(fma.f64 1 x (*.f64 x (*.f64 z y)))
(fma.f64 1 (*.f64 x (*.f64 z y)) x)
(fma.f64 (*.f64 z x) y x)
(fma.f64 (*.f64 y x) z x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (*.f64 z y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 2) (cbrt.f64 (*.f64 x (*.f64 z y))) x)
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 x (*.f64 z y))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (*.f64 z y)))
(+.f64 (*.f64 y x) x)
(+.f64 (fma.f64 y x x) (fma.f64 x 1 x))
(+.f64 (fma.f64 y x x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 (fma.f64 y x x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x x)) (*.f64 x (/.f64 x (fma.f64 y x x))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (*.f64 (*.f64 y x) 1) x)
(+.f64 (-.f64 (*.f64 y x) 0) x)
(-.f64 (*.f64 y x) x)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x x)) (*.f64 x (/.f64 x (fma.f64 y x x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 3) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))) (/.f64 (pow.f64 x 3) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(-.f64 (+.f64 (*.f64 y x) 0) x)
(*.f64 1 (fma.f64 y x x))
(*.f64 x (+.f64 y -1))
(*.f64 x (+.f64 y 1))
(*.f64 (pow.f64 (fma.f64 y x x) 2) (/.f64 1 (fma.f64 y x x)))
(*.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (/.f64 1 (fma.f64 y x x))))
(*.f64 (cbrt.f64 (fma.f64 y x x)) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (cbrt.f64 (fma.f64 y x x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (/.f64 1 (fma.f64 y x x))))
(*.f64 (sqrt.f64 (fma.f64 y x x)) (sqrt.f64 (fma.f64 y x x)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (/.f64 1 (neg.f64 (fma.f64 y x x))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (/.f64 (pow.f64 (fma.f64 y x x) 2) (cbrt.f64 (fma.f64 y x x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y x x))) (/.f64 (pow.f64 (fma.f64 y x x) 2) (sqrt.f64 (fma.f64 y x x))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (fma.f64 y x x)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) (sqrt.f64 (fma.f64 y x x))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (sqrt.f64 (fma.f64 y x x))))
(*.f64 (/.f64 (fma.f64 y x x) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (/.f64 (fma.f64 y x x) (cbrt.f64 (fma.f64 y x x))))
(*.f64 (/.f64 (fma.f64 y x x) 1) (/.f64 (fma.f64 y x x) (fma.f64 y x x)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)))
(pow.f64 (pow.f64 (fma.f64 y x x) 2) 1/2)
(pow.f64 (fma.f64 y x x) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x x)) 3)
(pow.f64 (pow.f64 (fma.f64 y x x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x x)) 2)
(pow.f64 (/.f64 1 (fma.f64 y x x)) -1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 y x x) 2) (neg.f64 (fma.f64 y x x))))
(sqrt.f64 (pow.f64 (fma.f64 y x x) 2))
(fabs.f64 (fma.f64 y x x))
(log.f64 (exp.f64 (fma.f64 y x x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x x))))
(cbrt.f64 (pow.f64 (fma.f64 y x x) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 3) (pow.f64 (fma.f64 y x x) 3)))
(expm1.f64 (log1p.f64 (fma.f64 y x x)))
(exp.f64 (log.f64 (fma.f64 y x x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y x x)))
(fma.f64 y x x)
(fma.f64 1 (*.f64 y x) x)
(fma.f64 x y x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) x)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) x)
(+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x))
(+.f64 (pow.f64 (fma.f64 y x x) 2) (fma.f64 x x (*.f64 x x)))
(+.f64 (pow.f64 (fma.f64 y x x) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 4)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (fma.f64 (*.f64 y y) (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (*.f64 (fma.f64 y x x) (*.f64 y x)) (*.f64 (fma.f64 y x x) x))
(+.f64 (*.f64 (*.f64 y x) (fma.f64 y x x)) (*.f64 x (fma.f64 y x x)))
(+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 1) (*.f64 (*.f64 x x) 1))
(*.f64 1 (pow.f64 (fma.f64 y x x) 2))
(*.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 (/.f64 1 (fma.f64 y x x)) (fma.f64 y x x)))
(*.f64 (fma.f64 y x x) (fma.f64 y x x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (*.f64 (cbrt.f64 (fma.f64 y x x)) (fma.f64 y x x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2))
(*.f64 (pow.f64 (fma.f64 y x x) 3) (/.f64 1 (fma.f64 y x x)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (/.f64 1 (fma.f64 y x x)) (/.f64 1 (fma.f64 y x x))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (/.f64 1 (pow.f64 (fma.f64 y x x) 2)))
(*.f64 (sqrt.f64 (fma.f64 y x x)) (*.f64 (sqrt.f64 (fma.f64 y x x)) (fma.f64 y x x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4)))))
(*.f64 (*.f64 (fma.f64 y x x) (sqrt.f64 (fma.f64 y x x))) (sqrt.f64 (fma.f64 y x x)))
(*.f64 (*.f64 (fma.f64 y x x) 1) (fma.f64 y x x))
(*.f64 (*.f64 (fma.f64 y x x) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (cbrt.f64 (fma.f64 y x x)))
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 y x x)) (/.f64 1 (fma.f64 y x x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4))) (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6))))
(/.f64 1 (/.f64 (pow.f64 (fma.f64 y x x) 2) (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2)))
(/.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 (/.f64 1 (fma.f64 y x x)) (fma.f64 y x x)))
(/.f64 (fma.f64 y x x) (/.f64 1 (fma.f64 y x x)))
(/.f64 (pow.f64 (fma.f64 y x x) 3) (fma.f64 y x x))
(/.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (pow.f64 (fma.f64 y x x) 2))
(/.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (*.f64 (/.f64 1 (fma.f64 y x x)) (neg.f64 (fma.f64 y x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6)) (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 y x) 4) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y y) (pow.f64 x 4)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (*.f64 (neg.f64 (fma.f64 y x x)) (neg.f64 (fma.f64 y x x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x))) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (*.f64 (fma.f64 y x x) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (pow.f64 (fma.f64 y x x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) 1) (*.f64 (fma.f64 y x x) (/.f64 1 (fma.f64 y x x))))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (pow.f64 (fma.f64 y x x) 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) 1) (*.f64 (neg.f64 (fma.f64 y x x)) (/.f64 1 (fma.f64 y x x))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (pow.f64 (fma.f64 y x x) 2)) (neg.f64 (pow.f64 (fma.f64 y x x) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4)))))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2)) (neg.f64 (pow.f64 (fma.f64 y x x) 2)))
(/.f64 (*.f64 (fma.f64 y x x) 1) (/.f64 1 (fma.f64 y x x)))
(/.f64 (*.f64 (fma.f64 y x x) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 y x x) (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (fma.f64 y x x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 y x x)) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (fma.f64 y x x)) (neg.f64 (fma.f64 y x x)))
(pow.f64 (pow.f64 (fma.f64 y x x) 2) 1)
(pow.f64 (fma.f64 y x x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2))
(log.f64 (exp.f64 (pow.f64 (fma.f64 y x x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 y x x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 y x x) 2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 y x x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 y x x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 y x x) 2)))
(fma.f64 1 (pow.f64 (*.f64 y x) 2) (*.f64 x x))
(fma.f64 (*.f64 y x) (*.f64 y x) (*.f64 x x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 4)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 x x))
(fma.f64 (*.f64 y y) (*.f64 x x) (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x x)))) 1)
(/.f64 z (/.f64 1 (fma.f64 y x x)))
(/.f64 1 (/.f64 (fma.f64 y x x) (*.f64 z (pow.f64 (fma.f64 y x x) 2))))
(/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) (fma.f64 y x x))
(/.f64 (neg.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (fma.f64 y x x)))
(/.f64 (*.f64 z 1) (/.f64 1 (fma.f64 y x x)))
(/.f64 (*.f64 z (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (fma.f64 y x x)))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) z) (fma.f64 y x x))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) z) (neg.f64 (fma.f64 y x x)))
(/.f64 (/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) 1) (fma.f64 y x x))
(/.f64 (/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (cbrt.f64 (fma.f64 y x x)))
(/.f64 (/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) (sqrt.f64 (fma.f64 y x x))) (sqrt.f64 (fma.f64 y x x)))
(pow.f64 (*.f64 z (fma.f64 y x x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 3)
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y x x))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 y x x)))))
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (fma.f64 y x x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x x) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x x))))
(exp.f64 (log.f64 (*.f64 z (fma.f64 y x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y x x))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y x x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2))) 1)
(*.f64 y (*.f64 y (*.f64 x x)))
(*.f64 1 (pow.f64 (*.f64 y x) 2))
(*.f64 x (*.f64 y (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 y x))
(*.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (pow.f64 (*.f64 y x) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 y x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 4)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2))
(*.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 y x)) (*.f64 y x)))
(*.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (*.f64 y (*.f64 x x)) y)
(*.f64 (*.f64 (*.f64 y x) (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y x) 1) (*.f64 y x))
(*.f64 (*.f64 (*.f64 y x) y) x)
(*.f64 (*.f64 (*.f64 y x) (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)))
(sqrt.f64 (pow.f64 (*.f64 y x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 y x) 2))))
(cbrt.f64 (pow.f64 (*.f64 y x) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 y x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y x) 2)))
Outputs
x
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(+.f64 (*.f64 z (*.f64 (-.f64 y 1) x)) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 (*.f64 -1 z) 1) x)
(*.f64 x (fma.f64 -1 z 1))
(*.f64 x (-.f64 1 z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(fma.f64 (fma.f64 -1 z 1) x (*.f64 x (*.f64 z y)))
(*.f64 x (+.f64 (-.f64 1 z) (*.f64 z y)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(fma.f64 (fma.f64 -1 z 1) x (*.f64 x (*.f64 z y)))
(*.f64 x (+.f64 (-.f64 1 z) (*.f64 z y)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(fma.f64 (fma.f64 -1 z 1) x (*.f64 x (*.f64 z y)))
(*.f64 x (+.f64 (-.f64 1 z) (*.f64 z y)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(fma.f64 (fma.f64 -1 z 1) x (*.f64 x (*.f64 z y)))
(*.f64 x (+.f64 (-.f64 1 z) (*.f64 z y)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(fma.f64 (fma.f64 -1 z 1) x (*.f64 x (*.f64 z y)))
(*.f64 x (+.f64 (-.f64 1 z) (*.f64 z y)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(fma.f64 (fma.f64 -1 z 1) x (*.f64 x (*.f64 z y)))
(*.f64 x (+.f64 (-.f64 1 z) (*.f64 z y)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(fma.f64 (fma.f64 -1 z 1) x (*.f64 x (*.f64 z y)))
(*.f64 x (+.f64 (-.f64 1 z) (*.f64 z y)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(fma.f64 (fma.f64 -1 z 1) x (*.f64 x (*.f64 z y)))
(*.f64 x (+.f64 (-.f64 1 z) (*.f64 z y)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 z) 1) x) (*.f64 y (*.f64 z x)))
(fma.f64 (fma.f64 -1 z 1) x (*.f64 x (*.f64 z y)))
(*.f64 x (+.f64 (-.f64 1 z) (*.f64 z y)))
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (+.f64 1 (*.f64 z (-.f64 y 1))) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 z y) -1)))
(*.f64 x (neg.f64 (fma.f64 (neg.f64 y) z -1)))
(*.f64 x (neg.f64 (fma.f64 z (neg.f64 y) -1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 z y) -1)))
(*.f64 x (neg.f64 (fma.f64 (neg.f64 y) z -1)))
(*.f64 x (neg.f64 (fma.f64 z (neg.f64 y) -1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 z y) -1)))
(*.f64 x (neg.f64 (fma.f64 (neg.f64 y) z -1)))
(*.f64 x (neg.f64 (fma.f64 z (neg.f64 y) -1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 z y) -1)))
(*.f64 x (neg.f64 (fma.f64 (neg.f64 y) z -1)))
(*.f64 x (neg.f64 (fma.f64 z (neg.f64 y) -1)))
x
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
x
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (*.f64 y z) 1) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 z y) -1)))
(*.f64 x (neg.f64 (fma.f64 (neg.f64 y) z -1)))
(*.f64 x (neg.f64 (fma.f64 z (neg.f64 y) -1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 z y) -1)))
(*.f64 x (neg.f64 (fma.f64 (neg.f64 y) z -1)))
(*.f64 x (neg.f64 (fma.f64 z (neg.f64 y) -1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 z y) -1)))
(*.f64 x (neg.f64 (fma.f64 (neg.f64 y) z -1)))
(*.f64 x (neg.f64 (fma.f64 z (neg.f64 y) -1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) 1) x))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 z y) -1)))
(*.f64 x (neg.f64 (fma.f64 (neg.f64 y) z -1)))
(*.f64 x (neg.f64 (fma.f64 z (neg.f64 y) -1)))
x
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
x
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y (*.f64 z x)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(*.f64 y x)
(*.f64 x y)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(*.f64 y x)
(*.f64 x y)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 y 1)) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (-.f64 (*.f64 -1 y) 1)))
(neg.f64 (/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (fma.f64 -1 y -1) x)))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 y y -1)) (fma.f64 y -1 -1))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (-.f64 (*.f64 -1 y) 1)))
(neg.f64 (/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (fma.f64 -1 y -1) x)))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 y y -1)) (fma.f64 y -1 -1))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (-.f64 (*.f64 -1 y) 1)))
(neg.f64 (/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (fma.f64 -1 y -1) x)))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 y y -1)) (fma.f64 y -1 -1))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (-.f64 (*.f64 -1 y) 1)))
(neg.f64 (/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (fma.f64 -1 y -1) x)))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 y y -1)) (fma.f64 y -1 -1))
(*.f64 -1 (pow.f64 x 2))
(neg.f64 (*.f64 x x))
(*.f64 x (neg.f64 x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(*.f64 (-.f64 (pow.f64 y 2) 1) (pow.f64 x 2))
(-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))
(*.f64 x (*.f64 x (fma.f64 y y -1)))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 x 2))) (+.f64 (*.f64 y x) x))
(/.f64 z (/.f64 (fma.f64 x y x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
(*.f64 (/.f64 z (fma.f64 x y x)) (*.f64 x (*.f64 x (fma.f64 y y -1))))
(*.f64 -1 (*.f64 z x))
(*.f64 (neg.f64 z) x)
(*.f64 x (neg.f64 z))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 z (*.f64 x (+.f64 y -1)))
(*.f64 x (*.f64 z (+.f64 y -1)))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 z (/.f64 (+.f64 y 1) (*.f64 x (+.f64 (*.f64 y y) -1))))
(*.f64 (/.f64 z (+.f64 y 1)) (*.f64 x (fma.f64 y y -1)))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 z (/.f64 (+.f64 y 1) (*.f64 x (+.f64 (*.f64 y y) -1))))
(*.f64 (/.f64 z (+.f64 y 1)) (*.f64 x (fma.f64 y y -1)))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 z (/.f64 (+.f64 y 1) (*.f64 x (+.f64 (*.f64 y y) -1))))
(*.f64 (/.f64 z (+.f64 y 1)) (*.f64 x (fma.f64 y y -1)))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 z (/.f64 (+.f64 y 1) (*.f64 x (+.f64 (*.f64 y y) -1))))
(*.f64 (/.f64 z (+.f64 y 1)) (*.f64 x (fma.f64 y y -1)))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 z (/.f64 (+.f64 y 1) (*.f64 x (+.f64 (*.f64 y y) -1))))
(*.f64 (/.f64 z (+.f64 y 1)) (*.f64 x (fma.f64 y y -1)))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 z (/.f64 (+.f64 y 1) (*.f64 x (+.f64 (*.f64 y y) -1))))
(*.f64 (/.f64 z (+.f64 y 1)) (*.f64 x (fma.f64 y y -1)))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 z (/.f64 (+.f64 y 1) (*.f64 x (+.f64 (*.f64 y y) -1))))
(*.f64 (/.f64 z (+.f64 y 1)) (*.f64 x (fma.f64 y y -1)))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 z (/.f64 (+.f64 y 1) (*.f64 x (+.f64 (*.f64 y y) -1))))
(*.f64 (/.f64 z (+.f64 y 1)) (*.f64 x (fma.f64 y y -1)))
(*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (-.f64 (*.f64 -1 y) 1)))
(neg.f64 (/.f64 z (/.f64 (fma.f64 -1 y -1) (*.f64 x (+.f64 (*.f64 y y) -1)))))
(/.f64 (neg.f64 z) (/.f64 (fma.f64 y -1 -1) (*.f64 x (fma.f64 y y -1))))
(*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (-.f64 (*.f64 -1 y) 1)))
(neg.f64 (/.f64 z (/.f64 (fma.f64 -1 y -1) (*.f64 x (+.f64 (*.f64 y y) -1)))))
(/.f64 (neg.f64 z) (/.f64 (fma.f64 y -1 -1) (*.f64 x (fma.f64 y y -1))))
(*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (-.f64 (*.f64 -1 y) 1)))
(neg.f64 (/.f64 z (/.f64 (fma.f64 -1 y -1) (*.f64 x (+.f64 (*.f64 y y) -1)))))
(/.f64 (neg.f64 z) (/.f64 (fma.f64 y -1 -1) (*.f64 x (fma.f64 y y -1))))
(*.f64 -1 (/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (-.f64 (*.f64 -1 y) 1)))
(neg.f64 (/.f64 z (/.f64 (fma.f64 -1 y -1) (*.f64 x (+.f64 (*.f64 y y) -1)))))
(/.f64 (neg.f64 z) (/.f64 (fma.f64 y -1 -1) (*.f64 x (fma.f64 y y -1))))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))) 1)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 1 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (fma.f64 z (+.f64 y -1) 1) x)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 2))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 2) (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) x))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) (sqrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (*.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) x))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (neg.f64 (fma.f64 z (+.f64 y -1) 1)) x)
(*.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) 1)))
(*.f64 x (-.f64 -1 (*.f64 z (+.f64 y -1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x -2))) (/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 -1 (cbrt.f64 x))))
(/.f64 (*.f64 1 (*.f64 (/.f64 (fma.f64 z (+.f64 y -1) 1) -1) (cbrt.f64 x))) (cbrt.f64 (pow.f64 x -2)))
(/.f64 (/.f64 (fma.f64 z (+.f64 y -1) 1) (cbrt.f64 (pow.f64 x -2))) (/.f64 -1 (cbrt.f64 x)))
(*.f64 (/.f64 1 (pow.f64 x -1/2)) (/.f64 (fma.f64 z (+.f64 y -1) 1) (pow.f64 x -1/2)))
(/.f64 (/.f64 (fma.f64 z (+.f64 y -1) 1) (pow.f64 x -1/2)) (pow.f64 x -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) (/.f64 -1 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (*.f64 (/.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) -1) x))
(*.f64 (/.f64 (fma.f64 z (+.f64 y -1) 1) -1) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (cbrt.f64 (pow.f64 x -2))) (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(*.f64 (cbrt.f64 (*.f64 x (fma.f64 z (+.f64 y -1) 1))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (cbrt.f64 (pow.f64 x -2))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (/.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (fma.f64 z (*.f64 x (+.f64 y -1)) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (pow.f64 x -1/2)) (/.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) (pow.f64 x -1/2)))
(*.f64 (/.f64 1 (pow.f64 x -1/2)) (/.f64 (fma.f64 z (+.f64 y -1) 1) (pow.f64 x -1/2)))
(/.f64 (/.f64 (fma.f64 z (+.f64 y -1) 1) (pow.f64 x -1/2)) (pow.f64 x -1/2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) 1) (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (/.f64 -1 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) 2) (*.f64 (/.f64 (cbrt.f64 (fma.f64 z (+.f64 y -1) 1)) -1) x))
(*.f64 (/.f64 (fma.f64 z (+.f64 y -1) 1) -1) x)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (sqrt.f64 (fma.f64 z (+.f64 y -1) 1)) (/.f64 -1 (cbrt.f64 x))))
(/.f64 (*.f64 1 (*.f64 (/.f64 (fma.f64 z (+.f64 y -1) 1) -1) (cbrt.f64 x))) (cbrt.f64 (pow.f64 x -2)))
(/.f64 (/.f64 (fma.f64 z (+.f64 y -1) 1) (cbrt.f64 (pow.f64 x -2))) (/.f64 -1 (cbrt.f64 x)))
(*.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(*.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) (sqrt.f64 x)) (sqrt.f64 x))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 1)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 3)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 3) 1/3)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 2)
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(pow.f64 (/.f64 (/.f64 -1 x) (fma.f64 z (+.f64 y -1) 1)) -1)
(*.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) 1)))
(*.f64 x (-.f64 -1 (*.f64 z (+.f64 y -1))))
(neg.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))
(*.f64 x (neg.f64 (fma.f64 z (+.f64 y -1) 1)))
(*.f64 x (-.f64 -1 (*.f64 z (+.f64 y -1))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 2))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 z (+.f64 y -1) 1)) 2))
(fabs.f64 (fma.f64 z (*.f64 x (+.f64 y -1)) x))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z (+.f64 y -1) 1)) x))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x))))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x) 3))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 z (+.f64 y -1) 1) 3) (/.f64 (pow.f64 x -2) x)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(exp.f64 (log.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)) 1))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 z (+.f64 y -1) 1) x)))
(fma.f64 z (*.f64 x (+.f64 y -1)) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(*.f64 x (*.f64 z y))
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(*.f64 x (*.f64 z y))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(*.f64 x (*.f64 z y))
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(*.f64 x (*.f64 z y))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(*.f64 x (*.f64 z y))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(fabs.f64 (*.f64 x (*.f64 z y)))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 z x)))
(*.f64 x (*.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(*.f64 x (*.f64 z y))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(*.f64 x (*.f64 z y))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(*.f64 x (*.f64 z y))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(*.f64 x (*.f64 z y))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(*.f64 x (*.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(*.f64 x (*.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x))) 1)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 x (*.f64 z y)))) (/.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(*.f64 1 (fma.f64 z (*.f64 y x) x))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2) (cbrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) (sqrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (/.f64 1 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 x (*.f64 z y))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x 3)) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (neg.f64 (*.f64 x (+.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 z y)) x))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (*.f64 x (-.f64 x (*.f64 x (*.f64 z y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x (*.f64 z y))) (pow.f64 (*.f64 x (*.f64 z y)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 z y)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 x (*.f64 z y)))))
(pow.f64 (fma.f64 z (*.f64 y x) x) 1)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 3)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(pow.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3) 1/3)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) 2)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 2))
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 x y) x) 2))
(fabs.f64 (*.f64 x (fma.f64 z y 1)))
(log.f64 (exp.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 y x) x))))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(exp.f64 (log.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 y x) x)) 1))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 z (*.f64 y x) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 y (*.f64 z x) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 1 x (*.f64 x (*.f64 z y)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 1 (*.f64 x (*.f64 z y)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (*.f64 z x) y x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (*.f64 y x) z x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (*.f64 z y)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 2) (cbrt.f64 (*.f64 x (*.f64 z y))) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 x (*.f64 z y))) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (*.f64 z y)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(*.f64 x (*.f64 z y))
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(*.f64 x (*.f64 z y))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(*.f64 x (*.f64 z y))
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(*.f64 x (*.f64 z y))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(*.f64 x (*.f64 z y))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(fabs.f64 (*.f64 x (*.f64 z y)))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 z x)))
(*.f64 x (*.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(*.f64 x (*.f64 z y))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(*.f64 x (*.f64 z y))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(*.f64 x (*.f64 z y))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(*.f64 x (*.f64 z y))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(*.f64 x (*.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(*.f64 x (*.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x))) 1)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 x (*.f64 z y)))) (/.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(*.f64 1 (fma.f64 z (*.f64 y x) x))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 2) (cbrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) (sqrt.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (/.f64 1 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 x (*.f64 z y))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2)) (-.f64 x (*.f64 x (*.f64 z y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (*.f64 z y)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 z y)) (-.f64 (*.f64 x (*.f64 z y)) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 x 3)) (pow.f64 (*.f64 x (*.f64 z y)) 3)) (neg.f64 (*.f64 x (+.f64 x (*.f64 (*.f64 z y) (-.f64 (*.f64 x (*.f64 z y)) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 x (*.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 z y)) x))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 z y)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (*.f64 x (-.f64 x (*.f64 x (*.f64 z y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x (*.f64 z y))) (pow.f64 (*.f64 x (*.f64 z y)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 z y)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 x (*.f64 z y)))))
(pow.f64 (fma.f64 z (*.f64 y x) x) 1)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y x) x)) 3)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(pow.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3) 1/3)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 y x) x)) 2)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 2))
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 x y) x) 2))
(fabs.f64 (*.f64 x (fma.f64 z y 1)))
(log.f64 (exp.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 y x) x))))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 y x) x) 3))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(exp.f64 (log.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 y x) x)) 1))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 y x) x)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 z (*.f64 y x) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 y (*.f64 z x) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 1 x (*.f64 x (*.f64 z y)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 1 (*.f64 x (*.f64 z y)) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (*.f64 z x) y x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (*.f64 y x) z x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (*.f64 z y)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 2) (cbrt.f64 (*.f64 x (*.f64 z y))) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) (sqrt.f64 (*.f64 x (*.f64 z y))) x)
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (*.f64 z y)))
(*.f64 x (fma.f64 y z 1))
(*.f64 x (fma.f64 z y 1))
(+.f64 (*.f64 y x) x)
(fma.f64 x y x)
(+.f64 (fma.f64 y x x) (fma.f64 x 1 x))
(+.f64 (fma.f64 x y x) (fma.f64 x 1 x))
(+.f64 x (+.f64 x (fma.f64 x y x)))
(+.f64 (fma.f64 y x x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 (fma.f64 x y x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 (fma.f64 x y x) (+.f64 x (neg.f64 x)))
(+.f64 (fma.f64 y x x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 x y x) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x))
(+.f64 (fma.f64 x y x) (+.f64 x (neg.f64 x)))
(+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x x)) (*.f64 x (/.f64 x (fma.f64 y x x))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x y x)) (*.f64 x (/.f64 x (fma.f64 x y x))))
(fma.f64 x (/.f64 x (fma.f64 x y x)) (/.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x y x)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 x y x) (fma.f64 x -1 (neg.f64 x)))
(+.f64 (fma.f64 x y x) (*.f64 x -2))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 x y x) (fma.f64 x -1 (neg.f64 x)))
(+.f64 (fma.f64 x y x) (*.f64 x -2))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 x y x) (fma.f64 x -1 (neg.f64 x)))
(+.f64 (fma.f64 x y x) (*.f64 x -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 x y x) (fma.f64 x -1 (neg.f64 x)))
(+.f64 (fma.f64 x y x) (*.f64 x -2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 x -1))) (fma.f64 x -1 (*.f64 x -1)))
(+.f64 (fma.f64 x y x) (fma.f64 x -1 (neg.f64 x)))
(+.f64 (fma.f64 x y x) (*.f64 x -2))
(+.f64 (*.f64 (*.f64 y x) 1) x)
(fma.f64 x y x)
(+.f64 (-.f64 (*.f64 y x) 0) x)
(fma.f64 x y x)
(-.f64 (*.f64 y x) x)
(*.f64 x (+.f64 y -1))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x x)) (*.f64 x (/.f64 x (fma.f64 y x x))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x y x)) (*.f64 x (/.f64 x (fma.f64 x y x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x x))) 1)
(fma.f64 x y x)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 3) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))) (/.f64 (pow.f64 x 3) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 3) (+.f64 (pow.f64 (fma.f64 x y x) 2) (*.f64 y (*.f64 x x)))) (/.f64 (pow.f64 x 3) (+.f64 (pow.f64 (fma.f64 x y x) 2) (*.f64 y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 3) (fma.f64 y (*.f64 x x) (pow.f64 (fma.f64 x y x) 2))) (/.f64 (pow.f64 x 3) (fma.f64 y (*.f64 x x) (pow.f64 (fma.f64 x y x) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 3) (fma.f64 x (*.f64 x y) (pow.f64 (fma.f64 x y x) 2))) (/.f64 (pow.f64 x 3) (fma.f64 x (*.f64 x y) (pow.f64 (fma.f64 x y x) 2))))
(-.f64 (+.f64 (*.f64 y x) 0) x)
(*.f64 x (+.f64 y -1))
(*.f64 1 (fma.f64 y x x))
(fma.f64 x y x)
(*.f64 x (+.f64 y -1))
(*.f64 x (+.f64 y 1))
(fma.f64 x y x)
(*.f64 (pow.f64 (fma.f64 y x x) 2) (/.f64 1 (fma.f64 y x x)))
(fma.f64 x y x)
(*.f64 (fma.f64 y x x) (*.f64 (fma.f64 y x x) (/.f64 1 (fma.f64 y x x))))
(fma.f64 x y x)
(*.f64 (cbrt.f64 (fma.f64 y x x)) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2))
(fma.f64 x y x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (cbrt.f64 (fma.f64 y x x)))
(fma.f64 x y x)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (/.f64 1 (fma.f64 y x x))))
(fma.f64 x y x)
(*.f64 (sqrt.f64 (fma.f64 y x x)) (sqrt.f64 (fma.f64 y x x)))
(fma.f64 x y x)
(*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (/.f64 1 (neg.f64 (fma.f64 y x x))))
(fma.f64 x y x)
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y x) 2) (*.f64 y (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 y (*.f64 x x) (pow.f64 (fma.f64 x y x) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 x (*.f64 x y) (pow.f64 (fma.f64 x y x) 2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)))
(fma.f64 x y x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (/.f64 (pow.f64 (fma.f64 y x x) 2) (cbrt.f64 (fma.f64 y x x))))
(fma.f64 x y x)
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y x x))) (/.f64 (pow.f64 (fma.f64 y x x) 2) (sqrt.f64 (fma.f64 y x x))))
(fma.f64 x y x)
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (fma.f64 y x x)))
(fma.f64 x y x)
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) (sqrt.f64 (fma.f64 y x x))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (sqrt.f64 (fma.f64 y x x))))
(fma.f64 x y x)
(*.f64 (/.f64 (fma.f64 y x x) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (/.f64 (fma.f64 y x x) (cbrt.f64 (fma.f64 y x x))))
(fma.f64 x y x)
(*.f64 (/.f64 (fma.f64 y x x) 1) (/.f64 (fma.f64 y x x) (fma.f64 y x x)))
(fma.f64 x y x)
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x y))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 x)))
(pow.f64 (pow.f64 (fma.f64 y x x) 2) 1/2)
(fma.f64 x y x)
(pow.f64 (fma.f64 y x x) 1)
(fma.f64 x y x)
(pow.f64 (cbrt.f64 (fma.f64 y x x)) 3)
(fma.f64 x y x)
(pow.f64 (pow.f64 (fma.f64 y x x) 3) 1/3)
(fma.f64 x y x)
(pow.f64 (sqrt.f64 (fma.f64 y x x)) 2)
(fma.f64 x y x)
(pow.f64 (/.f64 1 (fma.f64 y x x)) -1)
(fma.f64 x y x)
(neg.f64 (/.f64 (pow.f64 (fma.f64 y x x) 2) (neg.f64 (fma.f64 y x x))))
(fma.f64 x y x)
(sqrt.f64 (pow.f64 (fma.f64 y x x) 2))
(fma.f64 x y x)
(fabs.f64 (fma.f64 y x x))
(fma.f64 x y x)
(log.f64 (exp.f64 (fma.f64 y x x)))
(fma.f64 x y x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x x))))
(fma.f64 x y x)
(cbrt.f64 (pow.f64 (fma.f64 y x x) 3))
(fma.f64 x y x)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 3) (pow.f64 (fma.f64 y x x) 3)))
(fma.f64 x y x)
(expm1.f64 (log1p.f64 (fma.f64 y x x)))
(fma.f64 x y x)
(exp.f64 (log.f64 (fma.f64 y x x)))
(fma.f64 x y x)
(exp.f64 (*.f64 (log.f64 (fma.f64 y x x)) 1))
(fma.f64 x y x)
(log1p.f64 (expm1.f64 (fma.f64 y x x)))
(fma.f64 x y x)
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 1 (*.f64 y x) x)
(fma.f64 x y x)
(fma.f64 x y x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) x)
(fma.f64 x y x)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) x)
(fma.f64 x y x)
(+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x))
(+.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))
(fma.f64 x x (pow.f64 (*.f64 x y) 2))
(+.f64 (pow.f64 (fma.f64 y x x) 2) (fma.f64 x x (*.f64 x x)))
(+.f64 (pow.f64 (fma.f64 x y x) 2) (fma.f64 x x (*.f64 x x)))
(+.f64 (pow.f64 (fma.f64 x y x) 2) (*.f64 x (+.f64 x x)))
(fma.f64 x (+.f64 x x) (pow.f64 (fma.f64 x y x) 2))
(+.f64 (pow.f64 (fma.f64 y x x) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (pow.f64 (fma.f64 x y x) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (fma.f64 x x (*.f64 x x)) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)))
(fma.f64 (*.f64 x x) (fma.f64 y y -1) (*.f64 x (+.f64 x x)))
(+.f64 (fma.f64 (*.f64 y x) (*.f64 y x) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (fma.f64 x x (*.f64 x x)) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)))
(fma.f64 (*.f64 x x) (fma.f64 y y -1) (*.f64 x (+.f64 x x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 4)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (fma.f64 x x (*.f64 x x)) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 4)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (neg.f64 (*.f64 x x))))
(+.f64 (*.f64 x (+.f64 x x)) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (pow.f64 (*.f64 x y) 4)) (*.f64 x (neg.f64 x))))
(+.f64 (fma.f64 (*.f64 y y) (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) 1))) (fma.f64 (*.f64 x x) 1 (*.f64 (*.f64 x x) 1)))
(+.f64 (fma.f64 x x (*.f64 x x)) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)))
(fma.f64 (*.f64 x x) (fma.f64 y y -1) (*.f64 x (+.f64 x x)))
(+.f64 (*.f64 (fma.f64 y x x) (*.f64 y x)) (*.f64 (fma.f64 y x x) x))
(pow.f64 (fma.f64 x y x) 2)
(+.f64 (*.f64 (*.f64 y x) (fma.f64 y x x)) (*.f64 x (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 1) (*.f64 (*.f64 x x) 1))
(+.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))
(fma.f64 x x (pow.f64 (*.f64 x y) 2))
(*.f64 1 (pow.f64 (fma.f64 y x x) 2))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 (/.f64 1 (fma.f64 y x x)) (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (fma.f64 y x x) (fma.f64 y x x))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) (*.f64 (cbrt.f64 (fma.f64 y x x)) (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (pow.f64 (fma.f64 y x x) 3) (/.f64 1 (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (/.f64 1 (fma.f64 y x x)) (/.f64 1 (fma.f64 y x x))))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (/.f64 1 (pow.f64 (fma.f64 y x x) 2)))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (sqrt.f64 (fma.f64 y x x)) (*.f64 (sqrt.f64 (fma.f64 y x x)) (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6)) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 6) (pow.f64 x 6)) 1) (+.f64 (pow.f64 (pow.f64 (fma.f64 x y x) 2) 2) (*.f64 y (*.f64 y (pow.f64 x 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 6) (pow.f64 x 6)) (fma.f64 y (*.f64 y (pow.f64 x 4)) (pow.f64 (fma.f64 x y x) 4)))
(*.f64 (*.f64 (fma.f64 y x x) (sqrt.f64 (fma.f64 y x x))) (sqrt.f64 (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (*.f64 (fma.f64 y x x) 1) (fma.f64 y x x))
(pow.f64 (fma.f64 x y x) 2)
(*.f64 (*.f64 (fma.f64 y x x) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (cbrt.f64 (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 1 (*.f64 (/.f64 1 (fma.f64 y x x)) (/.f64 1 (fma.f64 y x x))))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4))) (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 6) (pow.f64 x 6)) 1) (+.f64 (pow.f64 (pow.f64 (fma.f64 x y x) 2) 2) (*.f64 y (*.f64 y (pow.f64 x 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 6) (pow.f64 x 6)) (fma.f64 y (*.f64 y (pow.f64 x 4)) (pow.f64 (fma.f64 x y x) 4)))
(/.f64 1 (/.f64 (pow.f64 (fma.f64 y x x) 2) (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2)))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 (/.f64 1 (fma.f64 y x x)) (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (fma.f64 y x x) (/.f64 1 (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (pow.f64 (fma.f64 y x x) 3) (fma.f64 y x x))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (pow.f64 (fma.f64 y x x) 2))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (*.f64 (/.f64 1 (fma.f64 y x x)) (neg.f64 (fma.f64 y x x))))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6)) (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 6) (pow.f64 x 6)) 1) (+.f64 (pow.f64 (pow.f64 (fma.f64 x y x) 2) 2) (*.f64 y (*.f64 y (pow.f64 x 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 6) (pow.f64 x 6)) (fma.f64 y (*.f64 y (pow.f64 x 4)) (pow.f64 (fma.f64 x y x) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 y x) 4) (-.f64 (pow.f64 x 4) (*.f64 (*.f64 y y) (pow.f64 x 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 x y) 4) (-.f64 (pow.f64 x 4) (*.f64 y (*.f64 y (pow.f64 x 4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 x y) 4) (*.f64 (+.f64 (*.f64 y (neg.f64 y)) 1) (pow.f64 x 4))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (*.f64 (neg.f64 (fma.f64 y x x)) (neg.f64 (fma.f64 y x x))))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (*.f64 (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x))) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (fma.f64 x y x) 2) (*.f64 y (*.f64 x x)))) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (fma.f64 x y x) 2) (*.f64 y (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 y (*.f64 x x) (pow.f64 (fma.f64 x y x) 2))) (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 y (*.f64 x x) (pow.f64 (fma.f64 x y x) 2))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 x (*.f64 x y) (pow.f64 (fma.f64 x y x) 2))) (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 x (*.f64 x y) (pow.f64 (fma.f64 x y x) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (*.f64 (fma.f64 y x x) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x)))))
(*.f64 (fma.f64 x y x) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (fma.f64 x y x) 2) (*.f64 y (*.f64 x x)))))
(*.f64 (fma.f64 x y x) (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 y (*.f64 x x) (pow.f64 (fma.f64 x y x) 2))))
(*.f64 (fma.f64 x y x) (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 x (*.f64 x y) (pow.f64 (fma.f64 x y x) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (pow.f64 (fma.f64 y x x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (pow.f64 (fma.f64 x y x) 2)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3))) (pow.f64 (fma.f64 x y x) 2))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) 1) (*.f64 (fma.f64 y x x) (/.f64 1 (fma.f64 y x x))))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (pow.f64 (fma.f64 y x x) 2)))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) 1) (*.f64 (neg.f64 (fma.f64 y x x)) (/.f64 1 (fma.f64 y x x))))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (pow.f64 (fma.f64 y x x) 2)) (neg.f64 (pow.f64 (fma.f64 y x x) 2)))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 x 6))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2) (*.f64 (*.f64 y y) (pow.f64 x 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 6) (pow.f64 x 6))) (neg.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 x y x) 2) 2) (*.f64 y (*.f64 y (pow.f64 x 4))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 x y) 6)) (pow.f64 x 6)) (neg.f64 (fma.f64 y (*.f64 y (pow.f64 x 4)) (pow.f64 (fma.f64 x y x) 4))))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2)) (neg.f64 (pow.f64 (fma.f64 y x x) 2)))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (*.f64 (fma.f64 y x x) 1) (/.f64 1 (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (*.f64 (fma.f64 y x x) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x))))
(*.f64 (fma.f64 x y x) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (fma.f64 x y x) 2) (*.f64 y (*.f64 x x)))))
(*.f64 (fma.f64 x y x) (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 y (*.f64 x x) (pow.f64 (fma.f64 x y x) 2))))
(*.f64 (fma.f64 x y x) (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 x (*.f64 x y) (pow.f64 (fma.f64 x y x) 2))))
(/.f64 (*.f64 (fma.f64 y x x) (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 y x x)) (+.f64 (pow.f64 (fma.f64 y x x) 2) (*.f64 y (*.f64 x x))))
(*.f64 (fma.f64 x y x) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (fma.f64 x y x) 2) (*.f64 y (*.f64 x x)))))
(*.f64 (fma.f64 x y x) (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 y (*.f64 x x) (pow.f64 (fma.f64 x y x) 2))))
(*.f64 (fma.f64 x y x) (/.f64 (*.f64 (+.f64 (pow.f64 y 3) 1) (pow.f64 x 3)) (fma.f64 x (*.f64 x y) (pow.f64 (fma.f64 x y x) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) (fma.f64 y x x)) (neg.f64 (fma.f64 y x x)))
(pow.f64 (fma.f64 x y x) 2)
(pow.f64 (pow.f64 (fma.f64 y x x) 2) 1)
(pow.f64 (fma.f64 x y x) 2)
(pow.f64 (fma.f64 y x x) 2)
(pow.f64 (fma.f64 x y x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) 3)
(pow.f64 (fma.f64 x y x) 2)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 3) 1/3)
(pow.f64 (fma.f64 x y x) 2)
(sqrt.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (fma.f64 x y x) 2) 2))
(sqrt.f64 (pow.f64 (fma.f64 x y x) 4))
(log.f64 (exp.f64 (pow.f64 (fma.f64 y x x) 2)))
(pow.f64 (fma.f64 x y x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 y x x) 2))))
(pow.f64 (fma.f64 x y x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 y x x) 2) 3))
(pow.f64 (fma.f64 x y x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 y x x) 2)))
(pow.f64 (fma.f64 x y x) 2)
(exp.f64 (log.f64 (pow.f64 (fma.f64 y x x) 2)))
(pow.f64 (fma.f64 x y x) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 y x x) 2)) 1))
(pow.f64 (fma.f64 x y x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 y x x) 2)))
(pow.f64 (fma.f64 x y x) 2)
(fma.f64 1 (pow.f64 (*.f64 y x) 2) (*.f64 x x))
(+.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))
(fma.f64 x x (pow.f64 (*.f64 x y) 2))
(fma.f64 (*.f64 y x) (*.f64 y x) (*.f64 x x))
(+.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))
(fma.f64 x x (pow.f64 (*.f64 x y) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 4)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 x x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 4)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (pow.f64 (*.f64 x y) 4)) (*.f64 x x))
(fma.f64 (*.f64 y y) (*.f64 x x) (*.f64 x x))
(+.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))
(fma.f64 x x (pow.f64 (*.f64 x y) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x x)))) 1)
(*.f64 z (fma.f64 x y x))
(/.f64 z (/.f64 1 (fma.f64 y x x)))
(*.f64 z (fma.f64 x y x))
(/.f64 1 (/.f64 (fma.f64 y x x) (*.f64 z (pow.f64 (fma.f64 y x x) 2))))
(*.f64 z (fma.f64 x y x))
(/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) (fma.f64 y x x))
(*.f64 z (fma.f64 x y x))
(/.f64 (neg.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (fma.f64 y x x)))
(*.f64 z (fma.f64 x y x))
(/.f64 (*.f64 z 1) (/.f64 1 (fma.f64 y x x)))
(*.f64 z (fma.f64 x y x))
(/.f64 (*.f64 z (neg.f64 (pow.f64 (fma.f64 y x x) 2))) (neg.f64 (fma.f64 y x x)))
(*.f64 z (fma.f64 x y x))
(/.f64 (*.f64 (pow.f64 (fma.f64 y x x) 2) z) (fma.f64 y x x))
(*.f64 z (fma.f64 x y x))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 y x x) 2)) z) (neg.f64 (fma.f64 y x x)))
(*.f64 z (fma.f64 x y x))
(/.f64 (/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) 1) (fma.f64 y x x))
(*.f64 z (fma.f64 x y x))
(/.f64 (/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (cbrt.f64 (fma.f64 y x x)))
(*.f64 z (fma.f64 x y x))
(/.f64 (/.f64 (*.f64 z (pow.f64 (fma.f64 y x x) 2)) (sqrt.f64 (fma.f64 y x x))) (sqrt.f64 (fma.f64 y x x)))
(*.f64 z (fma.f64 x y x))
(pow.f64 (*.f64 z (fma.f64 y x x)) 1)
(*.f64 z (fma.f64 x y x))
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 3)
(*.f64 z (fma.f64 x y x))
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3) 1/3)
(*.f64 z (fma.f64 x y x))
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y x x))) 2)
(*.f64 z (fma.f64 x y x))
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 2))
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 x y x)) 2))
(fabs.f64 (*.f64 z (fma.f64 x y x)))
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y x x)))
(*.f64 z (fma.f64 x y x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 y x x)))))
(*.f64 z (fma.f64 x y x))
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3))
(*.f64 z (fma.f64 x y x))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (fma.f64 y x x) 3)))
(*.f64 z (fma.f64 x y x))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x x) 3) (pow.f64 z 3)))
(*.f64 z (fma.f64 x y x))
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 z (fma.f64 x y x))
(exp.f64 (log.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 z (fma.f64 x y x))
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y x x))) 1))
(*.f64 z (fma.f64 x y x))
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 z (fma.f64 x y x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2))) 1)
(pow.f64 (*.f64 x y) 2)
(*.f64 y (*.f64 y (*.f64 x x)))
(pow.f64 (*.f64 x y) 2)
(*.f64 1 (pow.f64 (*.f64 y x) 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 x (*.f64 y (*.f64 y x)))
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 y x) (*.f64 y x))
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (pow.f64 (*.f64 y x) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (pow.f64 (*.f64 x y) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 y x)))
(pow.f64 (*.f64 x y) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 4)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (pow.f64 (*.f64 x y) 4)))
(*.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 y x)) (*.f64 y x)))
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 y y) (*.f64 x x))
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 y (*.f64 x x)) y)
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 (*.f64 y x) (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)))
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 (*.f64 y x) 1) (*.f64 y x))
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 (*.f64 y x) y) x)
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 (*.f64 y x) (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)))
(pow.f64 (*.f64 x y) 2)
(sqrt.f64 (pow.f64 (*.f64 y x) 4))
(sqrt.f64 (pow.f64 (*.f64 x y) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))
(pow.f64 (*.f64 x y) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 y x) 2))))
(pow.f64 (*.f64 x y) 2)
(cbrt.f64 (pow.f64 (*.f64 y x) 6))
(cbrt.f64 (pow.f64 (*.f64 x y) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2)))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 y x) 2)))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y x) 2)) 1))
(pow.f64 (*.f64 x y) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y x) 2)))
(pow.f64 (*.f64 x y) 2)

eval134.0ms (1.9%)

Compiler

Compiled 6811 to 2678 computations (60.7% saved)

prune66.0ms (1%)

Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New3804384
Fresh112
Picked235
Done145
Total38412396
Accurracy
100.0%
Counts
396 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.9%
(/.f64 z (/.f64 1 (fma.f64 y x x)))
70.0%
(-.f64 x (*.f64 z x))
74.8%
(+.f64 x (*.f64 (*.f64 z x) y))
69.3%
(+.f64 x (*.f64 z (*.f64 x y)))
46.0%
(*.f64 z (/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x)))
58.5%
(*.f64 z (-.f64 (*.f64 y x) x))
33.4%
(*.f64 z (*.f64 y x))
30.2%
(*.f64 z (neg.f64 x))
35.6%
(*.f64 y (*.f64 z x))
56.8%
(*.f64 x (*.f64 z (+.f64 y -1)))
31.7%
(*.f64 x (*.f64 z y))
42.8%
x
31.9%
(/.f64 z (/.f64 1 (fma.f64 y x x)))
70.0%
(-.f64 x (*.f64 z x))
74.8%
(+.f64 x (*.f64 (*.f64 z x) y))
69.3%
(+.f64 x (*.f64 z (*.f64 x y)))
46.0%
(*.f64 z (/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x)))
58.5%
(*.f64 z (-.f64 (*.f64 y x) x))
33.4%
(*.f64 z (*.f64 y x))
30.2%
(*.f64 z (neg.f64 x))
35.6%
(*.f64 y (*.f64 z x))
56.8%
(*.f64 x (*.f64 z (+.f64 y -1)))
31.7%
(*.f64 x (*.f64 z y))
42.8%
x
Compiler

Compiled 220 to 142 computations (35.5% saved)

localize102.0ms (1.5%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
99.0%
(/.f64 1 (fma.f64 y x x))
95.2%
(/.f64 z (/.f64 1 (fma.f64 y x x)))
100.0%
(+.f64 (*.f64 y y) -1)
100.0%
(/.f64 (+.f64 y 1) x)
94.8%
(*.f64 z (/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x)))
84.7%
(/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x))
96.6%
(*.f64 x (*.f64 z (+.f64 y -1)))
94.2%
(*.f64 x (*.f64 z y))
Compiler

Compiled 101 to 46 computations (54.5% saved)

series23.0ms (0.3%)

Counts
8 → 228
Calls

57 calls:

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

rewrite128.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1346×prod-diff
504×add-sqr-sqrt
496×pow1
496×*-un-lft-identity
464×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022136
1495116
27165116
Stop Event
node limit
Counts
8 → 264
Calls
Call 1
Inputs
(*.f64 x (*.f64 z y))
(*.f64 x (*.f64 z (+.f64 y -1)))
(/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x))
(*.f64 z (/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x)))
(/.f64 (+.f64 y 1) x)
(+.f64 (*.f64 y y) -1)
(/.f64 z (/.f64 1 (fma.f64 y x x)))
(/.f64 1 (fma.f64 y x x))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) z) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (*.f64 x z) -1))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (neg.f64 z) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 -1 (*.f64 x z)))
(+.f64 (*.f64 (*.f64 x z) -1) (*.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x (*.f64 z y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1))))) 1)
(/.f64 z (/.f64 1 (*.f64 x (+.f64 y -1))))
(/.f64 (*.f64 z (+.f64 y -1)) (/.f64 1 x))
(/.f64 1 (/.f64 (/.f64 (+.f64 y 1) x) (*.f64 z (fma.f64 y y -1))))
(/.f64 (*.f64 z (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x))
(/.f64 (neg.f64 (*.f64 z (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (*.f64 (*.f64 x z) (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 (*.f64 (*.f64 x z) (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 z (neg.f64 (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 y y -1)) z) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (/.f64 (+.f64 y 1) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (sqrt.f64 (/.f64 (+.f64 y 1) x)))
(pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 z (+.f64 y -1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 x (+.f64 y -1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(*.f64 x (+.f64 y -1))
(*.f64 (+.f64 y -1) x)
(*.f64 (fma.f64 y y -1) (/.f64 x (+.f64 y 1)))
(*.f64 1 (*.f64 x (+.f64 y -1)))
(*.f64 (+.f64 y 1) (*.f64 (+.f64 y -1) (/.f64 x (+.f64 y 1))))
(*.f64 (*.f64 x (+.f64 y -1)) 1)
(*.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (*.f64 (cbrt.f64 (fma.f64 y y -1)) (/.f64 x (+.f64 y 1))))
(*.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (sqrt.f64 (fma.f64 y y -1)) (*.f64 (sqrt.f64 (fma.f64 y y -1)) (/.f64 x (+.f64 y 1))))
(*.f64 (neg.f64 (fma.f64 y y -1)) (/.f64 1 (/.f64 (+.f64 -1 (neg.f64 y)) x)))
(*.f64 (/.f64 x (+.f64 y 1)) (fma.f64 y y -1))
(*.f64 (/.f64 1 (+.f64 y 1)) (/.f64 (fma.f64 y y -1) (/.f64 1 x)))
(*.f64 (/.f64 (+.f64 y 1) 1) (/.f64 (+.f64 y -1) (/.f64 (+.f64 y 1) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y y -1)) 1) (/.f64 (sqrt.f64 (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y y -1)) (+.f64 y 1)) (/.f64 (sqrt.f64 (fma.f64 y y -1)) (/.f64 1 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (/.f64 (fma.f64 y y -1) (cbrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 y 1) x))) (/.f64 (fma.f64 y y -1) (sqrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (/.f64 (+.f64 y 1) (+.f64 y 1)) (*.f64 x (+.f64 y -1)))
(*.f64 (/.f64 (+.f64 y 1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (/.f64 (+.f64 y -1) (cbrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (/.f64 (+.f64 y 1) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (/.f64 (+.f64 y -1) (sqrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (+.f64 y 1)) (/.f64 (cbrt.f64 (fma.f64 y y -1)) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (/.f64 (cbrt.f64 (fma.f64 y y -1)) (sqrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (/.f64 (sqrt.f64 (fma.f64 y y -1)) (cbrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (fma.f64 y y -1) 1) (/.f64 x (+.f64 y 1)))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 -1 (neg.f64 y))) (neg.f64 x))
(pow.f64 (*.f64 x (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 2)
(pow.f64 (/.f64 1 (*.f64 x (+.f64 y -1))) -1)
(neg.f64 (/.f64 (fma.f64 y y -1) (/.f64 (+.f64 -1 (neg.f64 y)) x)))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 y y -1) 3) (pow.f64 (/.f64 (+.f64 y 1) x) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (*.f64 x z) -1))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (neg.f64 z) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 -1 (*.f64 x z)))
(+.f64 (*.f64 (*.f64 x z) -1) (*.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x (*.f64 z y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1))))) 1)
(/.f64 z (/.f64 1 (*.f64 x (+.f64 y -1))))
(/.f64 (*.f64 z (+.f64 y -1)) (/.f64 1 x))
(/.f64 1 (/.f64 (/.f64 (+.f64 y 1) x) (*.f64 z (fma.f64 y y -1))))
(/.f64 (*.f64 z (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x))
(/.f64 (neg.f64 (*.f64 z (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (*.f64 (*.f64 x z) (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 (*.f64 (*.f64 x z) (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 z (neg.f64 (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 y y -1)) z) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (/.f64 (+.f64 y 1) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (sqrt.f64 (/.f64 (+.f64 y 1) x)))
(pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 z (+.f64 y -1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 x (+.f64 y -1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 y 1) x))) 1)
(*.f64 1 (/.f64 (+.f64 y 1) x))
(*.f64 (+.f64 y 1) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 y 1) x) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (*.f64 (cbrt.f64 (+.f64 y 1)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (sqrt.f64 (+.f64 y 1)) (*.f64 (sqrt.f64 (+.f64 y 1)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 y 1) x)) (sqrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (+.f64 -1 (neg.f64 y)) (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 x) (+.f64 y 1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 y 1) (cbrt.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (+.f64 y 1) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) 1) (/.f64 (cbrt.f64 (+.f64 y 1)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (+.f64 y 1)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y 1)) 1) (/.f64 (sqrt.f64 (+.f64 y 1)) x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y 1)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (+.f64 y 1)) (cbrt.f64 x)))
(pow.f64 (/.f64 (+.f64 y 1) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 y 1) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 y 1) x)) 2)
(pow.f64 (/.f64 x (+.f64 y 1)) -1)
(neg.f64 (/.f64 (+.f64 y 1) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 y 1) x) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 y 1) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 y 1) x))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 y 1) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 y 1) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 y 1) x)))
(exp.f64 (-.f64 (log1p.f64 y) (log.f64 x)))
(exp.f64 (*.f64 (-.f64 (log1p.f64 y) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 y 1) x)))
(-.f64 (*.f64 y y) 1)
(-.f64 (/.f64 (pow.f64 y 4) (fma.f64 y y 1)) (/.f64 1 (fma.f64 y y 1)))
(*.f64 (+.f64 y -1) (+.f64 y 1))
(*.f64 (fma.f64 y y -1) 1)
(*.f64 1 (fma.f64 y y -1))
(*.f64 (+.f64 y 1) (+.f64 y -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (*.f64 (cbrt.f64 (+.f64 y 1)) (+.f64 y -1)))
(*.f64 (cbrt.f64 (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (cbrt.f64 (fma.f64 y y -1)))
(*.f64 (sqrt.f64 (+.f64 y 1)) (*.f64 (sqrt.f64 (+.f64 y 1)) (+.f64 y -1)))
(*.f64 (sqrt.f64 (fma.f64 y y -1)) (sqrt.f64 (fma.f64 y y -1)))
(*.f64 (+.f64 -1 (pow.f64 y 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1)))))
(*.f64 (+.f64 (pow.f64 y 4) -1) (/.f64 1 (fma.f64 y y 1)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1))) (+.f64 -1 (pow.f64 y 6))))
(/.f64 1 (/.f64 (fma.f64 y y 1) (+.f64 (pow.f64 y 4) -1)))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1))))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 1 (-.f64 (pow.f64 y 4) (*.f64 y (*.f64 y -1)))))
(/.f64 (+.f64 (pow.f64 y 4) -1) (fma.f64 y y 1))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 y 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 4) -1)) (neg.f64 (fma.f64 y y 1)))
(/.f64 (-.f64 (pow.f64 y 6) 1) (+.f64 (pow.f64 y 4) (+.f64 1 (*.f64 y y))))
(/.f64 (-.f64 1 (pow.f64 y 4)) (-.f64 -1 (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 y y -1) (+.f64 y -1)) (+.f64 y -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 y 3)) (+.f64 y -1)) (-.f64 (fma.f64 y y 1) y))
(pow.f64 (fma.f64 y y -1) 1)
(pow.f64 (cbrt.f64 (fma.f64 y y -1)) 3)
(pow.f64 (pow.f64 (fma.f64 y y -1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y y -1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y y -1) 2))
(log.f64 (exp.f64 (fma.f64 y y -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y y -1))))
(cbrt.f64 (pow.f64 (fma.f64 y y -1) 3))
(expm1.f64 (*.f64 2 (log.f64 y)))
(exp.f64 (log.f64 (fma.f64 y y -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y y -1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y y -1)))
(fma.f64 y y -1)
(fma.f64 1 (*.f64 y y) -1)
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (pow.f64 (cbrt.f64 y) 2) -1)
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x x)))) 1)
(*.f64 z (fma.f64 y x x))
(*.f64 1 (*.f64 z (fma.f64 y x x)))
(*.f64 (fma.f64 y x x) z)
(*.f64 (*.f64 z (fma.f64 y x x)) 1)
(*.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 2) (cbrt.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (fma.f64 y x x)))
(*.f64 (sqrt.f64 (*.f64 z (fma.f64 y x x))) (sqrt.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (fma.f64 y x x)))
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 -1 (fma.f64 y x x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (fma.f64 y x x)))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 y x x) -1/2)) (/.f64 z (pow.f64 (fma.f64 y x x) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (fma.f64 y x x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (cbrt.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (fma.f64 y x x) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (fma.f64 y x x) -1/2)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (fma.f64 y x x))))
(*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (fma.f64 y x x)))))
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (cbrt.f64 (fma.f64 y x x)))
(*.f64 (*.f64 z (sqrt.f64 (fma.f64 y x x))) (sqrt.f64 (fma.f64 y x x)))
(*.f64 (/.f64 z -1) (neg.f64 (fma.f64 y x x)))
(pow.f64 (*.f64 z (fma.f64 y x x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 3)
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y x x))) 2)
(pow.f64 (/.f64 1 (*.f64 z (fma.f64 y x x))) -1)
(neg.f64 (/.f64 z (/.f64 -1 (fma.f64 y x x))))
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 y x x)))))
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3))
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (/.f64 1 (fma.f64 y x x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x x))))
(exp.f64 (log.f64 (*.f64 z (fma.f64 y x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y x x))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y x x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 y x x)))) 1)
(*.f64 -1 (/.f64 -1 (fma.f64 y x x)))
(*.f64 1 (/.f64 1 (fma.f64 y x x)))
(*.f64 (/.f64 1 (fma.f64 y x x)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 y x x))) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)) (/.f64 1 (cbrt.f64 (fma.f64 y x x))))
(*.f64 (pow.f64 (fma.f64 y x x) -1/2) (pow.f64 (fma.f64 y x x) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 y x x)) -1))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 y x x)) -1) (pow.f64 (sqrt.f64 (fma.f64 y x x)) -1))
(pow.f64 (fma.f64 y x x) -1)
(pow.f64 (/.f64 1 (fma.f64 y x x)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 y x x))) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 y x x)) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 y x x) -1/2) 2)
(sqrt.f64 (pow.f64 (fma.f64 y x x) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 y x x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 y x x)))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 y x x)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 y x x))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 y x x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x x)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 y x x))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 y x x))))

simplify146.0ms (2.1%)

Algorithm
egg-herbie
Rules
1492×fma-def
1290×log-prod
752×associate-*r*
658×associate-*l*
508×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05639104
114298570
261848566
Stop Event
node limit
Counts
492 → 328
Calls
Call 1
Inputs
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(+.f64 (*.f64 y x) (*.f64 -1 x))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(/.f64 1 x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(/.f64 y x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(/.f64 y x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 y x) (/.f64 1 x))
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
(/.f64 (+.f64 1 y) x)
-1
(-.f64 (pow.f64 y 2) 1)
(-.f64 (pow.f64 y 2) 1)
(-.f64 (pow.f64 y 2) 1)
(pow.f64 y 2)
(-.f64 (pow.f64 y 2) 1)
(-.f64 (pow.f64 y 2) 1)
(-.f64 (pow.f64 y 2) 1)
(pow.f64 y 2)
(-.f64 (pow.f64 y 2) 1)
(-.f64 (pow.f64 y 2) 1)
(-.f64 (pow.f64 y 2) 1)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) (*.f64 z x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) (*.f64 z x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) (*.f64 z x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) (*.f64 z x)))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 (pow.f64 y 2) x) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))))
(+.f64 (/.f64 (pow.f64 y 2) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))))
(/.f64 1 (*.f64 y x))
(-.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 2) x)))
(-.f64 (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 3) x))) (/.f64 1 (*.f64 (pow.f64 y 2) x)))
(-.f64 (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 3) x))) (+.f64 (/.f64 1 (*.f64 (pow.f64 y 4) x)) (/.f64 1 (*.f64 (pow.f64 y 2) x))))
(/.f64 1 (*.f64 y x))
(-.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 2) x)))
(-.f64 (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 3) x))) (/.f64 1 (*.f64 (pow.f64 y 2) x)))
(-.f64 (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 3) x))) (+.f64 (/.f64 1 (*.f64 (pow.f64 y 4) x)) (/.f64 1 (*.f64 (pow.f64 y 2) x))))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) x))
(/.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) x))
(/.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) x))
(/.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) z) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (*.f64 x z) -1))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (neg.f64 z) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 -1 (*.f64 x z)))
(+.f64 (*.f64 (*.f64 x z) -1) (*.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x (*.f64 z y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1))))) 1)
(/.f64 z (/.f64 1 (*.f64 x (+.f64 y -1))))
(/.f64 (*.f64 z (+.f64 y -1)) (/.f64 1 x))
(/.f64 1 (/.f64 (/.f64 (+.f64 y 1) x) (*.f64 z (fma.f64 y y -1))))
(/.f64 (*.f64 z (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x))
(/.f64 (neg.f64 (*.f64 z (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (*.f64 (*.f64 x z) (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 (*.f64 (*.f64 x z) (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 z (neg.f64 (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 y y -1)) z) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (/.f64 (+.f64 y 1) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (sqrt.f64 (/.f64 (+.f64 y 1) x)))
(pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 z (+.f64 y -1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 x (+.f64 y -1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(*.f64 x (+.f64 y -1))
(*.f64 (+.f64 y -1) x)
(*.f64 (fma.f64 y y -1) (/.f64 x (+.f64 y 1)))
(*.f64 1 (*.f64 x (+.f64 y -1)))
(*.f64 (+.f64 y 1) (*.f64 (+.f64 y -1) (/.f64 x (+.f64 y 1))))
(*.f64 (*.f64 x (+.f64 y -1)) 1)
(*.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (*.f64 (cbrt.f64 (fma.f64 y y -1)) (/.f64 x (+.f64 y 1))))
(*.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (sqrt.f64 (fma.f64 y y -1)) (*.f64 (sqrt.f64 (fma.f64 y y -1)) (/.f64 x (+.f64 y 1))))
(*.f64 (neg.f64 (fma.f64 y y -1)) (/.f64 1 (/.f64 (+.f64 -1 (neg.f64 y)) x)))
(*.f64 (/.f64 x (+.f64 y 1)) (fma.f64 y y -1))
(*.f64 (/.f64 1 (+.f64 y 1)) (/.f64 (fma.f64 y y -1) (/.f64 1 x)))
(*.f64 (/.f64 (+.f64 y 1) 1) (/.f64 (+.f64 y -1) (/.f64 (+.f64 y 1) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y y -1)) 1) (/.f64 (sqrt.f64 (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y y -1)) (+.f64 y 1)) (/.f64 (sqrt.f64 (fma.f64 y y -1)) (/.f64 1 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (/.f64 (fma.f64 y y -1) (cbrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 y 1) x))) (/.f64 (fma.f64 y y -1) (sqrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (/.f64 (+.f64 y 1) (+.f64 y 1)) (*.f64 x (+.f64 y -1)))
(*.f64 (/.f64 (+.f64 y 1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (/.f64 (+.f64 y -1) (cbrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (/.f64 (+.f64 y 1) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (/.f64 (+.f64 y -1) (sqrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (+.f64 y 1)) (/.f64 (cbrt.f64 (fma.f64 y y -1)) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (/.f64 (cbrt.f64 (fma.f64 y y -1)) (sqrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (/.f64 (sqrt.f64 (fma.f64 y y -1)) (cbrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (fma.f64 y y -1) 1) (/.f64 x (+.f64 y 1)))
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 -1 (neg.f64 y))) (neg.f64 x))
(pow.f64 (*.f64 x (+.f64 y -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 2)
(pow.f64 (/.f64 1 (*.f64 x (+.f64 y -1))) -1)
(neg.f64 (/.f64 (fma.f64 y y -1) (/.f64 (+.f64 -1 (neg.f64 y)) x)))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 y y -1) 3) (pow.f64 (/.f64 (+.f64 y 1) x) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (*.f64 x z) -1))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (neg.f64 z) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 -1 (*.f64 x z)))
(+.f64 (*.f64 (*.f64 x z) -1) (*.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x (*.f64 z y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1))))) 1)
(/.f64 z (/.f64 1 (*.f64 x (+.f64 y -1))))
(/.f64 (*.f64 z (+.f64 y -1)) (/.f64 1 x))
(/.f64 1 (/.f64 (/.f64 (+.f64 y 1) x) (*.f64 z (fma.f64 y y -1))))
(/.f64 (*.f64 z (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x))
(/.f64 (neg.f64 (*.f64 z (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (*.f64 (*.f64 x z) (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 (*.f64 (*.f64 x z) (fma.f64 y y -1)) (+.f64 y 1))
(/.f64 (*.f64 z (neg.f64 (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 y y -1)) z) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (/.f64 (+.f64 y 1) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (sqrt.f64 (/.f64 (+.f64 y 1) x)))
(pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 z (+.f64 y -1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1))))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 x (+.f64 y -1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 y 1) x))) 1)
(*.f64 1 (/.f64 (+.f64 y 1) x))
(*.f64 (+.f64 y 1) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 y 1) x) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (*.f64 (cbrt.f64 (+.f64 y 1)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (sqrt.f64 (+.f64 y 1)) (*.f64 (sqrt.f64 (+.f64 y 1)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 y 1) x)) (sqrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (+.f64 -1 (neg.f64 y)) (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 x) (+.f64 y 1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 y 1) (cbrt.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (+.f64 y 1) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) 1) (/.f64 (cbrt.f64 (+.f64 y 1)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (+.f64 y 1)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y 1)) 1) (/.f64 (sqrt.f64 (+.f64 y 1)) x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y 1)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (+.f64 y 1)) (cbrt.f64 x)))
(pow.f64 (/.f64 (+.f64 y 1) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 y 1) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 y 1) x)) 2)
(pow.f64 (/.f64 x (+.f64 y 1)) -1)
(neg.f64 (/.f64 (+.f64 y 1) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 y 1) x) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 y 1) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 y 1) x))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 y 1) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 y 1) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 y 1) x)))
(exp.f64 (-.f64 (log1p.f64 y) (log.f64 x)))
(exp.f64 (*.f64 (-.f64 (log1p.f64 y) (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 y 1) x)))
(-.f64 (*.f64 y y) 1)
(-.f64 (/.f64 (pow.f64 y 4) (fma.f64 y y 1)) (/.f64 1 (fma.f64 y y 1)))
(*.f64 (+.f64 y -1) (+.f64 y 1))
(*.f64 (fma.f64 y y -1) 1)
(*.f64 1 (fma.f64 y y -1))
(*.f64 (+.f64 y 1) (+.f64 y -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (*.f64 (cbrt.f64 (+.f64 y 1)) (+.f64 y -1)))
(*.f64 (cbrt.f64 (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (cbrt.f64 (fma.f64 y y -1)))
(*.f64 (sqrt.f64 (+.f64 y 1)) (*.f64 (sqrt.f64 (+.f64 y 1)) (+.f64 y -1)))
(*.f64 (sqrt.f64 (fma.f64 y y -1)) (sqrt.f64 (fma.f64 y y -1)))
(*.f64 (+.f64 -1 (pow.f64 y 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1)))))
(*.f64 (+.f64 (pow.f64 y 4) -1) (/.f64 1 (fma.f64 y y 1)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1))) (+.f64 -1 (pow.f64 y 6))))
(/.f64 1 (/.f64 (fma.f64 y y 1) (+.f64 (pow.f64 y 4) -1)))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1))))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 1 (-.f64 (pow.f64 y 4) (*.f64 y (*.f64 y -1)))))
(/.f64 (+.f64 (pow.f64 y 4) -1) (fma.f64 y y 1))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 y 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 4) -1)) (neg.f64 (fma.f64 y y 1)))
(/.f64 (-.f64 (pow.f64 y 6) 1) (+.f64 (pow.f64 y 4) (+.f64 1 (*.f64 y y))))
(/.f64 (-.f64 1 (pow.f64 y 4)) (-.f64 -1 (*.f64 y y)))
(/.f64 (*.f64 (fma.f64 y y -1) (+.f64 y -1)) (+.f64 y -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 y 3)) (+.f64 y -1)) (-.f64 (fma.f64 y y 1) y))
(pow.f64 (fma.f64 y y -1) 1)
(pow.f64 (cbrt.f64 (fma.f64 y y -1)) 3)
(pow.f64 (pow.f64 (fma.f64 y y -1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y y -1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y y -1) 2))
(log.f64 (exp.f64 (fma.f64 y y -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y y -1))))
(cbrt.f64 (pow.f64 (fma.f64 y y -1) 3))
(expm1.f64 (*.f64 2 (log.f64 y)))
(exp.f64 (log.f64 (fma.f64 y y -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y y -1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y y -1)))
(fma.f64 y y -1)
(fma.f64 1 (*.f64 y y) -1)
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (pow.f64 (cbrt.f64 y) 2) -1)
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x x)))) 1)
(*.f64 z (fma.f64 y x x))
(*.f64 1 (*.f64 z (fma.f64 y x x)))
(*.f64 (fma.f64 y x x) z)
(*.f64 (*.f64 z (fma.f64 y x x)) 1)
(*.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 2) (cbrt.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (fma.f64 y x x)))
(*.f64 (sqrt.f64 (*.f64 z (fma.f64 y x x))) (sqrt.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (fma.f64 y x x)))
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 -1 (fma.f64 y x x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (fma.f64 y x x)))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 y x x) -1/2)) (/.f64 z (pow.f64 (fma.f64 y x x) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (fma.f64 y x x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (cbrt.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (fma.f64 y x x) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (fma.f64 y x x) -1/2)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (fma.f64 y x x))))
(*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (fma.f64 y x x)))))
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (cbrt.f64 (fma.f64 y x x)))
(*.f64 (*.f64 z (sqrt.f64 (fma.f64 y x x))) (sqrt.f64 (fma.f64 y x x)))
(*.f64 (/.f64 z -1) (neg.f64 (fma.f64 y x x)))
(pow.f64 (*.f64 z (fma.f64 y x x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 3)
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y x x))) 2)
(pow.f64 (/.f64 1 (*.f64 z (fma.f64 y x x))) -1)
(neg.f64 (/.f64 z (/.f64 -1 (fma.f64 y x x))))
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 2))
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 y x x)))))
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3))
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (/.f64 1 (fma.f64 y x x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x x))))
(exp.f64 (log.f64 (*.f64 z (fma.f64 y x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y x x))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y x x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 y x x)))) 1)
(*.f64 -1 (/.f64 -1 (fma.f64 y x x)))
(*.f64 1 (/.f64 1 (fma.f64 y x x)))
(*.f64 (/.f64 1 (fma.f64 y x x)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 y x x))) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)) (/.f64 1 (cbrt.f64 (fma.f64 y x x))))
(*.f64 (pow.f64 (fma.f64 y x x) -1/2) (pow.f64 (fma.f64 y x x) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 y x x)) -1))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 y x x)) -1) (pow.f64 (sqrt.f64 (fma.f64 y x x)) -1))
(pow.f64 (fma.f64 y x x) -1)
(pow.f64 (/.f64 1 (fma.f64 y x x)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 y x x))) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 y x x)) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 y x x) -1/2) 2)
(sqrt.f64 (pow.f64 (fma.f64 y x x) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 y x x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 y x x)))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 y x x)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 y x x))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 y x x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x x)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 y x x))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 y x x))))
Outputs
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 z (*.f64 (-.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 -1 (*.f64 z x))
(*.f64 x (neg.f64 z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) (*.f64 -1 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 (-.f64 (pow.f64 y 2) 1) x) (+.f64 1 y))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 -1 (*.f64 z x))
(*.f64 x (neg.f64 z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 z x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (*.f64 (-.f64 (pow.f64 y 2) 1) x)) (+.f64 1 y))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 1 x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 y x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 y x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(+.f64 (/.f64 y x) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(/.f64 (+.f64 1 y) x)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
-1
(-.f64 (pow.f64 y 2) 1)
(fma.f64 y y -1)
(-.f64 (pow.f64 y 2) 1)
(fma.f64 y y -1)
(-.f64 (pow.f64 y 2) 1)
(fma.f64 y y -1)
(pow.f64 y 2)
(*.f64 y y)
(-.f64 (pow.f64 y 2) 1)
(fma.f64 y y -1)
(-.f64 (pow.f64 y 2) 1)
(fma.f64 y y -1)
(-.f64 (pow.f64 y 2) 1)
(fma.f64 y y -1)
(pow.f64 y 2)
(*.f64 y y)
(-.f64 (pow.f64 y 2) 1)
(fma.f64 y y -1)
(-.f64 (pow.f64 y 2) 1)
(fma.f64 y y -1)
(-.f64 (pow.f64 y 2) 1)
(fma.f64 y y -1)
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 (*.f64 y x) x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(+.f64 (*.f64 z x) (*.f64 y (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 z (fma.f64 y x x))
(*.f64 (+.f64 1 y) (*.f64 z x))
(*.f64 z (fma.f64 y x x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) (*.f64 z x)))
(*.f64 z (fma.f64 y x x))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))
(-.f64 (/.f64 1 x) (/.f64 y x))
(+.f64 (/.f64 (pow.f64 y 2) x) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x))))
(+.f64 (+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x)) (/.f64 (*.f64 y y) x))
(+.f64 (-.f64 (/.f64 1 x) (/.f64 y x)) (/.f64 y (/.f64 x y)))
(+.f64 (/.f64 (pow.f64 y 2) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 1 x) (*.f64 -1 (/.f64 y x)))))
(+.f64 (/.f64 (*.f64 y y) x) (fma.f64 -1 (/.f64 (pow.f64 y 3) x) (+.f64 (/.f64 1 x) (/.f64 (neg.f64 y) x))))
(+.f64 (-.f64 (/.f64 1 x) (/.f64 y x)) (-.f64 (/.f64 y (/.f64 x y)) (/.f64 (pow.f64 y 3) x)))
(/.f64 1 (*.f64 y x))
(-.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 2) x)))
(-.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 x (*.f64 y y))))
(-.f64 (/.f64 1 (*.f64 y x)) (/.f64 (/.f64 (/.f64 1 y) y) x))
(-.f64 (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 3) x))) (/.f64 1 (*.f64 (pow.f64 y 2) x)))
(+.f64 (/.f64 1 (*.f64 y x)) (-.f64 (/.f64 1 (*.f64 x (pow.f64 y 3))) (/.f64 1 (*.f64 x (*.f64 y y)))))
(+.f64 (/.f64 1 (*.f64 x (pow.f64 y 3))) (-.f64 (/.f64 1 (*.f64 y x)) (/.f64 (/.f64 (/.f64 1 y) y) x)))
(-.f64 (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 3) x))) (+.f64 (/.f64 1 (*.f64 (pow.f64 y 4) x)) (/.f64 1 (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 1 (*.f64 y x)) (-.f64 (/.f64 1 (*.f64 x (pow.f64 y 3))) (+.f64 (/.f64 1 (*.f64 x (*.f64 y y))) (/.f64 (/.f64 1 (pow.f64 y 4)) x))))
(+.f64 (/.f64 1 (*.f64 x (pow.f64 y 3))) (-.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (/.f64 (/.f64 1 y) y) x) (/.f64 (/.f64 1 (pow.f64 y 4)) x))))
(/.f64 1 (*.f64 y x))
(-.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 2) x)))
(-.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 x (*.f64 y y))))
(-.f64 (/.f64 1 (*.f64 y x)) (/.f64 (/.f64 (/.f64 1 y) y) x))
(-.f64 (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 3) x))) (/.f64 1 (*.f64 (pow.f64 y 2) x)))
(+.f64 (/.f64 1 (*.f64 y x)) (-.f64 (/.f64 1 (*.f64 x (pow.f64 y 3))) (/.f64 1 (*.f64 x (*.f64 y y)))))
(+.f64 (/.f64 1 (*.f64 x (pow.f64 y 3))) (-.f64 (/.f64 1 (*.f64 y x)) (/.f64 (/.f64 (/.f64 1 y) y) x)))
(-.f64 (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 (pow.f64 y 3) x))) (+.f64 (/.f64 1 (*.f64 (pow.f64 y 4) x)) (/.f64 1 (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 1 (*.f64 y x)) (-.f64 (/.f64 1 (*.f64 x (pow.f64 y 3))) (+.f64 (/.f64 1 (*.f64 x (*.f64 y y))) (/.f64 (/.f64 1 (pow.f64 y 4)) x))))
(+.f64 (/.f64 1 (*.f64 x (pow.f64 y 3))) (-.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (/.f64 (/.f64 1 y) y) x) (/.f64 (/.f64 1 (pow.f64 y 4)) x))))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (fma.f64 y x x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (fma.f64 y x x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (fma.f64 y x x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (fma.f64 y x x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (fma.f64 y x x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (fma.f64 y x x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (fma.f64 y x x))
(/.f64 1 (*.f64 (+.f64 1 y) x))
(/.f64 1 (fma.f64 y x x))
(/.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) x))
(/.f64 -1 (*.f64 x (-.f64 -1 y)))
(/.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) x))
(/.f64 -1 (*.f64 x (-.f64 -1 y)))
(/.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) x))
(/.f64 -1 (*.f64 x (-.f64 -1 y)))
(/.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) 1) x))
(/.f64 -1 (*.f64 x (-.f64 -1 y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(fabs.f64 (*.f64 z (*.f64 y x)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) z) x))
(*.f64 x (log.f64 (pow.f64 (exp.f64 y) z)))
(*.f64 x (*.f64 z (log.f64 (exp.f64 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 x 3)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x (neg.f64 z)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (*.f64 x z) -1))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (neg.f64 z) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 -1 (*.f64 x z)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 (*.f64 x z) -1) (*.f64 x (*.f64 z y)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x (*.f64 z y)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1))))) 1)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 z (/.f64 1 (*.f64 x (+.f64 y -1))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (+.f64 y -1)) (/.f64 1 x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 1 (/.f64 (/.f64 (+.f64 y 1) x) (*.f64 z (fma.f64 y y -1))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (neg.f64 (*.f64 z (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(*.f64 (/.f64 (*.f64 (neg.f64 z) (fma.f64 y y -1)) (-.f64 -1 y)) x)
(*.f64 (*.f64 (fma.f64 y y -1) (neg.f64 (/.f64 x (-.f64 -1 y)))) z)
(/.f64 (*.f64 (*.f64 x z) (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 (*.f64 z x) (/.f64 (-.f64 (fma.f64 y y 1) (neg.f64 y)) (+.f64 -1 (pow.f64 y 3))))
(/.f64 z (/.f64 (/.f64 (+.f64 y (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 3))) x))
(/.f64 (*.f64 (*.f64 x z) (fma.f64 y y -1)) (+.f64 y 1))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (neg.f64 (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(*.f64 (/.f64 (*.f64 (neg.f64 z) (fma.f64 y y -1)) (-.f64 -1 y)) x)
(*.f64 (*.f64 (fma.f64 y y -1) (neg.f64 (/.f64 x (-.f64 -1 y)))) z)
(/.f64 (*.f64 (neg.f64 (fma.f64 y y -1)) z) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(*.f64 (/.f64 (*.f64 (neg.f64 z) (fma.f64 y y -1)) (-.f64 -1 y)) x)
(*.f64 (*.f64 (fma.f64 y y -1) (neg.f64 (/.f64 x (-.f64 -1 y)))) z)
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (/.f64 (+.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (sqrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 1)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 3)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 2)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 z x) (+.f64 y -1)) 2))
(fabs.f64 (*.f64 z (-.f64 (*.f64 y x) x)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 z (+.f64 y -1))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1))))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 x 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 x (+.f64 y -1)) 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 z 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(exp.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 1))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 y -1)))) 1)
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (+.f64 y -1) x)
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (fma.f64 y y -1) (/.f64 x (+.f64 y 1)))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 1 (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (+.f64 y 1) (*.f64 (+.f64 y -1) (/.f64 x (+.f64 y 1))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (*.f64 x (+.f64 y -1)) 1)
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 2) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (*.f64 (cbrt.f64 (fma.f64 y y -1)) (/.f64 x (+.f64 y 1))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (sqrt.f64 (fma.f64 y y -1)) (*.f64 (sqrt.f64 (fma.f64 y y -1)) (/.f64 x (+.f64 y 1))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (neg.f64 (fma.f64 y y -1)) (/.f64 1 (/.f64 (+.f64 -1 (neg.f64 y)) x)))
(*.f64 (neg.f64 (fma.f64 y y -1)) (*.f64 (/.f64 1 (-.f64 -1 y)) x))
(*.f64 (fma.f64 y y -1) (neg.f64 (/.f64 x (-.f64 -1 y))))
(*.f64 (/.f64 x (+.f64 y 1)) (fma.f64 y y -1))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 1 (+.f64 y 1)) (/.f64 (fma.f64 y y -1) (/.f64 1 x)))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (+.f64 y 1) 1) (/.f64 (+.f64 y -1) (/.f64 (+.f64 y 1) x)))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x)))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y y -1)) 1) (/.f64 (sqrt.f64 (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x)))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y y -1)) (+.f64 y 1)) (/.f64 (sqrt.f64 (fma.f64 y y -1)) (/.f64 1 x)))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (/.f64 (fma.f64 y y -1) (cbrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 y 1) x))) (/.f64 (fma.f64 y y -1) (sqrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (+.f64 y 1) (+.f64 y 1)) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (+.f64 y 1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (/.f64 (+.f64 y -1) (cbrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (+.f64 y 1) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (/.f64 (+.f64 y -1) (sqrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (+.f64 y 1)) (/.f64 (cbrt.f64 (fma.f64 y y -1)) (/.f64 1 x)))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (cbrt.f64 (*.f64 x (+.f64 y -1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (cbrt.f64 (*.f64 x (+.f64 y -1)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) x)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (/.f64 (cbrt.f64 (fma.f64 y y -1)) (sqrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (/.f64 (sqrt.f64 (fma.f64 y y -1)) (cbrt.f64 (/.f64 (+.f64 y 1) x))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (fma.f64 y y -1) 1) (/.f64 x (+.f64 y 1)))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(*.f64 (/.f64 (fma.f64 y y -1) (+.f64 -1 (neg.f64 y))) (neg.f64 x))
(*.f64 (neg.f64 (fma.f64 y y -1)) (*.f64 (/.f64 1 (-.f64 -1 y)) x))
(*.f64 (fma.f64 y y -1) (neg.f64 (/.f64 x (-.f64 -1 y))))
(pow.f64 (*.f64 x (+.f64 y -1)) 1)
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) 3)
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(pow.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) 1/3)
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) 2)
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(pow.f64 (/.f64 1 (*.f64 x (+.f64 y -1))) -1)
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(neg.f64 (/.f64 (fma.f64 y y -1) (/.f64 (+.f64 -1 (neg.f64 y)) x)))
(*.f64 (neg.f64 (fma.f64 y y -1)) (*.f64 (/.f64 1 (-.f64 -1 y)) x))
(*.f64 (fma.f64 y y -1) (neg.f64 (/.f64 x (-.f64 -1 y))))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 2))
(fabs.f64 (-.f64 (*.f64 y x) x))
(log.f64 (pow.f64 (exp.f64 (+.f64 y -1)) x))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 y y -1) 3) (pow.f64 (/.f64 (+.f64 y 1) x) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 y -1))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(exp.f64 (log.f64 (*.f64 x (+.f64 y -1))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 y -1))) 1))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 y -1))))
(*.f64 x (+.f64 y -1))
(-.f64 (*.f64 y x) x)
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x (neg.f64 z)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (*.f64 x z) -1))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 (neg.f64 z) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 -1 (*.f64 x z)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 (*.f64 x z) -1) (*.f64 x (*.f64 z y)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 (*.f64 -1 (*.f64 x z)) (*.f64 x (*.f64 z y)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1))))) 1)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 z (/.f64 1 (*.f64 x (+.f64 y -1))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (+.f64 y -1)) (/.f64 1 x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 1 (/.f64 (/.f64 (+.f64 y 1) x) (*.f64 z (fma.f64 y y -1))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (fma.f64 y y -1)) (/.f64 (+.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (neg.f64 (*.f64 z (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(*.f64 (/.f64 (*.f64 (neg.f64 z) (fma.f64 y y -1)) (-.f64 -1 y)) x)
(*.f64 (*.f64 (fma.f64 y y -1) (neg.f64 (/.f64 x (-.f64 -1 y)))) z)
(/.f64 (*.f64 (*.f64 x z) (+.f64 -1 (pow.f64 y 3))) (-.f64 (fma.f64 y y 1) (*.f64 y -1)))
(/.f64 (*.f64 z x) (/.f64 (-.f64 (fma.f64 y y 1) (neg.f64 y)) (+.f64 -1 (pow.f64 y 3))))
(/.f64 z (/.f64 (/.f64 (+.f64 y (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 3))) x))
(/.f64 (*.f64 (*.f64 x z) (fma.f64 y y -1)) (+.f64 y 1))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (*.f64 z (neg.f64 (fma.f64 y y -1))) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(*.f64 (/.f64 (*.f64 (neg.f64 z) (fma.f64 y y -1)) (-.f64 -1 y)) x)
(*.f64 (*.f64 (fma.f64 y y -1) (neg.f64 (/.f64 x (-.f64 -1 y)))) z)
(/.f64 (*.f64 (neg.f64 (fma.f64 y y -1)) z) (/.f64 (+.f64 -1 (neg.f64 y)) x))
(*.f64 (/.f64 (*.f64 (neg.f64 z) (fma.f64 y y -1)) (-.f64 -1 y)) x)
(*.f64 (*.f64 (fma.f64 y y -1) (neg.f64 (/.f64 x (-.f64 -1 y)))) z)
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) 1) (/.f64 (+.f64 y 1) x))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2)) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(/.f64 (/.f64 (*.f64 z (fma.f64 y y -1)) (sqrt.f64 (/.f64 (+.f64 y 1) x))) (sqrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 1)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 3)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3) 1/3)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 2)
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 z x) (+.f64 y -1)) 2))
(fabs.f64 (*.f64 z (-.f64 (*.f64 y x) x)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 z (+.f64 y -1))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1))))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z (+.f64 y -1))) 3))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (+.f64 y -1)) 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z (+.f64 y -1)) 3) (pow.f64 x 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 x (+.f64 y -1)) 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 z 3)))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(exp.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z (+.f64 y -1)))) 1))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z (+.f64 y -1)))))
(*.f64 (*.f64 z x) (+.f64 y -1))
(*.f64 z (-.f64 (*.f64 y x) x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 y 1) x))) 1)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 1 (/.f64 (+.f64 y 1) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (+.f64 y 1) (/.f64 1 x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (/.f64 (+.f64 y 1) x) 1)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (*.f64 (cbrt.f64 (+.f64 y 1)) (/.f64 1 x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 2) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (sqrt.f64 (+.f64 y 1)) (*.f64 (sqrt.f64 (+.f64 y 1)) (/.f64 1 x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (sqrt.f64 (/.f64 (+.f64 y 1) x)) (sqrt.f64 (/.f64 (+.f64 y 1) x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (+.f64 -1 (neg.f64 y)) (/.f64 1 (neg.f64 x)))
(/.f64 (*.f64 (-.f64 -1 y) 1) (neg.f64 x))
(/.f64 (-.f64 -1 y) (neg.f64 x))
(*.f64 (/.f64 1 x) (+.f64 y 1))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 y 1) (cbrt.f64 x)))
(/.f64 (/.f64 (+.f64 y 1) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (+.f64 y 1) (sqrt.f64 x)))
(/.f64 (/.f64 (+.f64 y 1) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) 1) (/.f64 (cbrt.f64 (+.f64 y 1)) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (+.f64 y 1) x)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) (pow.f64 (cbrt.f64 (+.f64 y 1)) 2)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (+.f64 y 1)) (sqrt.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (+.f64 y 1) (sqrt.f64 x)))
(/.f64 (/.f64 (+.f64 y 1) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 y 1)) 1) (/.f64 (sqrt.f64 (+.f64 y 1)) x))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(*.f64 (/.f64 (sqrt.f64 (+.f64 y 1)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (+.f64 y 1)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 y 1) (cbrt.f64 x)))
(/.f64 (/.f64 (+.f64 y 1) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (/.f64 (+.f64 y 1) x) 1)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 y 1) x)) 3)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(pow.f64 (pow.f64 (/.f64 (+.f64 y 1) x) 3) 1/3)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 y 1) x)) 2)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(pow.f64 (/.f64 x (+.f64 y 1)) -1)
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(neg.f64 (/.f64 (+.f64 y 1) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 -1 y) 1) (neg.f64 x))
(/.f64 (-.f64 -1 y) (neg.f64 x))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 y 1) x) 2))
(fabs.f64 (/.f64 (+.f64 y 1) x))
(log.f64 (exp.f64 (/.f64 (+.f64 y 1) x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 y 1) x))))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 y 1) x) 3))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 y 1) 3) (pow.f64 x 3)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 y 1) x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(exp.f64 (-.f64 (log1p.f64 y) (log.f64 x)))
(/.f64 (exp.f64 (log1p.f64 y)) x)
(exp.f64 (*.f64 (-.f64 (log1p.f64 y) (log.f64 x)) 1))
(exp.f64 (-.f64 (log1p.f64 y) (log.f64 x)))
(/.f64 (exp.f64 (log1p.f64 y)) x)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 y 1) x)))
(+.f64 (/.f64 1 x) (/.f64 y x))
(/.f64 (+.f64 y 1) x)
(-.f64 (*.f64 y y) 1)
(fma.f64 y y -1)
(-.f64 (/.f64 (pow.f64 y 4) (fma.f64 y y 1)) (/.f64 1 (fma.f64 y y 1)))
(+.f64 (/.f64 (pow.f64 y 4) (fma.f64 y y 1)) (/.f64 -1 (fma.f64 y y 1)))
(*.f64 (+.f64 y -1) (+.f64 y 1))
(fma.f64 y y -1)
(*.f64 (fma.f64 y y -1) 1)
(fma.f64 y y -1)
(*.f64 1 (fma.f64 y y -1))
(fma.f64 y y -1)
(*.f64 (+.f64 y 1) (+.f64 y -1))
(fma.f64 y y -1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y 1)) 2) (*.f64 (cbrt.f64 (+.f64 y 1)) (+.f64 y -1)))
(fma.f64 y y -1)
(*.f64 (cbrt.f64 (fma.f64 y y -1)) (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2))
(fma.f64 y y -1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y y -1)) 2) (cbrt.f64 (fma.f64 y y -1)))
(fma.f64 y y -1)
(*.f64 (sqrt.f64 (+.f64 y 1)) (*.f64 (sqrt.f64 (+.f64 y 1)) (+.f64 y -1)))
(fma.f64 y y -1)
(*.f64 (sqrt.f64 (fma.f64 y y -1)) (sqrt.f64 (fma.f64 y y -1)))
(fma.f64 y y -1)
(*.f64 (+.f64 -1 (pow.f64 y 6)) (/.f64 1 (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1)))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 y 4) (*.f64 y (neg.f64 y)))) (+.f64 -1 (pow.f64 y 6))))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 (pow.f64 y 4) (fma.f64 y y 1)))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 1 (fma.f64 y y (pow.f64 y 4))))
(*.f64 (+.f64 (pow.f64 y 4) -1) (/.f64 1 (fma.f64 y y 1)))
(*.f64 (/.f64 1 (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 4)))
(/.f64 (+.f64 -1 (pow.f64 y 4)) (fma.f64 y y 1))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1))) (+.f64 -1 (pow.f64 y 6))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 y 4) (*.f64 y (neg.f64 y)))) (+.f64 -1 (pow.f64 y 6))))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 (pow.f64 y 4) (fma.f64 y y 1)))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 1 (fma.f64 y y (pow.f64 y 4))))
(/.f64 1 (/.f64 (fma.f64 y y 1) (+.f64 (pow.f64 y 4) -1)))
(*.f64 (/.f64 1 (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 4)))
(/.f64 (+.f64 -1 (pow.f64 y 4)) (fma.f64 y y 1))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 y 4) (*.f64 y (neg.f64 y)))) (+.f64 -1 (pow.f64 y 6))))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 (pow.f64 y 4) (fma.f64 y y 1)))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 1 (fma.f64 y y (pow.f64 y 4))))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 1 (-.f64 (pow.f64 y 4) (*.f64 y (*.f64 y -1)))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 y 4) (*.f64 y (neg.f64 y)))) (+.f64 -1 (pow.f64 y 6))))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 (pow.f64 y 4) (fma.f64 y y 1)))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 1 (fma.f64 y y (pow.f64 y 4))))
(/.f64 (+.f64 (pow.f64 y 4) -1) (fma.f64 y y 1))
(*.f64 (/.f64 1 (fma.f64 y y 1)) (+.f64 -1 (pow.f64 y 4)))
(/.f64 (+.f64 -1 (pow.f64 y 4)) (fma.f64 y y 1))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 y 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 y 4) 1) (*.f64 y (*.f64 y -1)))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 y 6))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 y 4) (*.f64 y (neg.f64 y))))))
(/.f64 (-.f64 1 (pow.f64 y 6)) (-.f64 -1 (+.f64 (pow.f64 y 4) (*.f64 y y))))
(/.f64 (-.f64 1 (pow.f64 y 6)) (-.f64 -1 (fma.f64 y y (pow.f64 y 4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 y 4) -1)) (neg.f64 (fma.f64 y y 1)))
(/.f64 (+.f64 (neg.f64 (pow.f64 y 4)) 1) (neg.f64 (fma.f64 y y 1)))
(/.f64 (-.f64 1 (pow.f64 y 4)) (-.f64 -1 (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 y 6) 1) (+.f64 (pow.f64 y 4) (+.f64 1 (*.f64 y y))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 y 4) (*.f64 y (neg.f64 y)))) (+.f64 -1 (pow.f64 y 6))))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 (pow.f64 y 4) (fma.f64 y y 1)))
(/.f64 (+.f64 -1 (pow.f64 y 6)) (+.f64 1 (fma.f64 y y (pow.f64 y 4))))
(/.f64 (-.f64 1 (pow.f64 y 4)) (-.f64 -1 (*.f64 y y)))
(/.f64 (+.f64 (neg.f64 (pow.f64 y 4)) 1) (neg.f64 (fma.f64 y y 1)))
(/.f64 (*.f64 (fma.f64 y y -1) (+.f64 y -1)) (+.f64 y -1))
(fma.f64 y y -1)
(/.f64 (*.f64 (+.f64 1 (pow.f64 y 3)) (+.f64 y -1)) (-.f64 (fma.f64 y y 1) y))
(/.f64 (+.f64 1 (pow.f64 y 3)) (/.f64 (-.f64 (fma.f64 y y 1) y) (+.f64 y -1)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 y 3)) (-.f64 (fma.f64 y y 1) y)) (+.f64 y -1))
(pow.f64 (fma.f64 y y -1) 1)
(fma.f64 y y -1)
(pow.f64 (cbrt.f64 (fma.f64 y y -1)) 3)
(fma.f64 y y -1)
(pow.f64 (pow.f64 (fma.f64 y y -1) 3) 1/3)
(fma.f64 y y -1)
(pow.f64 (sqrt.f64 (fma.f64 y y -1)) 2)
(fma.f64 y y -1)
(sqrt.f64 (pow.f64 (fma.f64 y y -1) 2))
(fabs.f64 (fma.f64 y y -1))
(log.f64 (exp.f64 (fma.f64 y y -1)))
(fma.f64 y y -1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y y -1))))
(fma.f64 y y -1)
(cbrt.f64 (pow.f64 (fma.f64 y y -1) 3))
(fma.f64 y y -1)
(expm1.f64 (*.f64 2 (log.f64 y)))
(exp.f64 (log.f64 (fma.f64 y y -1)))
(fma.f64 y y -1)
(exp.f64 (*.f64 (log.f64 (fma.f64 y y -1)) 1))
(fma.f64 y y -1)
(log1p.f64 (expm1.f64 (fma.f64 y y -1)))
(fma.f64 y y -1)
(fma.f64 y y -1)
(fma.f64 1 (*.f64 y y) -1)
(fma.f64 y y -1)
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (pow.f64 (cbrt.f64 y) 2) -1)
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x z))
(*.f64 z (fma.f64 y x x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x x)))) 1)
(*.f64 z (fma.f64 y x x))
(*.f64 z (fma.f64 y x x))
(*.f64 1 (*.f64 z (fma.f64 y x x)))
(*.f64 z (fma.f64 y x x))
(*.f64 (fma.f64 y x x) z)
(*.f64 z (fma.f64 y x x))
(*.f64 (*.f64 z (fma.f64 y x x)) 1)
(*.f64 z (fma.f64 y x x))
(*.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 2))
(*.f64 z (fma.f64 y x x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 2) (cbrt.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 z (fma.f64 y x x))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (fma.f64 y x x)))
(*.f64 z (fma.f64 y x x))
(*.f64 (sqrt.f64 (*.f64 z (fma.f64 y x x))) (sqrt.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 z (fma.f64 y x x))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (fma.f64 y x x)))
(*.f64 z (fma.f64 y x x))
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 -1 (fma.f64 y x x))))
(*.f64 z (fma.f64 y x x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (fma.f64 y x x)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (*.f64 (/.f64 z 1) (cbrt.f64 (fma.f64 y x x))))
(/.f64 (*.f64 z (cbrt.f64 (fma.f64 y x x))) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 y x x) -1/2)) (/.f64 z (pow.f64 (fma.f64 y x x) -1/2)))
(*.f64 z (fma.f64 y x x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (fma.f64 y x x))))
(*.f64 z (fma.f64 y x x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (cbrt.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)) (cbrt.f64 (*.f64 z (fma.f64 y x x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (fma.f64 y x x) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (fma.f64 y x x) -1/2)))
(*.f64 z (fma.f64 y x x))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (fma.f64 y x x))))
(*.f64 z (fma.f64 y x x))
(*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (fma.f64 y x x)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2))) (*.f64 (/.f64 z 1) (cbrt.f64 (fma.f64 y x x))))
(/.f64 (*.f64 z (cbrt.f64 (fma.f64 y x x))) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)))
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)) (cbrt.f64 (fma.f64 y x x)))
(*.f64 z (fma.f64 y x x))
(*.f64 (*.f64 z (sqrt.f64 (fma.f64 y x x))) (sqrt.f64 (fma.f64 y x x)))
(*.f64 z (fma.f64 y x x))
(*.f64 (/.f64 z -1) (neg.f64 (fma.f64 y x x)))
(*.f64 z (fma.f64 y x x))
(pow.f64 (*.f64 z (fma.f64 y x x)) 1)
(*.f64 z (fma.f64 y x x))
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x x))) 3)
(*.f64 z (fma.f64 y x x))
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3) 1/3)
(*.f64 z (fma.f64 y x x))
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y x x))) 2)
(*.f64 z (fma.f64 y x x))
(pow.f64 (/.f64 1 (*.f64 z (fma.f64 y x x))) -1)
(*.f64 z (fma.f64 y x x))
(neg.f64 (/.f64 z (/.f64 -1 (fma.f64 y x x))))
(*.f64 z (fma.f64 y x x))
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 2))
(fabs.f64 (*.f64 z (fma.f64 y x x)))
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y x x)))
(*.f64 z (fma.f64 y x x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 y x x)))))
(*.f64 z (fma.f64 y x x))
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y x x)) 3))
(*.f64 z (fma.f64 y x x))
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (/.f64 1 (fma.f64 y x x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 z 3) (/.f64 1 (pow.f64 (fma.f64 y x x) 3))))
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 z (fma.f64 y x x))
(exp.f64 (log.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 z (fma.f64 y x x))
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y x x))) 1))
(*.f64 z (fma.f64 y x x))
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y x x))))
(*.f64 z (fma.f64 y x x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 y x x)))) 1)
(/.f64 1 (fma.f64 y x x))
(*.f64 -1 (/.f64 -1 (fma.f64 y x x)))
(/.f64 1 (fma.f64 y x x))
(*.f64 1 (/.f64 1 (fma.f64 y x x)))
(/.f64 1 (fma.f64 y x x))
(*.f64 (/.f64 1 (fma.f64 y x x)) 1)
(/.f64 1 (fma.f64 y x x))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 y x x))) (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)) (/.f64 1 (cbrt.f64 (fma.f64 y x x))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)) (cbrt.f64 (fma.f64 y x x)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)) (/.f64 1 (cbrt.f64 (fma.f64 y x x))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 y x x) -2)) (cbrt.f64 (fma.f64 y x x)))
(*.f64 (pow.f64 (fma.f64 y x x) -1/2) (pow.f64 (fma.f64 y x x) -1/2))
(/.f64 1 (fma.f64 y x x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 y x x)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 y x x))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y x x)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 y x x)) -1) (pow.f64 (sqrt.f64 (fma.f64 y x x)) -1))
(pow.f64 (sqrt.f64 (fma.f64 y x x)) -2)
(pow.f64 (fma.f64 y x x) -1)
(/.f64 1 (fma.f64 y x x))
(pow.f64 (/.f64 1 (fma.f64 y x x)) 1)
(/.f64 1 (fma.f64 y x x))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 y x x))) 3)
(/.f64 1 (fma.f64 y x x))
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 y x x)) 3) 1/3)
(/.f64 1 (fma.f64 y x x))
(pow.f64 (pow.f64 (fma.f64 y x x) -1/2) 2)
(/.f64 1 (fma.f64 y x x))
(sqrt.f64 (pow.f64 (fma.f64 y x x) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 y x x))))
(/.f64 1 (fma.f64 y x x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 y x x)))))
(/.f64 1 (fma.f64 y x x))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 y x x)) 3))
(/.f64 1 (fma.f64 y x x))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 y x x))))
(/.f64 1 (fma.f64 y x x))
(exp.f64 (neg.f64 (log.f64 (fma.f64 y x x))))
(/.f64 1 (fma.f64 y x x))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x x)) -1))
(/.f64 1 (fma.f64 y x x))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 y x x))) 1))
(/.f64 1 (fma.f64 y x x))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 y x x))))
(/.f64 1 (fma.f64 y x x))

eval117.0ms (1.7%)

Compiler

Compiled 4693 to 2686 computations (42.8% saved)

prune55.0ms (0.8%)

Pruning

13 alts after pruning (4 fresh and 9 done)

PrunedKeptTotal
New3253328
Fresh011
Picked224
Done077
Total32713340
Accurracy
100.0%
Counts
340 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.3%
(/.f64 z (/.f64 1 (*.f64 y x)))
58.4%
(/.f64 z (/.f64 1 (*.f64 x (+.f64 y -1))))
70.0%
(-.f64 x (*.f64 z x))
74.8%
(+.f64 x (*.f64 (*.f64 z x) y))
69.3%
(+.f64 x (*.f64 z (*.f64 x y)))
58.5%
(*.f64 z (-.f64 (*.f64 y x) x))
33.4%
(*.f64 z (*.f64 y x))
30.2%
(*.f64 z (neg.f64 x))
7.4%
(*.f64 z x)
35.6%
(*.f64 y (*.f64 z x))
56.8%
(*.f64 x (*.f64 z (+.f64 y -1)))
31.7%
(*.f64 x (*.f64 z y))
42.8%
x
Compiler

Compiled 289 to 158 computations (45.3% saved)

regimes83.0ms (1.2%)

Counts
22 → 1
Calls
Call 1
Inputs
x
(*.f64 z x)
(*.f64 z (neg.f64 x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(-.f64 x (*.f64 z x))
(*.f64 x (*.f64 z (+.f64 y -1)))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 x (*.f64 z (*.f64 x y)))
(+.f64 x (*.f64 (*.f64 z x) y))
(/.f64 z (/.f64 1 (*.f64 y x)))
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
(+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x)
(/.f64 z (/.f64 1 (*.f64 x (+.f64 y -1))))
(+.f64 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x))
(*.f64 z (/.f64 (+.f64 (*.f64 y y) -1) (/.f64 (+.f64 y 1) x)))
(/.f64 z (/.f64 1 (fma.f64 y x x)))
(fma.f64 (+.f64 y -1) (*.f64 x z) x)
(/.f64 (fma.f64 z (+.f64 y -1) 1) (/.f64 1 x))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 (*.f64 y x) (neg.f64 x))))
(/.f64 z (/.f64 (fma.f64 y x x) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x))))
Outputs
(fma.f64 (+.f64 y -1) (*.f64 x z) x)
Calls

7 calls:

18.0ms
(-.f64 1 y)
12.0ms
y
11.0ms
z
11.0ms
x
10.0ms
(*.f64 (-.f64 1 y) z)
Results
AccuracySegmentsBranch
98.6%1x
98.6%1y
98.6%1z
98.6%1(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
98.6%1(-.f64 1 (*.f64 (-.f64 1 y) z))
98.6%1(*.f64 (-.f64 1 y) z)
98.6%1(-.f64 1 y)
Compiler

Compiled 226 to 122 computations (46% saved)

regimes107.0ms (1.5%)

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

7 calls:

23.0ms
y
18.0ms
z
16.0ms
x
16.0ms
(*.f64 (-.f64 1 y) z)
14.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
Results
AccuracySegmentsBranch
98.5%2(-.f64 1 (*.f64 (-.f64 1 y) z))
96.6%1(-.f64 1 y)
98.5%2x
98.8%3y
98.5%2z
98.4%2(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
98.5%2(*.f64 (-.f64 1 y) z)
Compiler

Compiled 172 to 98 computations (43% saved)

regimes17.0ms (0.2%)

Counts
15 → 2
Calls
Call 1
Inputs
x
(*.f64 z x)
(*.f64 z (neg.f64 x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(-.f64 x (*.f64 z x))
(*.f64 x (*.f64 z (+.f64 y -1)))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 x (*.f64 z (*.f64 x y)))
(+.f64 x (*.f64 (*.f64 z x) y))
(/.f64 z (/.f64 1 (*.f64 y x)))
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
(+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x)
(/.f64 z (/.f64 1 (*.f64 x (+.f64 y -1))))
Outputs
(+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x)
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
Calls

1 calls:

14.0ms
x
Results
AccuracySegmentsBranch
98.5%2x
Compiler

Compiled 97 to 46 computations (52.6% saved)

regimes55.0ms (0.8%)

Counts
13 → 2
Calls
Call 1
Inputs
x
(*.f64 z x)
(*.f64 z (neg.f64 x))
(*.f64 x (*.f64 z y))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(-.f64 x (*.f64 z x))
(*.f64 x (*.f64 z (+.f64 y -1)))
(*.f64 z (-.f64 (*.f64 y x) x))
(+.f64 x (*.f64 z (*.f64 x y)))
(+.f64 x (*.f64 (*.f64 z x) y))
(/.f64 z (/.f64 1 (*.f64 y x)))
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
Outputs
(*.f64 z (-.f64 (*.f64 y x) x))
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
Calls

4 calls:

25.0ms
z
12.0ms
(*.f64 (-.f64 1 y) z)
9.0ms
(-.f64 1 (*.f64 (-.f64 1 y) z))
7.0ms
x
Results
AccuracySegmentsBranch
98.5%2(-.f64 1 (*.f64 (-.f64 1 y) z))
98.5%2(*.f64 (-.f64 1 y) z)
98.5%2z
96.6%1x
Compiler

Compiled 101 to 52 computations (48.5% saved)

regimes154.0ms (2.2%)

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

3 calls:

91.0ms
y
43.0ms
x
18.0ms
z
Results
AccuracySegmentsBranch
98.1%3y
82.1%7x
98.0%3z
Compiler

Compiled 78 to 35 computations (55.1% saved)

regimes41.0ms (0.6%)

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

2 calls:

21.0ms
y
18.0ms
z
Results
AccuracySegmentsBranch
94.3%3z
94.7%3y
Compiler

Compiled 60 to 27 computations (55% saved)

regimes107.0ms (1.5%)

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

2 calls:

89.0ms
z
16.0ms
y
Results
AccuracySegmentsBranch
92.8%5z
89.9%3y
Compiler

Compiled 53 to 24 computations (54.7% saved)

regimes216.0ms (3.1%)

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

3 calls:

89.0ms
z
86.0ms
x
39.0ms
y
Results
AccuracySegmentsBranch
54.6%11x
77.9%8z
70.9%9y
Compiler

Compiled 38 to 20 computations (47.4% saved)

regimes37.0ms (0.5%)

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

1 calls:

36.0ms
z
Results
AccuracySegmentsBranch
77.9%8z
Compiler

Compiled 25 to 12 computations (52% saved)

regimes30.0ms (0.4%)

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

1 calls:

28.0ms
z
Results
AccuracySegmentsBranch
75.4%7z
Compiler

Compiled 20 to 11 computations (45% saved)

regimes11.0ms (0.2%)

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

1 calls:

10.0ms
z
Results
AccuracySegmentsBranch
69.4%3z
Compiler

Compiled 15 to 9 computations (40% saved)

regimes17.0ms (0.2%)

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

2 calls:

9.0ms
z
7.0ms
y
Results
AccuracySegmentsBranch
44.4%2y
46.7%3z
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes6.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

3.0ms
y
3.0ms
z
Results
AccuracySegmentsBranch
42.8%1y
42.8%1z
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch13.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
12.0ms
2.034878405707838e+116
1.4140074163463586e+120
Results
8.0ms80×body256valid
3.0ms32×body256infinite
Compiler

Compiled 207 to 147 computations (29% saved)

bsearch6.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
6.0ms
2.034878405707838e+116
1.4140074163463586e+120
Results
5.0ms24×body256valid
1.0msbody256infinite
Compiler

Compiled 70 to 52 computations (25.7% saved)

bsearch7.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
6.0ms
-3.799152131371362e+112
-2.5871089091542844e+112
Results
3.0ms39×body256valid
2.0ms25×body256infinite
Compiler

Compiled 114 to 82 computations (28.1% saved)

bsearch30.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.994243758152259e-6
1.9788172010418788e-5
15.0ms
-59574830368583.31
-159256763.1575558
Results
24.0ms200×body256valid
4.0ms40×body256infinite
Compiler

Compiled 318 to 209 computations (34.3% saved)

bsearch25.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.994243758152259e-6
1.9788172010418788e-5
15.0ms
-59574830368583.31
-159256763.1575558
Results
19.0ms204×body256valid
4.0ms36×body256infinite
Compiler

Compiled 318 to 209 computations (34.3% saved)

bsearch34.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.4456857598255226e+22
4.87215247092392e+33
16.0ms
-9.966200930467873e+168
-5.616071486722038e+154
Results
24.0ms248×body256valid
7.0ms72×body256infinite
Compiler

Compiled 378 to 254 computations (32.8% saved)

bsearch97.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.817086587577389e+84
1.793991024382223e+88
14.0ms
2.7439107263356846e-13
1.8921001845181847e-9
14.0ms
8.678954034980235e-65
1.5514092494923616e-61
9.0ms
1.654355138020852e-103
3.789621227464582e-103
17.0ms
-4.2786625411590906e-16
-5.422794676752311e-29
16.0ms
-4.3479902430198254e+77
-3.69713684619292e+71
13.0ms
-9.689245424402096e+273
-1.677079647229664e+269
Results
67.0ms692×body256valid
19.0ms204×body256infinite
Compiler

Compiled 877 to 624 computations (28.8% saved)

bsearch95.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
4.817086587577389e+84
1.793991024382223e+88
13.0ms
2.7439107263356846e-13
1.8921001845181847e-9
14.0ms
8.678954034980235e-65
1.5514092494923616e-61
9.0ms
1.654355138020852e-103
3.789621227464582e-103
18.0ms
-4.2786625411590906e-16
-5.422794676752311e-29
15.0ms
-4.3479902430198254e+77
-3.69713684619292e+71
13.0ms
-9.689245424402096e+273
-1.677079647229664e+269
Results
68.0ms705×body256valid
18.0ms191×body256infinite
Compiler

Compiled 877 to 624 computations (28.8% saved)

bsearch127.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
4.817086587577389e+84
1.793991024382223e+88
13.0ms
2.7439107263356846e-13
1.8921001845181847e-9
54.0ms
8.678954034980235e-65
1.5514092494923616e-61
18.0ms
1.654355138020852e-103
3.789621227464582e-103
15.0ms
-14067.998406144094
-0.059837952237461946
14.0ms
-9.689245424402096e+273
-1.677079647229664e+269
Results
106.0ms591×body256valid
14.0ms145×body256infinite
Compiler

Compiled 701 to 506 computations (27.8% saved)

bsearch104.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
1860.5437630759038
340820216982257900.0
46.0ms
-14067.998406144094
-0.059837952237461946
Results
65.0ms259×body256valid
36.0ms45×body256infinite
Compiler

Compiled 265 to 204 computations (23% saved)

bsearch22.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
1.1825929108478997e+47
2.5447190901011143e+47
14.0ms
-4.303681241090311e+180
-1.778411196076214e+176
Results
11.0ms126×body256valid
7.0ms82×body256infinite
Compiler

Compiled 174 to 131 computations (24.7% saved)

simplify138.0ms (2%)

Algorithm
egg-herbie
Rules
258×distribute-lft-neg-in
238×unsub-neg
168×neg-mul-1
130×neg-sub0
94×cancel-sign-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0126833
1180833
2205829
3232829
4274829
5339829
6422829
7524829
8660829
9790829
10874829
11932829
12965829
13975829
14976829
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 y -1) (*.f64 x z) x)
(if (<=.f64 x 219999999999999985925065750218610070358986490381662592515994080549083940450081403438672792186303052700659965606494208) (+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x) (+.f64 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x)))
(if (<=.f64 x 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136000) (+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x) (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))
(if (<=.f64 z -26000000000000000746302745113483531814176709307075935604046758668266121501810305536444776262693721643255297212416) (*.f64 z (-.f64 (*.f64 y x) x)) (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))
(if (<=.f64 y -160000000) (+.f64 x (*.f64 (*.f64 z x) y)) (if (<=.f64 y 1438846037749345/73786976294838206464) (-.f64 x (*.f64 z x)) (+.f64 x (*.f64 (*.f64 z x) y))))
(if (<=.f64 y -160000000) (+.f64 x (*.f64 z (*.f64 x y))) (if (<=.f64 y 1438846037749345/73786976294838206464) (-.f64 x (*.f64 z x)) (+.f64 x (*.f64 z (*.f64 x y)))))
(if (<=.f64 y -57999999999999995890981679006284909627829577083627790324870587514438125906947776391668875400087791016624826351877263942968248770968369631100838547508166656) (*.f64 y (*.f64 z x)) (if (<=.f64 y 17500000000000001048576) (-.f64 x (*.f64 z x)) (*.f64 z (*.f64 y x))))
(if (<=.f64 z -8999999999999999868981883051959684999826358262043313275157953728807638008725397830439894471109199498317042397552048060235215103586110370473341055523537938608019126880748712157363048871713831364961756987791370236948223457383717708569493822456713039672728590249643122555355136) (*.f64 z (*.f64 y x)) (if (<=.f64 z -6999999999999999686645723767742176907306884049041600526113899161311640551424) (*.f64 z (neg.f64 x)) (if (<=.f64 z -8014330305721943/87112285931760246646623899502532662132736) (*.f64 y (*.f64 z x)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 y (*.f64 z x)) (if (<=.f64 z 6189700196426901/2475880078570760549798248448) x (if (<=.f64 z 299999999999999976782223182040206759551989447251294707979147347469392688625247569575936) (*.f64 z (*.f64 y x)) (*.f64 z (neg.f64 x)))))))))
(if (<=.f64 z -1300000000000000060779964551092966385946487060729533372893774334567221371212922662993478735634394338020799954574258435376124018640061159430916607260642073761303606063824029316263096776309858004329458101781847272800750813239380994465178429434815790813364558250031068479488) (*.f64 y (*.f64 z x)) (if (<=.f64 z -370000000000000000784207266445706404586699070013957002023172680406007808) (*.f64 z (neg.f64 x)) (if (<=.f64 z -4137611559144941/40564819207303340847894502572032) (*.f64 y (*.f64 z x)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 y (*.f64 z x)) (if (<=.f64 z 4951760157141521/309485009821345068724781056) x (if (<=.f64 z 19500000000000001665647826356272781590867010718765864146154704783888340135402234970112) (*.f64 y (*.f64 z x)) (*.f64 z (neg.f64 x)))))))))
(if (<=.f64 z -600000000000000039313566574480727138470499802062131464072458313970665168653582622910168298837029564084561430750924041446426729687855652127658623965903552782474624927878640501411788896029365252618538571809955321311085411833491321292347091383095752208142101561642966566567936) (*.f64 x (*.f64 z y)) (if (<=.f64 z -1) (*.f64 z (neg.f64 x)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 x (*.f64 z y)) (if (<=.f64 z 8975065284819007/309485009821345068724781056) x (if (<=.f64 z 5999999999999999915240512714285143499951361370262294044393940418759114306443783700480) (*.f64 x (*.f64 z y)) (*.f64 z (neg.f64 x))))))))
(if (<=.f64 z -1) (*.f64 z (neg.f64 x)) (if (<=.f64 z 1900) x (*.f64 z (neg.f64 x))))
(if (<=.f64 z -749999999999999949350312944765785133449764857862592168398517927210521975591417462549820148886831914818340625653452770338782692455596140847214601237158433015215964412205781221376) (*.f64 z x) (if (<=.f64 z 125000000000000005480730380634524669329255956480) x (*.f64 z x)))
x
Outputs
(fma.f64 (+.f64 y -1) (*.f64 x z) x)
(if (<=.f64 x 219999999999999985925065750218610070358986490381662592515994080549083940450081403438672792186303052700659965606494208) (+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x) (+.f64 x (*.f64 (*.f64 (-.f64 1 y) (neg.f64 z)) x)))
(if (<=.f64 x 219999999999999985925065750218610070358986490381662592515994080549083940450081403438672792186303052700659965606494208) (+.f64 x (*.f64 z (*.f64 (+.f64 y -1) x))) (+.f64 x (*.f64 x (*.f64 (-.f64 1 y) (neg.f64 z)))))
(if (<=.f64 x 219999999999999985925065750218610070358986490381662592515994080549083940450081403438672792186303052700659965606494208) (+.f64 x (*.f64 z (*.f64 (+.f64 y -1) x))) (-.f64 x (*.f64 x (*.f64 z (-.f64 1 y)))))
(if (<=.f64 x 219999999999999985925065750218610070358986490381662592515994080549083940450081403438672792186303052700659965606494208) (+.f64 x (*.f64 z (*.f64 x (+.f64 y -1)))) (-.f64 x (*.f64 x (*.f64 z (-.f64 1 y)))))
(if (<=.f64 x 219999999999999985925065750218610070358986490381662592515994080549083940450081403438672792186303052700659965606494208) (-.f64 x (*.f64 z (*.f64 x (-.f64 1 y)))) (-.f64 x (*.f64 x (*.f64 z (-.f64 1 y)))))
(if (<=.f64 x 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136000) (+.f64 (*.f64 (*.f64 (+.f64 y -1) x) z) x) (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))
(if (<=.f64 x 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136000) (+.f64 x (*.f64 z (*.f64 (+.f64 y -1) x))) (*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y)))))
(if (<=.f64 x 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136000) (+.f64 x (*.f64 z (*.f64 x (+.f64 y -1)))) (*.f64 x (+.f64 1 (*.f64 z (+.f64 y -1)))))
(if (<=.f64 x 400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136000) (-.f64 x (*.f64 z (*.f64 x (-.f64 1 y)))) (*.f64 x (+.f64 1 (*.f64 z (+.f64 y -1)))))
(if (<=.f64 z -26000000000000000746302745113483531814176709307075935604046758668266121501810305536444776262693721643255297212416) (*.f64 z (-.f64 (*.f64 y x) x)) (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))
(if (<=.f64 z -26000000000000000746302745113483531814176709307075935604046758668266121501810305536444776262693721643255297212416) (*.f64 z (-.f64 (*.f64 y x) x)) (*.f64 x (-.f64 1 (*.f64 z (-.f64 1 y)))))
(if (<=.f64 z -26000000000000000746302745113483531814176709307075935604046758668266121501810305536444776262693721643255297212416) (*.f64 z (-.f64 (*.f64 y x) x)) (*.f64 x (+.f64 1 (*.f64 z (+.f64 y -1)))))
(if (<=.f64 y -160000000) (+.f64 x (*.f64 (*.f64 z x) y)) (if (<=.f64 y 1438846037749345/73786976294838206464) (-.f64 x (*.f64 z x)) (+.f64 x (*.f64 (*.f64 z x) y))))
(if (or (<=.f64 y -160000000) (not (<=.f64 y 1438846037749345/73786976294838206464))) (+.f64 x (*.f64 y (*.f64 x z))) (-.f64 x (*.f64 x z)))
(if (<=.f64 y -160000000) (+.f64 x (*.f64 z (*.f64 x y))) (if (<=.f64 y 1438846037749345/73786976294838206464) (-.f64 x (*.f64 z x)) (+.f64 x (*.f64 z (*.f64 x y)))))
(if (or (<=.f64 y -160000000) (not (<=.f64 y 1438846037749345/73786976294838206464))) (+.f64 x (*.f64 z (*.f64 y x))) (-.f64 x (*.f64 x z)))
(if (<=.f64 y -57999999999999995890981679006284909627829577083627790324870587514438125906947776391668875400087791016624826351877263942968248770968369631100838547508166656) (*.f64 y (*.f64 z x)) (if (<=.f64 y 17500000000000001048576) (-.f64 x (*.f64 z x)) (*.f64 z (*.f64 y x))))
(if (<=.f64 y -57999999999999995890981679006284909627829577083627790324870587514438125906947776391668875400087791016624826351877263942968248770968369631100838547508166656) (*.f64 y (*.f64 x z)) (if (<=.f64 y 17500000000000001048576) (-.f64 x (*.f64 x z)) (*.f64 z (*.f64 y x))))
(if (<=.f64 z -8999999999999999868981883051959684999826358262043313275157953728807638008725397830439894471109199498317042397552048060235215103586110370473341055523537938608019126880748712157363048871713831364961756987791370236948223457383717708569493822456713039672728590249643122555355136) (*.f64 z (*.f64 y x)) (if (<=.f64 z -6999999999999999686645723767742176907306884049041600526113899161311640551424) (*.f64 z (neg.f64 x)) (if (<=.f64 z -8014330305721943/87112285931760246646623899502532662132736) (*.f64 y (*.f64 z x)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 y (*.f64 z x)) (if (<=.f64 z 6189700196426901/2475880078570760549798248448) x (if (<=.f64 z 299999999999999976782223182040206759551989447251294707979147347469392688625247569575936) (*.f64 z (*.f64 y x)) (*.f64 z (neg.f64 x)))))))))
(if (<=.f64 z -8999999999999999868981883051959684999826358262043313275157953728807638008725397830439894471109199498317042397552048060235215103586110370473341055523537938608019126880748712157363048871713831364961756987791370236948223457383717708569493822456713039672728590249643122555355136) (*.f64 z (*.f64 y x)) (if (<=.f64 z -6999999999999999686645723767742176907306884049041600526113899161311640551424) (*.f64 z (neg.f64 x)) (if (<=.f64 z -8014330305721943/87112285931760246646623899502532662132736) (*.f64 y (*.f64 x z)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 y (*.f64 x z)) (if (<=.f64 z 6189700196426901/2475880078570760549798248448) x (if (<=.f64 z 299999999999999976782223182040206759551989447251294707979147347469392688625247569575936) (*.f64 z (*.f64 y x)) (*.f64 z (neg.f64 x)))))))))
(if (<=.f64 z -8999999999999999868981883051959684999826358262043313275157953728807638008725397830439894471109199498317042397552048060235215103586110370473341055523537938608019126880748712157363048871713831364961756987791370236948223457383717708569493822456713039672728590249643122555355136) (*.f64 z (*.f64 y x)) (if (<=.f64 z -6999999999999999686645723767742176907306884049041600526113899161311640551424) (*.f64 x (neg.f64 z)) (if (<=.f64 z -8014330305721943/87112285931760246646623899502532662132736) (*.f64 y (*.f64 x z)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 y (*.f64 x z)) (if (<=.f64 z 6189700196426901/2475880078570760549798248448) x (if (<=.f64 z 299999999999999976782223182040206759551989447251294707979147347469392688625247569575936) (*.f64 z (*.f64 y x)) (*.f64 x (neg.f64 z)))))))))
(if (<=.f64 z -1300000000000000060779964551092966385946487060729533372893774334567221371212922662993478735634394338020799954574258435376124018640061159430916607260642073761303606063824029316263096776309858004329458101781847272800750813239380994465178429434815790813364558250031068479488) (*.f64 y (*.f64 z x)) (if (<=.f64 z -370000000000000000784207266445706404586699070013957002023172680406007808) (*.f64 z (neg.f64 x)) (if (<=.f64 z -4137611559144941/40564819207303340847894502572032) (*.f64 y (*.f64 z x)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 y (*.f64 z x)) (if (<=.f64 z 4951760157141521/309485009821345068724781056) x (if (<=.f64 z 19500000000000001665647826356272781590867010718765864146154704783888340135402234970112) (*.f64 y (*.f64 z x)) (*.f64 z (neg.f64 x)))))))))
(if (<=.f64 z -1300000000000000060779964551092966385946487060729533372893774334567221371212922662993478735634394338020799954574258435376124018640061159430916607260642073761303606063824029316263096776309858004329458101781847272800750813239380994465178429434815790813364558250031068479488) (*.f64 y (*.f64 x z)) (if (<=.f64 z -370000000000000000784207266445706404586699070013957002023172680406007808) (*.f64 z (neg.f64 x)) (if (<=.f64 z -4137611559144941/40564819207303340847894502572032) (*.f64 y (*.f64 x z)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 y (*.f64 x z)) (if (<=.f64 z 4951760157141521/309485009821345068724781056) x (if (<=.f64 z 19500000000000001665647826356272781590867010718765864146154704783888340135402234970112) (*.f64 y (*.f64 x z)) (*.f64 z (neg.f64 x)))))))))
(if (<=.f64 z -1300000000000000060779964551092966385946487060729533372893774334567221371212922662993478735634394338020799954574258435376124018640061159430916607260642073761303606063824029316263096776309858004329458101781847272800750813239380994465178429434815790813364558250031068479488) (*.f64 y (*.f64 x z)) (if (<=.f64 z -370000000000000000784207266445706404586699070013957002023172680406007808) (*.f64 x (neg.f64 z)) (if (<=.f64 z -4137611559144941/40564819207303340847894502572032) (*.f64 y (*.f64 x z)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 y (*.f64 x z)) (if (<=.f64 z 4951760157141521/309485009821345068724781056) x (if (<=.f64 z 19500000000000001665647826356272781590867010718765864146154704783888340135402234970112) (*.f64 y (*.f64 x z)) (*.f64 x (neg.f64 z)))))))))
(if (<=.f64 z -600000000000000039313566574480727138470499802062131464072458313970665168653582622910168298837029564084561430750924041446426729687855652127658623965903552782474624927878640501411788896029365252618538571809955321311085411833491321292347091383095752208142101561642966566567936) (*.f64 x (*.f64 z y)) (if (<=.f64 z -1) (*.f64 z (neg.f64 x)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 x (*.f64 z y)) (if (<=.f64 z 8975065284819007/309485009821345068724781056) x (if (<=.f64 z 5999999999999999915240512714285143499951361370262294044393940418759114306443783700480) (*.f64 x (*.f64 z y)) (*.f64 z (neg.f64 x))))))))
(if (<=.f64 z -600000000000000039313566574480727138470499802062131464072458313970665168653582622910168298837029564084561430750924041446426729687855652127658623965903552782474624927878640501411788896029365252618538571809955321311085411833491321292347091383095752208142101561642966566567936) (*.f64 x (*.f64 y z)) (if (<=.f64 z -1) (*.f64 z (neg.f64 x)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 x (*.f64 y z)) (if (<=.f64 z 8975065284819007/309485009821345068724781056) x (if (<=.f64 z 5999999999999999915240512714285143499951361370262294044393940418759114306443783700480) (*.f64 x (*.f64 y z)) (*.f64 z (neg.f64 x))))))))
(if (<=.f64 z -600000000000000039313566574480727138470499802062131464072458313970665168653582622910168298837029564084561430750924041446426729687855652127658623965903552782474624927878640501411788896029365252618538571809955321311085411833491321292347091383095752208142101561642966566567936) (*.f64 x (*.f64 y z)) (if (<=.f64 z -1) (*.f64 x (neg.f64 z)) (if (<=.f64 z 1891296297426935/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) x (if (<=.f64 z 2667849736027765/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 x (*.f64 y z)) (if (<=.f64 z 8975065284819007/309485009821345068724781056) x (if (<=.f64 z 5999999999999999915240512714285143499951361370262294044393940418759114306443783700480) (*.f64 x (*.f64 y z)) (*.f64 x (neg.f64 z))))))))
(if (<=.f64 z -1) (*.f64 z (neg.f64 x)) (if (<=.f64 z 1900) x (*.f64 z (neg.f64 x))))
(if (or (<=.f64 z -1) (not (<=.f64 z 1900))) (*.f64 z (neg.f64 x)) x)
(if (or (<=.f64 z -1) (not (<=.f64 z 1900))) (*.f64 x (neg.f64 z)) x)
(if (<=.f64 z -749999999999999949350312944765785133449764857862592168398517927210521975591417462549820148886831914818340625653452770338782692455596140847214601237158433015215964412205781221376) (*.f64 z x) (if (<=.f64 z 125000000000000005480730380634524669329255956480) x (*.f64 z x)))
(if (<=.f64 z -749999999999999949350312944765785133449764857862592168398517927210521975591417462549820148886831914818340625653452770338782692455596140847214601237158433015215964412205781221376) (*.f64 x z) (if (<=.f64 z 125000000000000005480730380634524669329255956480) x (*.f64 x z)))
x
Compiler

Compiled 371 to 206 computations (44.5% saved)

soundness1.8s (26.5%)

Rules
1766×fma-def
1722×fma-def
1722×fma-def
1722×fma-def
1532×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01025
12225
25121
316521
448421
5117921
6193621
7262021
8272821
9272821
01833707
14313643
213983031
371583031
01781
136277
2502277
028229
1644129
04387021
110416919
231146901
01546
132046
2416846
01833707
14313643
213983031
371583031
059212878
1143012150
2747512146
01833707
14313643
213983031
371583031
01833707
14313643
213983031
371583031
01546
132046
2416846
04387021
110416919
231146901
04387021
110416919
231146901
01546
132046
2416846
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 1190 to 601 computations (49.5% saved)

end0.0ms (0%)

preprocess148.0ms (2.1%)

Compiler

Compiled 810 to 386 computations (52.3% saved)

Profiling

Loading profile data...