Data.Metrics.Snapshot:quantile from metrics-0.3.0.2

Details

Time bar (total: 7.7s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 14 to 9 computations (35.7% saved)

sample1.1s (14.3%)

Results
770.0ms5395×body256valid
322.0ms2861×body256infinite
Bogosity

preprocess77.0ms (1%)

Algorithm
egg-herbie
Rules
1712×unsub-neg
840×+-commutative
646×distribute-lft-in
620×associate--l-
572×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030175
159147
2166147
3628147
42597147
54346147
67114147
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 y (*.f64 (-.f64 x z) (-.f64 t y)))
(+.f64 z (*.f64 (-.f64 y x) (-.f64 t z)))
(+.f64 t (*.f64 (-.f64 y z) (-.f64 x t)))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t z) (-.f64 y x)))
(+.f64 x (*.f64 (-.f64 y t) (-.f64 z x)))
Outputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 y (*.f64 (-.f64 x z) (-.f64 t y)))
(fma.f64 (-.f64 x z) (-.f64 t y) y)
(+.f64 z (*.f64 (-.f64 y x) (-.f64 t z)))
(fma.f64 (-.f64 y x) (-.f64 t z) z)
(+.f64 t (*.f64 (-.f64 y z) (-.f64 x t)))
(fma.f64 (-.f64 y z) (-.f64 x t) t)
(+.f64 x (*.f64 (-.f64 z y) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) (-.f64 z y)))
(fma.f64 (-.f64 t x) (-.f64 z y) x)
(+.f64 x (*.f64 (-.f64 t z) (-.f64 y x)))
(+.f64 x (*.f64 (-.f64 y x) (-.f64 t z)))
(fma.f64 (-.f64 y x) (-.f64 t z) x)
(+.f64 x (*.f64 (-.f64 y t) (-.f64 z x)))
(fma.f64 (-.f64 y t) (-.f64 z x) x)
Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify343.0ms (4.4%)

Algorithm
egg-herbie
Rules
5862×fma-def
1362×unsub-neg
656×sub-neg
572×distribute-rgt-in
500×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01025
11721
24021
312321
445921
5150821
6291621
7398921
8503921
9524821
10525621
11525621
12530021
13530021
14530021
15756521
16756521
17756521
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Outputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (-.f64 y z) (-.f64 t x) x)

eval0.0ms (0%)

Compiler

Compiled 21 to 9 computations (57.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Accurracy
100.0%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Compiler

Compiled 26 to 16 computations (38.5% saved)

localize29.0ms (0.4%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 y z) (-.f64 t x))
Compiler

Compiled 31 to 9 computations (71% saved)

series4.0ms (0.1%)

Counts
1 → 48
Calls

12 calls:

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

rewrite128.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1436×prod-diff
1018×log-prod
812×pow-prod-down
746×fma-def
510×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119919
2288819
Stop Event
node limit
Counts
1 → 45
Calls
Call 1
Inputs
(*.f64 (-.f64 y z) (-.f64 t x))
Outputs
(+.f64 0 (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (neg.f64 x) (-.f64 y z)))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 t x)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (+.f64 y z) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (+.f64 y z)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 t x) (+.f64 y z)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (*.f64 y y) (*.f64 z z))) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 t x)) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 y z)) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 y z)) (+.f64 t x))
(pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(fma.f64 y (-.f64 t x) (*.f64 (neg.f64 z) (-.f64 t x)))
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))
(fma.f64 t (-.f64 y z) (*.f64 (neg.f64 x) (-.f64 y z)))
(fma.f64 (-.f64 t x) y (*.f64 (-.f64 t x) (neg.f64 z)))

simplify82.0ms (1.1%)

Algorithm
egg-herbie
Rules
1430×associate-*r*
1296×associate-*l*
746×div-sub
704×fma-def
632×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01492543
13822517
212652265
363842265
Stop Event
node limit
Counts
93 → 80
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 0 (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (neg.f64 x) (-.f64 y z)))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 t x)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (+.f64 y z) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (+.f64 y z)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 t x) (+.f64 y z)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (*.f64 y y) (*.f64 z z))) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 t x)) (+.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 y z)) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 y z)) (+.f64 t x))
(pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(fma.f64 y (-.f64 t x) (*.f64 (neg.f64 z) (-.f64 t x)))
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))
(fma.f64 t (-.f64 y z) (*.f64 (neg.f64 x) (-.f64 y z)))
(fma.f64 (-.f64 t x) y (*.f64 (-.f64 t x) (neg.f64 z)))
Outputs
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 0 (*.f64 (-.f64 y z) (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (neg.f64 x) (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 y (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))))
(*.f64 (-.f64 t x) (-.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 1)
(*.f64 (-.f64 t x) (-.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (/.f64 (fma.f64 z (+.f64 z y) (*.f64 y y)) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (+.f64 t x)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 z y))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (+.f64 t x) (-.f64 (*.f64 t t) (*.f64 x x)))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 1 (*.f64 (-.f64 t x) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (*.f64 (+.f64 y z) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))) (/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (+.f64 z y)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))) (/.f64 (+.f64 z y) (/.f64 (+.f64 z y) (-.f64 y z))))
(*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (*.f64 1 (-.f64 y z)) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (*.f64 t t) (*.f64 x x))) (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 t x)) (/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (+.f64 z y)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (/.f64 (+.f64 z y) (/.f64 (+.f64 z y) (-.f64 y z))))
(*.f64 1 (*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (/.f64 (fma.f64 z (+.f64 z y) (*.f64 y y)) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (+.f64 y z)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))) (/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (+.f64 z y)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))) (/.f64 (+.f64 z y) (/.f64 (+.f64 z y) (-.f64 y z))))
(*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (*.f64 1 (-.f64 y z)) (fma.f64 t t (*.f64 x (+.f64 t x)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 z y))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (+.f64 t x) (-.f64 (*.f64 t t) (*.f64 x x)))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 1 (*.f64 (-.f64 t x) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 t x) (+.f64 y z)))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 t x)) (/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (+.f64 z y)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (/.f64 (+.f64 z y) (/.f64 (+.f64 z y) (-.f64 y z))))
(*.f64 1 (*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (-.f64 y z) (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 (+.f64 t x) (-.f64 y z)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z))
(*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z)))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) (-.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (-.f64 t x))
(*.f64 (-.f64 t x) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (*.f64 y y) (*.f64 z z))) (+.f64 y z))
(/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 (+.f64 t x) (-.f64 y z)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z))
(*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z)))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t x)) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) (-.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (-.f64 t x))
(*.f64 (-.f64 t x) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 t x)) (+.f64 y z))
(/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 (+.f64 t x) (-.f64 y z)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z))
(*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (-.f64 y z)) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (-.f64 y z) (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 y z)) (+.f64 t x))
(/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 (+.f64 t x) (-.f64 y z)))
(*.f64 (/.f64 (+.f64 t x) (/.f64 (+.f64 t x) (-.f64 t x))) (-.f64 y z))
(*.f64 (-.f64 t x) (*.f64 1 (-.f64 y z)))
(pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1)
(*.f64 (-.f64 t x) (-.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 3)
(*.f64 (-.f64 t x) (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) 1/2)
(*.f64 (-.f64 t x) (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) 1/3)
(*.f64 (-.f64 t x) (-.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2)
(*.f64 (-.f64 t x) (-.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))
(*.f64 (-.f64 t x) (-.f64 y z))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x)))))
(*.f64 (-.f64 t x) (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3))
(*.f64 (-.f64 t x) (-.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 1))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 1) 1))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 3))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 1/3))
(*.f64 (-.f64 t x) (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) 2))
(*.f64 (-.f64 t x) (-.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x))))
(*.f64 (-.f64 t x) (-.f64 y z))
(fma.f64 y (-.f64 t x) (*.f64 (neg.f64 z) (-.f64 t x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(fma.f64 t (-.f64 y z) (*.f64 (neg.f64 x) (-.f64 y z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(fma.f64 (-.f64 t x) y (*.f64 (-.f64 t x) (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))

eval49.0ms (0.6%)

Compiler

Compiled 1436 to 447 computations (68.9% saved)

prune56.0ms (0.7%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New74680
Fresh000
Picked101
Done000
Total75681
Accurracy
100.0%
Counts
81 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.6%
(+.f64 x (fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x))))
93.7%
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
95.3%
(+.f64 x (+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z))))
61.8%
(+.f64 x (*.f64 (-.f64 t x) (neg.f64 z)))
58.7%
(+.f64 x (*.f64 (-.f64 t x) y))
61.4%
(+.f64 x (*.f64 t (-.f64 y z)))
97.6%
(+.f64 x (fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x))))
93.7%
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
95.3%
(+.f64 x (+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z))))
61.8%
(+.f64 x (*.f64 (-.f64 t x) (neg.f64 z)))
58.7%
(+.f64 x (*.f64 (-.f64 t x) y))
61.4%
(+.f64 x (*.f64 t (-.f64 y z)))
Compiler

Compiled 348 to 204 computations (41.4% saved)

localize215.0ms (2.8%)

Local Accuracy

Found 10 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 t x) y)
100.0%
(*.f64 (-.f64 t x) (neg.f64 z))
95.9%
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z)))
100.0%
(*.f64 (-.f64 t x) (neg.f64 z))
100.0%
(*.f64 (-.f64 t x) y)
100.0%
(+.f64 x (*.f64 (-.f64 t x) y))
100.0%
(+.f64 x (*.f64 t (-.f64 y z)))
100.0%
(*.f64 t (-.f64 y z))
100.0%
(*.f64 (-.f64 y z) (neg.f64 x))
97.6%
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))
Compiler

Compiled 169 to 46 computations (72.8% saved)

series22.0ms (0.3%)

Counts
10 → 384
Calls

99 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(*.f64 (-.f64 t x) (neg.f64 z))
1.0ms
y
@inf
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))
1.0ms
t
@0
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))
1.0ms
y
@0
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))
0.0ms
z
@0
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))

rewrite134.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
728×expm1-udef
728×log1p-udef
484×add-sqr-sqrt
478×pow1
478×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020190
1452146
27109146
Stop Event
node limit
Counts
10 → 322
Calls
Call 1
Inputs
(fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 t (-.f64 y z))
(+.f64 x (*.f64 t (-.f64 y z)))
(+.f64 x (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) y)
(*.f64 (-.f64 t x) (neg.f64 z))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z)))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 (-.f64 t x) y)
Outputs
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 (+.f64 y z) t))
(+.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(+.f64 (*.f64 y (+.f64 t x)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (+.f64 t x) z))))
(+.f64 (*.f64 y (+.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t x) z))) (sqrt.f64 (*.f64 (+.f64 t x) z))))
(+.f64 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 z (+.f64 t x) (*.f64 (+.f64 t x) z)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 (+.f64 t x) z)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (*.f64 (+.f64 t x) z) 1 (*.f64 (+.f64 t x) z)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t x) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 2) (*.f64 (+.f64 t x) z)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t x) z))) (sqrt.f64 (*.f64 (+.f64 t x) z)) (*.f64 (+.f64 t x) z)))
(-.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 y z) (+.f64 t x))
(*.f64 (+.f64 t x) (+.f64 y z))
(*.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 1 (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))))
(*.f64 (*.f64 (+.f64 t x) (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)))
(*.f64 (*.f64 (+.f64 t x) (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (pow.f64 (+.f64 y z) 2)) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 y z)))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)) (neg.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 (*.f64 (+.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 (pow.f64 (*.f64 (+.f64 y z) x) 2) (*.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 (*.f64 (+.f64 t x) z) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (pow.f64 (*.f64 (+.f64 y z) x) 2)) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x))))
(/.f64 (*.f64 (+.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (+.f64 t x) (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 y z)) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 y z)) (+.f64 t x))
(pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 t x)) y) (pow.f64 (exp.f64 z) (+.f64 t x))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (+.f64 y z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(+.f64 (*.f64 y x) (*.f64 z x))
(+.f64 (*.f64 x y) (*.f64 x z))
(-.f64 0 (*.f64 (+.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) x))) 1)
(/.f64 (*.f64 x (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 x (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) x) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) x) (+.f64 y z))
(pow.f64 (*.f64 (+.f64 y z) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) x)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) x)) 2)
(neg.f64 (*.f64 (+.f64 y z) x))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) x))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y z) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 y z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) x)))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) x)))
(+.f64 (*.f64 y t) (*.f64 z t))
(+.f64 (*.f64 t y) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) t))) 1)
(/.f64 (*.f64 t (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 t (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) t) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) t) (+.f64 y z))
(pow.f64 (*.f64 (+.f64 y z) t) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) t)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) t)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2))
(log.f64 (pow.f64 (exp.f64 t) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) t))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) t)))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) t)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) t)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y z) t x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (+.f64 y z) t))) (/.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 x (*.f64 (+.f64 y z) t))))
(*.f64 (fma.f64 (+.f64 y z) t x) 1)
(*.f64 1 (fma.f64 (+.f64 y z) t x))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) 2) (cbrt.f64 (fma.f64 (+.f64 y z) t x)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y z) t x)) (sqrt.f64 (fma.f64 (+.f64 y z) t x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2)) (/.f64 1 (-.f64 x (*.f64 (+.f64 y z) t))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x))) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (+.f64 y z) t)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 t x) (+.f64 y z)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2)) (-.f64 x (*.f64 (+.f64 y z) t)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2))) (neg.f64 (-.f64 x (*.f64 (+.f64 y z) t))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y z) t) x))
(pow.f64 (fma.f64 (+.f64 y z) t x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 y z) t x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y z) t x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y z) t x) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 y z) t x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y z) t x))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y z) t x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y z) t x)))
(exp.f64 (log.f64 (fma.f64 (+.f64 y z) t x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y z) t x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y z) t x)))
(fma.f64 (+.f64 y z) t x)
(fma.f64 t (+.f64 y z) x)
(fma.f64 1 x (*.f64 (+.f64 y z) t))
(fma.f64 1 (*.f64 (+.f64 y z) t) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y z) t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) t)) 2) (cbrt.f64 (*.f64 (+.f64 y z) t)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y z) t))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y z) t)) (sqrt.f64 (*.f64 (+.f64 y z) t)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y (+.f64 t x)))) (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 x (*.f64 y (+.f64 t x)))))
(*.f64 (fma.f64 y (+.f64 t x) x) 1)
(*.f64 1 (fma.f64 y (+.f64 t x) x))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2) (cbrt.f64 (fma.f64 y (+.f64 t x) x)))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) (sqrt.f64 (fma.f64 y (+.f64 t x) x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 y (+.f64 t x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x y) (+.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 x x)) (-.f64 (*.f64 y (+.f64 t x)) x))
(pow.f64 (fma.f64 y (+.f64 t x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 2))
(log.f64 (exp.f64 (fma.f64 y (+.f64 t x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (+.f64 t x) x))))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x)))
(exp.f64 (log.f64 (fma.f64 y (+.f64 t x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 t x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 (+.f64 t x) y x)
(fma.f64 1 x (*.f64 y (+.f64 t x)))
(fma.f64 1 (*.f64 y (+.f64 t x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) x)
(+.f64 (*.f64 y t) (*.f64 y x))
(+.f64 (*.f64 t y) (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 1)
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) y) (+.f64 t x))
(pow.f64 (*.f64 y (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) 2)
(pow.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 t x)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))
(+.f64 (*.f64 z t) (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 x z))
(-.f64 0 (*.f64 (+.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t x) z))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 z (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) z) (+.f64 t x))
(pow.f64 (*.f64 (+.f64 t x) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t x) z)) 2)
(neg.f64 (*.f64 (+.f64 t x) z))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t x) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t x) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 t x) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t x) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t x) z)))
(-.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 y z) (+.f64 t x))
(*.f64 (+.f64 t x) (+.f64 y z))
(*.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 1 (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))))
(*.f64 (*.f64 (+.f64 t x) (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)))
(*.f64 (*.f64 (+.f64 t x) (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (pow.f64 (+.f64 y z) 2)) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 y z)))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)) (neg.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 (*.f64 (+.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 (pow.f64 (*.f64 (+.f64 y z) x) 2) (*.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 (*.f64 (+.f64 t x) z) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (pow.f64 (*.f64 (+.f64 y z) x) 2)) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x))))
(/.f64 (*.f64 (+.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (+.f64 t x) (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 y z)) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 y z)) (+.f64 t x))
(pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 t x)) y) (pow.f64 (exp.f64 z) (+.f64 t x))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (+.f64 y z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(fma.f64 y (+.f64 t x) (*.f64 (+.f64 t x) z))
(fma.f64 (+.f64 y z) t (*.f64 (+.f64 y z) x))
(fma.f64 t (+.f64 y z) (*.f64 (+.f64 y z) x))
(fma.f64 (+.f64 t x) y (*.f64 (+.f64 t x) z))
(fma.f64 (+.f64 t x) z (*.f64 y (+.f64 t x)))
(fma.f64 z (+.f64 t x) (*.f64 y (+.f64 t x)))
(fma.f64 1 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(fma.f64 1 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(fma.f64 1 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 2) (cbrt.f64 (*.f64 (+.f64 t x) z)) (*.f64 y (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) (*.f64 (+.f64 t x) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) t)) 2) (cbrt.f64 (*.f64 (+.f64 y z) t)) (*.f64 (+.f64 y z) x))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t x) z)) (sqrt.f64 (*.f64 (+.f64 t x) z)) (*.f64 y (+.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) (*.f64 (+.f64 t x) z))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y z) t)) (sqrt.f64 (*.f64 (+.f64 y z) t)) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 z t) (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 x z))
(-.f64 0 (*.f64 (+.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t x) z))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 z (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) z) (+.f64 t x))
(pow.f64 (*.f64 (+.f64 t x) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t x) z)) 2)
(neg.f64 (*.f64 (+.f64 t x) z))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t x) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t x) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 t x) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t x) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t x) z)))
(+.f64 (*.f64 y t) (*.f64 y x))
(+.f64 (*.f64 t y) (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 1)
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) y) (+.f64 t x))
(pow.f64 (*.f64 y (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) 2)
(pow.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 t x)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))

simplify194.0ms (2.5%)

Algorithm
egg-herbie
Rules
1792×fma-neg
940×log-prod
848×fma-def
634×associate-*r*
524×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055217354
1146515524
2625015524
Stop Event
node limit
Counts
706 → 405
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 z x)))
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(*.f64 (+.f64 (*.f64 -1 t) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 y t) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
x
(+.f64 (*.f64 y (-.f64 t x)) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (*.f64 y (-.f64 t x)))
(+.f64 x (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(*.f64 (+.f64 z (*.f64 -1 y)) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 (+.f64 y z) t))
(+.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(+.f64 (*.f64 y (+.f64 t x)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (+.f64 t x) z))))
(+.f64 (*.f64 y (+.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t x) z))) (sqrt.f64 (*.f64 (+.f64 t x) z))))
(+.f64 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 z (+.f64 t x) (*.f64 (+.f64 t x) z)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 (+.f64 t x) z)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (*.f64 (+.f64 t x) z) 1 (*.f64 (+.f64 t x) z)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t x) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 2) (*.f64 (+.f64 t x) z)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t x) z))) (sqrt.f64 (*.f64 (+.f64 t x) z)) (*.f64 (+.f64 t x) z)))
(-.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 y z) (+.f64 t x))
(*.f64 (+.f64 t x) (+.f64 y z))
(*.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 1 (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))))
(*.f64 (*.f64 (+.f64 t x) (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)))
(*.f64 (*.f64 (+.f64 t x) (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (pow.f64 (+.f64 y z) 2)) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 y z)))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)) (neg.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 (*.f64 (+.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 (pow.f64 (*.f64 (+.f64 y z) x) 2) (*.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 (*.f64 (+.f64 t x) z) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (pow.f64 (*.f64 (+.f64 y z) x) 2)) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x))))
(/.f64 (*.f64 (+.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (+.f64 t x) (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 y z)) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 y z)) (+.f64 t x))
(pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 t x)) y) (pow.f64 (exp.f64 z) (+.f64 t x))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (+.f64 y z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(+.f64 (*.f64 y x) (*.f64 z x))
(+.f64 (*.f64 x y) (*.f64 x z))
(-.f64 0 (*.f64 (+.f64 y z) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) x))) 1)
(/.f64 (*.f64 x (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 x (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) x) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) x) (+.f64 y z))
(pow.f64 (*.f64 (+.f64 y z) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) x)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) x)) 2)
(neg.f64 (*.f64 (+.f64 y z) x))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) x))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y z) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 y z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) x)))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) x)))
(+.f64 (*.f64 y t) (*.f64 z t))
(+.f64 (*.f64 t y) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) t))) 1)
(/.f64 (*.f64 t (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 t (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) t) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) t) (+.f64 y z))
(pow.f64 (*.f64 (+.f64 y z) t) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) t)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) t)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2))
(log.f64 (pow.f64 (exp.f64 t) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) t))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) t)))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) t)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) t)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y z) t x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (+.f64 y z) t))) (/.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 x (*.f64 (+.f64 y z) t))))
(*.f64 (fma.f64 (+.f64 y z) t x) 1)
(*.f64 1 (fma.f64 (+.f64 y z) t x))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) 2) (cbrt.f64 (fma.f64 (+.f64 y z) t x)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y z) t x)) (sqrt.f64 (fma.f64 (+.f64 y z) t x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2)) (/.f64 1 (-.f64 x (*.f64 (+.f64 y z) t))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x))) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (+.f64 y z) t)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 t x) (+.f64 y z)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2)) (-.f64 x (*.f64 (+.f64 y z) t)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2))) (neg.f64 (-.f64 x (*.f64 (+.f64 y z) t))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y z) t) x))
(pow.f64 (fma.f64 (+.f64 y z) t x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 y z) t x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y z) t x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y z) t x) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 y z) t x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y z) t x))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y z) t x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y z) t x)))
(exp.f64 (log.f64 (fma.f64 (+.f64 y z) t x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y z) t x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y z) t x)))
(fma.f64 (+.f64 y z) t x)
(fma.f64 t (+.f64 y z) x)
(fma.f64 1 x (*.f64 (+.f64 y z) t))
(fma.f64 1 (*.f64 (+.f64 y z) t) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y z) t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) t)) 2) (cbrt.f64 (*.f64 (+.f64 y z) t)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y z) t))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y z) t)) (sqrt.f64 (*.f64 (+.f64 y z) t)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y (+.f64 t x)))) (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 x (*.f64 y (+.f64 t x)))))
(*.f64 (fma.f64 y (+.f64 t x) x) 1)
(*.f64 1 (fma.f64 y (+.f64 t x) x))
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2) (cbrt.f64 (fma.f64 y (+.f64 t x) x)))
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) (sqrt.f64 (fma.f64 y (+.f64 t x) x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 y (+.f64 t x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x y) (+.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 x x)) (-.f64 (*.f64 y (+.f64 t x)) x))
(pow.f64 (fma.f64 y (+.f64 t x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 2))
(log.f64 (exp.f64 (fma.f64 y (+.f64 t x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (+.f64 t x) x))))
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x)))
(exp.f64 (log.f64 (fma.f64 y (+.f64 t x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 t x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 (+.f64 t x) y x)
(fma.f64 1 x (*.f64 y (+.f64 t x)))
(fma.f64 1 (*.f64 y (+.f64 t x)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) x)
(+.f64 (*.f64 y t) (*.f64 y x))
(+.f64 (*.f64 t y) (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 1)
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) y) (+.f64 t x))
(pow.f64 (*.f64 y (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) 2)
(pow.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 t x)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))
(+.f64 (*.f64 z t) (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 x z))
(-.f64 0 (*.f64 (+.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t x) z))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 z (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) z) (+.f64 t x))
(pow.f64 (*.f64 (+.f64 t x) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t x) z)) 2)
(neg.f64 (*.f64 (+.f64 t x) z))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t x) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t x) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 t x) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t x) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t x) z)))
(-.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 y z) (+.f64 t x))
(*.f64 (+.f64 t x) (+.f64 y z))
(*.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 1 (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))))
(*.f64 (*.f64 (+.f64 t x) (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)))
(*.f64 (*.f64 (+.f64 t x) (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 1 (/.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)))
(/.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (pow.f64 (+.f64 y z) 2)) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 y z)))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)) (neg.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 (*.f64 (+.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 (pow.f64 (*.f64 (+.f64 y z) x) 2) (*.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 (*.f64 (+.f64 t x) z) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (pow.f64 (*.f64 (+.f64 y z) x) 2)) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x))))
(/.f64 (*.f64 (+.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 (+.f64 t x) (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 y z)) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 y z)) (+.f64 t x))
(pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 t x)) y) (pow.f64 (exp.f64 z) (+.f64 t x))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (+.f64 y z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(fma.f64 y (+.f64 t x) (*.f64 (+.f64 t x) z))
(fma.f64 (+.f64 y z) t (*.f64 (+.f64 y z) x))
(fma.f64 t (+.f64 y z) (*.f64 (+.f64 y z) x))
(fma.f64 (+.f64 t x) y (*.f64 (+.f64 t x) z))
(fma.f64 (+.f64 t x) z (*.f64 y (+.f64 t x)))
(fma.f64 z (+.f64 t x) (*.f64 y (+.f64 t x)))
(fma.f64 1 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(fma.f64 1 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(fma.f64 1 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 2) (cbrt.f64 (*.f64 (+.f64 t x) z)) (*.f64 y (+.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) (*.f64 (+.f64 t x) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) t)) 2) (cbrt.f64 (*.f64 (+.f64 y z) t)) (*.f64 (+.f64 y z) x))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t x) z)) (sqrt.f64 (*.f64 (+.f64 t x) z)) (*.f64 y (+.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) (*.f64 (+.f64 t x) z))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y z) t)) (sqrt.f64 (*.f64 (+.f64 y z) t)) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 z t) (*.f64 z x))
(+.f64 (*.f64 t z) (*.f64 x z))
(-.f64 0 (*.f64 (+.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t x) z))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 z (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) z) (+.f64 t x))
(pow.f64 (*.f64 (+.f64 t x) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t x) z)) 2)
(neg.f64 (*.f64 (+.f64 t x) z))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t x) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t x) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 t x) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t x) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t x) z)))
(+.f64 (*.f64 y t) (*.f64 y x))
(+.f64 (*.f64 t y) (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 1)
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) y) (+.f64 t x))
(pow.f64 (*.f64 y (+.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 3)
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) 2)
(pow.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 t x)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))
Outputs
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 z x)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 z x)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 z x)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(neg.f64 (*.f64 y (fma.f64 -1 t x)))
(*.f64 y (neg.f64 (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(fma.f64 -1 (*.f64 t z) (fma.f64 z x (neg.f64 (*.f64 y (fma.f64 -1 t x)))))
(-.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 x t)))
(fma.f64 z (-.f64 x t) (*.f64 y (neg.f64 (-.f64 x t))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(fma.f64 -1 (*.f64 t z) (fma.f64 z x (neg.f64 (*.f64 y (fma.f64 -1 t x)))))
(-.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 x t)))
(fma.f64 z (-.f64 x t) (*.f64 y (neg.f64 (-.f64 x t))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(fma.f64 -1 (*.f64 t z) (fma.f64 z x (neg.f64 (*.f64 y (fma.f64 -1 t x)))))
(-.f64 (*.f64 z (-.f64 x t)) (*.f64 y (-.f64 x t)))
(fma.f64 z (-.f64 x t) (*.f64 y (neg.f64 (-.f64 x t))))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(*.f64 (+.f64 (*.f64 -1 t) x) z)
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(fma.f64 -1 (*.f64 t z) x)
(-.f64 x (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 y t) x)
(fma.f64 y t x)
(fma.f64 t y x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(fma.f64 t (-.f64 y z) x)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 x (+.f64 1 (neg.f64 y)))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
x
(+.f64 (*.f64 y (-.f64 t x)) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y t (*.f64 x (+.f64 1 (neg.f64 y))))
(fma.f64 y (-.f64 t x) x)
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(*.f64 (neg.f64 t) (+.f64 z (neg.f64 y)))
(*.f64 t (neg.f64 (-.f64 z y)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))))
(fma.f64 z x (fma.f64 -1 (*.f64 x y) (*.f64 (neg.f64 t) (+.f64 z (neg.f64 y)))))
(-.f64 (*.f64 x (-.f64 z y)) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))))
(fma.f64 z x (fma.f64 -1 (*.f64 x y) (*.f64 (neg.f64 t) (+.f64 z (neg.f64 y)))))
(-.f64 (*.f64 x (-.f64 z y)) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))))
(fma.f64 z x (fma.f64 -1 (*.f64 x y) (*.f64 (neg.f64 t) (+.f64 z (neg.f64 y)))))
(-.f64 (*.f64 x (-.f64 z y)) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(*.f64 (+.f64 z (*.f64 -1 y)) x)
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (-.f64 t x) y (*.f64 z x)))
(fma.f64 z (-.f64 x t) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 x (neg.f64 (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))))
(fma.f64 t (-.f64 y z) (neg.f64 (*.f64 x (-.f64 y z))))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(fma.f64 -1 (*.f64 z (-.f64 t x)) (fma.f64 y t (*.f64 (neg.f64 y) x)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 t z) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 z (neg.f64 (-.f64 t x)))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 (+.f64 y z) t))
(*.f64 (+.f64 z y) (+.f64 t x))
(+.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (+.f64 t x))
(+.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(*.f64 (+.f64 z y) (+.f64 t x))
(+.f64 (*.f64 y (+.f64 t x)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (+.f64 t x) z))))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 z (+.f64 t x)))
(*.f64 (+.f64 t x) (-.f64 y z))
(+.f64 (*.f64 y (+.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t x) z))) (sqrt.f64 (*.f64 (+.f64 t x) z))))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 z (+.f64 t x)))
(*.f64 (+.f64 t x) (-.f64 y z))
(+.f64 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 z (+.f64 t x) (*.f64 (+.f64 t x) z)))
(fma.f64 (+.f64 z y) (+.f64 t x) (fma.f64 z (+.f64 t x) (*.f64 z (+.f64 t x))))
(fma.f64 (+.f64 z y) (+.f64 t x) (*.f64 (+.f64 t x) (+.f64 z z)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 (+.f64 t x) z)))
(fma.f64 (+.f64 z y) (+.f64 t x) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 z (+.f64 t x))))
(fma.f64 (+.f64 z y) (+.f64 t x) (*.f64 0 (*.f64 z (+.f64 t x))))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (*.f64 (+.f64 t x) z) 1 (*.f64 (+.f64 t x) z)))
(fma.f64 (+.f64 z y) (+.f64 t x) (fma.f64 z (+.f64 t x) (*.f64 z (+.f64 t x))))
(fma.f64 (+.f64 z y) (+.f64 t x) (*.f64 (+.f64 t x) (+.f64 z z)))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 t x) z))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 2) (*.f64 (+.f64 t x) z)))
(fma.f64 (+.f64 z y) (+.f64 t x) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 z (+.f64 t x))))
(fma.f64 (+.f64 z y) (+.f64 t x) (*.f64 0 (*.f64 z (+.f64 t x))))
(+.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 t x) z))) (sqrt.f64 (*.f64 (+.f64 t x) z)) (*.f64 (+.f64 t x) z)))
(fma.f64 (+.f64 z y) (+.f64 t x) (fma.f64 (neg.f64 (+.f64 t x)) z (*.f64 z (+.f64 t x))))
(fma.f64 (+.f64 z y) (+.f64 t x) (*.f64 0 (*.f64 z (+.f64 t x))))
(-.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (-.f64 t x))
(*.f64 (-.f64 t x) (+.f64 z y))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 z (+.f64 t x)))
(*.f64 (+.f64 t x) (-.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x)))) 1)
(*.f64 (+.f64 z y) (+.f64 t x))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (*.f64 (+.f64 y z) (+.f64 t x))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x))))
(*.f64 (+.f64 y z) (+.f64 t x))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (+.f64 t x) (+.f64 y z))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 1 (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 z y) (+.f64 t x))))
(/.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x)))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2)))) (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 z (*.f64 y (pow.f64 (+.f64 t x) 2)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 z (+.f64 t x)))
(*.f64 (+.f64 t x) (-.f64 y z))
(*.f64 (*.f64 (+.f64 t x) (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (*.f64 (+.f64 t x) (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)))
(*.f64 (+.f64 z y) (+.f64 t x))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2)))) (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 z (*.f64 y (pow.f64 (+.f64 t x) 2)))))
(/.f64 1 (/.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 z y) (+.f64 t x))))
(/.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x)))
(/.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 z y) (+.f64 t x))))
(/.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2)))) (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 z (*.f64 y (pow.f64 (+.f64 t x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2) (*.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) (-.f64 y z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 t t (*.f64 x (+.f64 t x)))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (pow.f64 (+.f64 y z) 2)) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 y z)))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) (/.f64 (pow.f64 (+.f64 z y) 2) (+.f64 z y)))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 z y) 2) (+.f64 z y))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)) (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 z (*.f64 y (pow.f64 (+.f64 t x) 2))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)) (neg.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2)) (*.f64 (+.f64 z y) (neg.f64 (+.f64 t x))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 (*.f64 (+.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 (pow.f64 (*.f64 (+.f64 y z) x) 2) (*.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 3) (pow.f64 (*.f64 x (+.f64 z y)) 3)) (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) 2) (*.f64 (*.f64 x (+.f64 z y)) (*.f64 t (+.f64 z y))))))
(/.f64 (*.f64 (pow.f64 (+.f64 z y) 3) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) 2) (*.f64 x (*.f64 t (pow.f64 (+.f64 z y) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 (*.f64 (+.f64 t x) z) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 z (*.f64 y (pow.f64 (+.f64 t x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (pow.f64 (*.f64 (+.f64 y z) x) 2)) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (pow.f64 (*.f64 x (+.f64 z y)) 2)) (*.f64 (+.f64 z y) (+.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 (*.f64 z (+.f64 t x)) (*.f64 y (+.f64 t x))))
(/.f64 (*.f64 (*.f64 (+.f64 z y) (+.f64 t x)) (*.f64 (+.f64 t x) (-.f64 z y))) (*.f64 (+.f64 t x) (-.f64 z y)))
(/.f64 (*.f64 (+.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (+.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 z y)))) (+.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 (+.f64 t x) (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (+.f64 t x) (/.f64 (+.f64 z y) (pow.f64 (+.f64 z y) 2)))
(*.f64 (/.f64 (+.f64 t x) (+.f64 z y)) (pow.f64 (+.f64 z y) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 y z)) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 z y)))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) (+.f64 z y))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 y z)) (+.f64 t x))
(/.f64 (pow.f64 (+.f64 t x) 2) (/.f64 (+.f64 t x) (+.f64 z y)))
(*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)) (+.f64 z y))
(pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 3)
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3) 1/3)
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2)
(*.f64 (+.f64 z y) (+.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2))
(fabs.f64 (*.f64 (+.f64 z y) (+.f64 t x)))
(log.f64 (exp.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x)))))
(*.f64 (+.f64 z y) (+.f64 t x))
(log.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 t x)) y) (pow.f64 (exp.f64 z) (+.f64 t x))))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 z (+.f64 t x)))
(*.f64 (+.f64 t x) (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3))
(*.f64 (+.f64 z y) (+.f64 t x))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (+.f64 y z) 3)))
(*.f64 (+.f64 z y) (+.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 1))
(*.f64 (+.f64 z y) (+.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(+.f64 (*.f64 y x) (*.f64 z x))
(*.f64 x (+.f64 z y))
(+.f64 (*.f64 x y) (*.f64 x z))
(*.f64 x (+.f64 z y))
(-.f64 0 (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) x))) 1)
(*.f64 x (+.f64 z y))
(/.f64 (*.f64 x (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 x (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) x)
(/.f64 (*.f64 x (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 x (/.f64 (+.f64 z y) (pow.f64 (+.f64 z y) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 z y) 2) (+.f64 z y)) x)
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) x) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 x (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) x)
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) x) (+.f64 y z))
(/.f64 x (/.f64 (+.f64 z y) (pow.f64 (+.f64 z y) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 z y) 2) (+.f64 z y)) x)
(pow.f64 (*.f64 (+.f64 y z) x) 1)
(*.f64 x (+.f64 z y))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) x)) 3)
(*.f64 x (+.f64 z y))
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) x) 3) 1/3)
(*.f64 x (+.f64 z y))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) x)) 2)
(*.f64 x (+.f64 z y))
(neg.f64 (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (neg.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) x) 2))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 z y)) 2))
(fabs.f64 (*.f64 x (+.f64 z y)))
(log.f64 (pow.f64 (exp.f64 x) (+.f64 y z)))
(*.f64 x (+.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) x))))
(*.f64 x (+.f64 z y))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) x) 3))
(*.f64 x (+.f64 z y))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 y z) 3) (pow.f64 x 3)))
(*.f64 x (+.f64 z y))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 y z) 3)))
(*.f64 x (+.f64 z y))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) x)))
(*.f64 x (+.f64 z y))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) x)))
(*.f64 x (+.f64 z y))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) x)) 1))
(*.f64 x (+.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) x)))
(*.f64 x (+.f64 z y))
(+.f64 (*.f64 y t) (*.f64 z t))
(*.f64 t (+.f64 z y))
(+.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (+.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) t))) 1)
(*.f64 t (+.f64 z y))
(/.f64 (*.f64 t (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) t))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) t)
(/.f64 (*.f64 t (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 t (/.f64 (+.f64 z y) (pow.f64 (+.f64 z y) 2)))
(*.f64 (/.f64 t (+.f64 z y)) (pow.f64 (+.f64 z y) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) t) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) t))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) t)
(/.f64 (*.f64 (pow.f64 (+.f64 y z) 2) t) (+.f64 y z))
(/.f64 t (/.f64 (+.f64 z y) (pow.f64 (+.f64 z y) 2)))
(*.f64 (/.f64 t (+.f64 z y)) (pow.f64 (+.f64 z y) 2))
(pow.f64 (*.f64 (+.f64 y z) t) 1)
(*.f64 t (+.f64 z y))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) t)) 3)
(*.f64 t (+.f64 z y))
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) 1/3)
(*.f64 t (+.f64 z y))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) t)) 2)
(*.f64 t (+.f64 z y))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2))
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2))
(fabs.f64 (*.f64 t (+.f64 z y)))
(log.f64 (pow.f64 (exp.f64 t) (+.f64 y z)))
(*.f64 t (+.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) t))))
(*.f64 t (+.f64 z y))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3))
(*.f64 t (+.f64 z y))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) t)))
(*.f64 t (+.f64 z y))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) t)))
(*.f64 t (+.f64 z y))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) t)) 1))
(*.f64 t (+.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) t)))
(*.f64 t (+.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 y z) t x))) 1)
(fma.f64 t (+.f64 z y) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (+.f64 y z) t))) (/.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 x (*.f64 (+.f64 y z) t))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 z y)) 2)) (-.f64 x (*.f64 t (+.f64 z y))))
(*.f64 (fma.f64 (+.f64 y z) t x) 1)
(fma.f64 t (+.f64 z y) x)
(*.f64 1 (fma.f64 (+.f64 y z) t x))
(fma.f64 t (+.f64 z y) x)
(*.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) 2))
(fma.f64 t (+.f64 z y) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) 2) (cbrt.f64 (fma.f64 (+.f64 y z) t x)))
(fma.f64 t (+.f64 z y) x)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 y z) t x)) (sqrt.f64 (fma.f64 (+.f64 y z) t x)))
(fma.f64 t (+.f64 z y) x)
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 z y)) 3)) 1) (fma.f64 x x (*.f64 (+.f64 z y) (*.f64 t (-.f64 (*.f64 t (+.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 z y)) 3)) (fma.f64 x x (*.f64 t (*.f64 (+.f64 z y) (fma.f64 t (+.f64 z y) (neg.f64 x))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2)) (/.f64 1 (-.f64 x (*.f64 (+.f64 y z) t))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 z y)) 2)) (-.f64 x (*.f64 t (+.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x))) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 z y)) 3)) 1) (fma.f64 x x (*.f64 (+.f64 z y) (*.f64 t (-.f64 (*.f64 t (+.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 z y)) 3)) (fma.f64 x x (*.f64 t (*.f64 (+.f64 z y) (fma.f64 t (+.f64 z y) (neg.f64 x))))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (+.f64 y z) t)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 z y)) 2)) (-.f64 x (*.f64 t (+.f64 z y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 z y)) 3)) 1) (fma.f64 x x (*.f64 (+.f64 z y) (*.f64 t (-.f64 (*.f64 t (+.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 z y)) 3)) (fma.f64 x x (*.f64 t (*.f64 (+.f64 z y) (fma.f64 t (+.f64 z y) (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 t x) (+.f64 y z)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 z y)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 x x)) (*.f64 t (*.f64 x (+.f64 z y)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 z y)) 3)) (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 t (+.f64 z y))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2)) (-.f64 x (*.f64 (+.f64 y z) t)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 z y)) 2)) (-.f64 x (*.f64 t (+.f64 z y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (+.f64 y z) t) (-.f64 (*.f64 (+.f64 y z) t) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 z y)) 3))) (neg.f64 (fma.f64 x x (*.f64 (+.f64 z y) (*.f64 t (-.f64 (*.f64 t (+.f64 z y)) x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (+.f64 z y)) 3)) (fma.f64 x x (*.f64 t (*.f64 (+.f64 z y) (fma.f64 t (+.f64 z y) (neg.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 y z) t) 2))) (neg.f64 (-.f64 x (*.f64 (+.f64 y z) t))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 t (+.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 x x)) (fma.f64 t (+.f64 z y) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (*.f64 x x)) (-.f64 (*.f64 (+.f64 y z) t) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (+.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 t (+.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 x x)) (fma.f64 t (+.f64 z y) (neg.f64 x)))
(pow.f64 (fma.f64 (+.f64 y z) t x) 1)
(fma.f64 t (+.f64 z y) x)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 y z) t x)) 3)
(fma.f64 t (+.f64 z y) x)
(pow.f64 (pow.f64 (fma.f64 (+.f64 y z) t x) 3) 1/3)
(fma.f64 t (+.f64 z y) x)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 y z) t x)) 2)
(fma.f64 t (+.f64 z y) x)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 y z) t x) 2))
(sqrt.f64 (pow.f64 (fma.f64 t (+.f64 z y) x) 2))
(fabs.f64 (fma.f64 t (+.f64 z y) x))
(log.f64 (exp.f64 (fma.f64 (+.f64 y z) t x)))
(fma.f64 t (+.f64 z y) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 y z) t x))))
(fma.f64 t (+.f64 z y) x)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 y z) t x) 3))
(fma.f64 t (+.f64 z y) x)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 y z) t x)))
(fma.f64 t (+.f64 z y) x)
(exp.f64 (log.f64 (fma.f64 (+.f64 y z) t x)))
(fma.f64 t (+.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 y z) t x)) 1))
(fma.f64 t (+.f64 z y) x)
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 y z) t x)))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (+.f64 y z) t x)
(fma.f64 t (+.f64 z y) x)
(fma.f64 t (+.f64 y z) x)
(fma.f64 t (+.f64 z y) x)
(fma.f64 1 x (*.f64 (+.f64 y z) t))
(fma.f64 t (+.f64 z y) x)
(fma.f64 1 (*.f64 (+.f64 y z) t) x)
(fma.f64 t (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (+.f64 y z) t))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) t)) 2) (cbrt.f64 (*.f64 (+.f64 y z) t)) x)
(fma.f64 t (+.f64 z y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (+.f64 y z) t))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y z) t)) (sqrt.f64 (*.f64 (+.f64 y z) t)) x)
(fma.f64 t (+.f64 z y) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x))) 1)
(fma.f64 y (+.f64 t x) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y (+.f64 t x)))) (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(*.f64 (fma.f64 y (+.f64 t x) x) 1)
(fma.f64 y (+.f64 t x) x)
(*.f64 1 (fma.f64 y (+.f64 t x) x))
(fma.f64 y (+.f64 t x) x)
(*.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2))
(fma.f64 y (+.f64 t x) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 2) (cbrt.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(*.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) (sqrt.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (fma.f64 y (+.f64 t x) (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (fma.f64 y (+.f64 t x) (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 y (+.f64 t x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (fma.f64 y (+.f64 t x) (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x y) (+.f64 t x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 y (+.f64 t x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 x (-.f64 x (*.f64 y (+.f64 t x))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 x (*.f64 y (+.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (+.f64 t x)) (-.f64 (*.f64 y (+.f64 t x)) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (fma.f64 y (+.f64 t x) (neg.f64 x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 y (*.f64 (+.f64 t x) (-.f64 (*.f64 y (+.f64 t x)) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (+.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 x x)) (-.f64 (*.f64 y (+.f64 t x)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 x x)) (-.f64 (*.f64 y (+.f64 t x)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (+.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 y (+.f64 t x)))))
(pow.f64 (fma.f64 y (+.f64 t x) x) 1)
(fma.f64 y (+.f64 t x) x)
(pow.f64 (cbrt.f64 (fma.f64 y (+.f64 t x) x)) 3)
(fma.f64 y (+.f64 t x) x)
(pow.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3) 1/3)
(fma.f64 y (+.f64 t x) x)
(pow.f64 (sqrt.f64 (fma.f64 y (+.f64 t x) x)) 2)
(fma.f64 y (+.f64 t x) x)
(sqrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 2))
(fabs.f64 (fma.f64 y (+.f64 t x) x))
(log.f64 (exp.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (+.f64 t x) x))))
(fma.f64 y (+.f64 t x) x)
(cbrt.f64 (pow.f64 (fma.f64 y (+.f64 t x) x) 3))
(fma.f64 y (+.f64 t x) x)
(expm1.f64 (log1p.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(exp.f64 (log.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 y (+.f64 t x) x)) 1))
(fma.f64 y (+.f64 t x) x)
(log1p.f64 (expm1.f64 (fma.f64 y (+.f64 t x) x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 y (+.f64 t x) x)
(fma.f64 (+.f64 t x) y x)
(fma.f64 y (+.f64 t x) x)
(fma.f64 1 x (*.f64 y (+.f64 t x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 1 (*.f64 y (+.f64 t x)) x)
(fma.f64 y (+.f64 t x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 y (+.f64 t x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y (+.f64 t x)))
(fma.f64 y (+.f64 t x) x)
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) x)
(fma.f64 y (+.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 y x))
(*.f64 y (+.f64 t x))
(+.f64 (*.f64 t y) (*.f64 x y))
(*.f64 y (+.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 1)
(*.f64 y (+.f64 t x))
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 y (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (*.f64 y (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 y (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 y (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) y) (+.f64 t x))
(/.f64 y (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2))
(pow.f64 (*.f64 y (+.f64 t x)) 1)
(*.f64 y (+.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 3)
(*.f64 y (+.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) 2)
(*.f64 y (+.f64 t x))
(pow.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) 1/3)
(*.f64 y (+.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2))
(fabs.f64 (*.f64 y (+.f64 t x)))
(log.f64 (pow.f64 (exp.f64 (+.f64 t x)) y))
(*.f64 y (+.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 t x)))))
(*.f64 y (+.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3))
(*.f64 y (+.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(*.f64 y (+.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(+.f64 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 t x))
(+.f64 (*.f64 t z) (*.f64 x z))
(*.f64 z (+.f64 t x))
(-.f64 0 (*.f64 (+.f64 t x) z))
(*.f64 (+.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 (neg.f64 x) t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t x) z))) 1)
(*.f64 z (+.f64 t x))
(/.f64 (*.f64 z (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 z (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) z)
(/.f64 (*.f64 z (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 z (+.f64 t x)) (pow.f64 (+.f64 t x) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 z (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) z)
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) z) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 z (+.f64 t x)) (pow.f64 (+.f64 t x) 2))
(pow.f64 (*.f64 (+.f64 t x) z) 1)
(*.f64 z (+.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 3)
(*.f64 z (+.f64 t x))
(pow.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) 1/3)
(*.f64 z (+.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t x) z)) 2)
(*.f64 z (+.f64 t x))
(neg.f64 (*.f64 (+.f64 t x) z))
(*.f64 (+.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 (neg.f64 x) t))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2))
(fabs.f64 (*.f64 z (+.f64 t x)))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 t x)))
(*.f64 z (+.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t x) z))))
(*.f64 z (+.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3))
(*.f64 z (+.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t x) z)))
(*.f64 z (+.f64 t x))
(exp.f64 (log.f64 (*.f64 (+.f64 t x) z)))
(*.f64 z (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t x) z)) 1))
(*.f64 z (+.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t x) z)))
(*.f64 z (+.f64 t x))
(-.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (-.f64 t x))
(*.f64 (-.f64 t x) (+.f64 z y))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 z (+.f64 t x)))
(*.f64 (+.f64 t x) (-.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x)))) 1)
(*.f64 (+.f64 z y) (+.f64 t x))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (*.f64 (+.f64 y z) (+.f64 t x))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x))) (/.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x))))
(*.f64 (+.f64 y z) (+.f64 t x))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (+.f64 t x) (+.f64 y z))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 1 (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t x)) 2) (*.f64 (cbrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2) (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 z y) (+.f64 t x))))
(/.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x)))
(*.f64 (sqrt.f64 (+.f64 t x)) (*.f64 (sqrt.f64 (+.f64 t x)) (+.f64 y z)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2)))) (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 z (*.f64 y (pow.f64 (+.f64 t x) 2)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 (+.f64 t x) z))))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 z (+.f64 t x)))
(*.f64 (+.f64 t x) (-.f64 y z))
(*.f64 (*.f64 (+.f64 t x) (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)))
(*.f64 (+.f64 z y) (+.f64 t x))
(*.f64 (*.f64 (+.f64 t x) (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)))
(*.f64 (+.f64 z y) (+.f64 t x))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2)))) (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 z (*.f64 y (pow.f64 (+.f64 t x) 2)))))
(/.f64 1 (/.f64 (*.f64 (+.f64 y z) (+.f64 t x)) (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 z y) (+.f64 t x))))
(/.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x)))
(/.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 (+.f64 y z) (+.f64 t x)))
(*.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (/.f64 1 (*.f64 (+.f64 z y) (+.f64 t x))))
(/.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2)))) (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 z (*.f64 y (pow.f64 (+.f64 t x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2) (*.f64 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) (-.f64 y z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 t t (*.f64 x (+.f64 t x)))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (pow.f64 (+.f64 y z) 2)) (*.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 y z)))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) (/.f64 (pow.f64 (+.f64 z y) 2) (+.f64 z y)))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (pow.f64 (+.f64 z y) 2) (+.f64 z y))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 y z)))))
(*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)) (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 y y (*.f64 z (+.f64 z y)))) (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 t x)) 3) (pow.f64 (*.f64 y (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 z (*.f64 y (pow.f64 (+.f64 t x) 2))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2)) (neg.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2)) (*.f64 (+.f64 z y) (neg.f64 (+.f64 t x))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 (+.f64 z y) (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 3) (pow.f64 (*.f64 (+.f64 y z) x) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (-.f64 (pow.f64 (*.f64 (+.f64 y z) x) 2) (*.f64 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 3) (pow.f64 (*.f64 x (+.f64 z y)) 3)) (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) 2) (*.f64 (*.f64 x (+.f64 z y)) (*.f64 t (+.f64 z y))))))
(/.f64 (*.f64 (pow.f64 (+.f64 z y) 3) (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (-.f64 (pow.f64 (*.f64 x (+.f64 z y)) 2) (*.f64 x (*.f64 t (pow.f64 (+.f64 z y) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 (*.f64 (+.f64 t x) z) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2) (*.f64 y (*.f64 (+.f64 t x) (*.f64 (+.f64 t x) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 y (*.f64 z (pow.f64 (+.f64 t x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) (pow.f64 (*.f64 z (+.f64 t x)) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2) (*.f64 z (*.f64 y (pow.f64 (+.f64 t x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 y z) t) 2) (pow.f64 (*.f64 (+.f64 y z) x) 2)) (*.f64 (+.f64 y z) (+.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (pow.f64 (*.f64 x (+.f64 z y)) 2)) (*.f64 (+.f64 z y) (+.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2) (pow.f64 (*.f64 y (+.f64 t x)) 2)) (-.f64 (*.f64 z (+.f64 t x)) (*.f64 y (+.f64 t x))))
(/.f64 (*.f64 (*.f64 (+.f64 z y) (+.f64 t x)) (*.f64 (+.f64 t x) (-.f64 z y))) (*.f64 (+.f64 t x) (-.f64 z y)))
(/.f64 (*.f64 (+.f64 t x) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (+.f64 t x) (/.f64 (fma.f64 y y (*.f64 z (+.f64 z y))) (+.f64 (pow.f64 y 3) (pow.f64 z 3))))
(*.f64 (/.f64 (+.f64 t x) (fma.f64 y y (*.f64 z (+.f64 z y)))) (+.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 (+.f64 t x) (pow.f64 (+.f64 y z) 2)) (+.f64 y z))
(/.f64 (+.f64 t x) (/.f64 (+.f64 z y) (pow.f64 (+.f64 z y) 2)))
(*.f64 (/.f64 (+.f64 t x) (+.f64 z y)) (pow.f64 (+.f64 z y) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (+.f64 y z)) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 z y)))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) (+.f64 z y))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) (+.f64 y z)) (+.f64 t x))
(/.f64 (pow.f64 (+.f64 t x) 2) (/.f64 (+.f64 t x) (+.f64 z y)))
(*.f64 (/.f64 (pow.f64 (+.f64 t x) 2) (+.f64 t x)) (+.f64 z y))
(pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 1)
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 3)
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3) 1/3)
(*.f64 (+.f64 z y) (+.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 2)
(*.f64 (+.f64 z y) (+.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 z y) (+.f64 t x)) 2))
(fabs.f64 (*.f64 (+.f64 z y) (+.f64 t x)))
(log.f64 (exp.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x)))))
(*.f64 (+.f64 z y) (+.f64 t x))
(log.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 t x)) y) (pow.f64 (exp.f64 z) (+.f64 t x))))
(-.f64 (*.f64 y (+.f64 t x)) (*.f64 z (+.f64 t x)))
(*.f64 (+.f64 t x) (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y z) (+.f64 t x)) 3))
(*.f64 (+.f64 z y) (+.f64 t x))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t x) 3) (pow.f64 (+.f64 y z) 3)))
(*.f64 (+.f64 z y) (+.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(exp.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y z) (+.f64 t x))) 1))
(*.f64 (+.f64 z y) (+.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y z) (+.f64 t x))))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 y (+.f64 t x) (*.f64 (+.f64 t x) z))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 (+.f64 y z) t (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 t (+.f64 y z) (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 (+.f64 t x) y (*.f64 (+.f64 t x) z))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 (+.f64 t x) z (*.f64 y (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 z (+.f64 t x) (*.f64 y (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 1 (*.f64 (+.f64 y z) t) (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 1 (*.f64 y (+.f64 t x)) (*.f64 (+.f64 t x) z))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 1 (*.f64 (+.f64 t x) z) (*.f64 y (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 2) (cbrt.f64 (*.f64 (+.f64 t x) z)) (*.f64 y (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 2) (cbrt.f64 (*.f64 y (+.f64 t x))) (*.f64 (+.f64 t x) z))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y z) t)) 2) (cbrt.f64 (*.f64 (+.f64 y z) t)) (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 t x) z)) (sqrt.f64 (*.f64 (+.f64 t x) z)) (*.f64 y (+.f64 t x)))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) (sqrt.f64 (*.f64 y (+.f64 t x))) (*.f64 (+.f64 t x) z))
(*.f64 (+.f64 z y) (+.f64 t x))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 y z) t)) (sqrt.f64 (*.f64 (+.f64 y z) t)) (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 z y) (+.f64 t x))
(+.f64 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 t x))
(+.f64 (*.f64 t z) (*.f64 x z))
(*.f64 z (+.f64 t x))
(-.f64 0 (*.f64 (+.f64 t x) z))
(*.f64 (+.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 (neg.f64 x) t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t x) z))) 1)
(*.f64 z (+.f64 t x))
(/.f64 (*.f64 z (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 z (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) z)
(/.f64 (*.f64 z (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 z (+.f64 t x)) (pow.f64 (+.f64 t x) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 z (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 t t (*.f64 x (+.f64 t x)))) z)
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) z) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 z (+.f64 t x)) (pow.f64 (+.f64 t x) 2))
(pow.f64 (*.f64 (+.f64 t x) z) 1)
(*.f64 z (+.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t x) z)) 3)
(*.f64 z (+.f64 t x))
(pow.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3) 1/3)
(*.f64 z (+.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t x) z)) 2)
(*.f64 z (+.f64 t x))
(neg.f64 (*.f64 (+.f64 t x) z))
(*.f64 (+.f64 t x) (neg.f64 z))
(*.f64 z (-.f64 (neg.f64 x) t))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 2))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 t x)) 2))
(fabs.f64 (*.f64 z (+.f64 t x)))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 t x)))
(*.f64 z (+.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t x) z))))
(*.f64 z (+.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t x) z) 3))
(*.f64 z (+.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t x) z)))
(*.f64 z (+.f64 t x))
(exp.f64 (log.f64 (*.f64 (+.f64 t x) z)))
(*.f64 z (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t x) z)) 1))
(*.f64 z (+.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t x) z)))
(*.f64 z (+.f64 t x))
(+.f64 (*.f64 y t) (*.f64 y x))
(*.f64 y (+.f64 t x))
(+.f64 (*.f64 t y) (*.f64 x y))
(*.f64 y (+.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (+.f64 t x)))) 1)
(*.f64 y (+.f64 t x))
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 y (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (*.f64 y (pow.f64 (+.f64 t x) 2)) (+.f64 t x))
(/.f64 y (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 y (/.f64 (fma.f64 t t (*.f64 x (+.f64 t x))) (+.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (*.f64 y (+.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (pow.f64 (+.f64 t x) 2) y) (+.f64 t x))
(/.f64 y (/.f64 (+.f64 t x) (pow.f64 (+.f64 t x) 2)))
(*.f64 (/.f64 y (+.f64 t x)) (pow.f64 (+.f64 t x) 2))
(pow.f64 (*.f64 y (+.f64 t x)) 1)
(*.f64 y (+.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 y (+.f64 t x))) 3)
(*.f64 y (+.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 y (+.f64 t x))) 2)
(*.f64 y (+.f64 t x))
(pow.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3) 1/3)
(*.f64 y (+.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 2))
(fabs.f64 (*.f64 y (+.f64 t x)))
(log.f64 (pow.f64 (exp.f64 (+.f64 t x)) y))
(*.f64 y (+.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (+.f64 t x)))))
(*.f64 y (+.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 y (+.f64 t x)) 3))
(*.f64 y (+.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(exp.f64 (log.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (+.f64 t x))) 1))
(*.f64 y (+.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 y (+.f64 t x))))
(*.f64 y (+.f64 t x))

eval86.0ms (1.1%)

Compiler

Compiled 7344 to 2248 computations (69.4% saved)

prune188.0ms (2.4%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New4519460
Fresh101
Picked325
Done000
Total45511466
Accurracy
100.0%
Counts
466 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.3%
(-.f64 x (*.f64 x y))
39.2%
(-.f64 x (*.f64 t z))
55.2%
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
39.8%
(+.f64 (*.f64 y t) x)
60.2%
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
83.6%
(+.f64 x (fma.f64 (-.f64 y z) t (*.f64 z x)))
58.7%
(+.f64 x (*.f64 (-.f64 t x) y))
61.8%
(+.f64 x (*.f64 z (-.f64 x t)))
61.4%
(+.f64 x (*.f64 t (-.f64 y z)))
36.3%
(*.f64 x (+.f64 1 (neg.f64 y)))
15.9%
x
36.3%
(-.f64 x (*.f64 x y))
39.2%
(-.f64 x (*.f64 t z))
55.2%
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
39.8%
(+.f64 (*.f64 y t) x)
60.2%
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
83.6%
(+.f64 x (fma.f64 (-.f64 y z) t (*.f64 z x)))
58.7%
(+.f64 x (*.f64 (-.f64 t x) y))
61.8%
(+.f64 x (*.f64 z (-.f64 x t)))
61.4%
(+.f64 x (*.f64 t (-.f64 y z)))
36.3%
(*.f64 x (+.f64 1 (neg.f64 y)))
15.9%
x
Compiler

Compiled 422 to 280 computations (33.6% saved)

localize134.0ms (1.7%)

Local Accuracy

Found 6 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 x (*.f64 -1 (*.f64 y x)))
96.9%
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
100.0%
(*.f64 z (-.f64 x t))
100.0%
(-.f64 x (*.f64 x y))
100.0%
(+.f64 (*.f64 y t) x)
99.6%
(fma.f64 (-.f64 y z) t (*.f64 z x))
Compiler

Compiled 125 to 48 computations (61.6% saved)

series9.0ms (0.1%)

Counts
6 → 159
Calls

51 calls:

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

rewrite113.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
774×expm1-udef
772×log1p-udef
480×add-sqr-sqrt
476×pow1
476×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02190
148790
2705190
Stop Event
node limit
Counts
6 → 228
Calls
Call 1
Inputs
(fma.f64 (-.f64 y z) t (*.f64 z x))
(+.f64 (*.f64 y t) x)
(-.f64 x (*.f64 x y))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 x (*.f64 -1 (*.f64 y x)))
Outputs
(+.f64 (*.f64 z x) (*.f64 (-.f64 y z) t))
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 z x))
(+.f64 (*.f64 (*.f64 (-.f64 y z) t) 1) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)))) 1)
(*.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 1)
(*.f64 1 (fma.f64 (-.f64 y z) t (*.f64 z x)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 2)) (cbrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) (sqrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 z x) 3)) (+.f64 (*.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) t)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 (-.f64 y z) t) (*.f64 z x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) t)) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 (-.f64 y z) t) (*.f64 z x)))
(pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y t x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (-.f64 (*.f64 y t) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y t) x)))
(*.f64 (fma.f64 y t x) 1)
(*.f64 1 (fma.f64 y t x))
(*.f64 (cbrt.f64 (fma.f64 y t x)) (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2) (cbrt.f64 (fma.f64 y t x)))
(*.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (fma.f64 y t x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y t) x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 y t) x) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (*.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x)) (-.f64 (*.f64 y t) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y t) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y t) 2)) (-.f64 x (*.f64 y t)))
(pow.f64 (fma.f64 y t x) 1)
(pow.f64 (cbrt.f64 (fma.f64 y t x)) 3)
(pow.f64 (pow.f64 (fma.f64 y t x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y t x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y t x) 2))
(log.f64 (exp.f64 (fma.f64 y t x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y t x))))
(cbrt.f64 (pow.f64 (fma.f64 y t x) 3))
(expm1.f64 (log1p.f64 (fma.f64 y t x)))
(exp.f64 (log.f64 (fma.f64 y t x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y t x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y t x)))
(fma.f64 y t x)
(fma.f64 t y x)
(fma.f64 1 x (*.f64 y t))
(fma.f64 1 (*.f64 y t) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y t))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y t))
(+.f64 x (*.f64 y x))
(+.f64 x (*.f64 (neg.f64 (neg.f64 y)) x))
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 x) y (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (*.f64 y x) 1 (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 1 (*.f64 y x) (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (*.f64 y x) -1 (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 y x)))
(*.f64 x (+.f64 1 y))
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 x (+.f64 (neg.f64 y) 1))
(*.f64 x (-.f64 1 y))
(*.f64 x (-.f64 1 (neg.f64 y)))
(*.f64 (*.f64 x (+.f64 1 y)) 1)
(*.f64 1 (*.f64 x (+.f64 1 y)))
(*.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2) (cbrt.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) (sqrt.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(*.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (/.f64 1 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (neg.f64 y) 1) x)
(*.f64 (+.f64 y 1) x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) (pow.f64 (*.f64 x (+.f64 1 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 y x)))))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (*.f64 x (+.f64 1 y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (neg.f64 (*.f64 x (+.f64 1 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (-.f64 (*.f64 y x) x))
(pow.f64 (*.f64 x (+.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2))
(log.f64 (exp.f64 (*.f64 x (+.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 1 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 1 y))))
(exp.f64 (log.f64 (*.f64 x (+.f64 1 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 1 y))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 -1 (*.f64 y x) x)
(fma.f64 (*.f64 y x) -1 x)
(fma.f64 1 x (*.f64 y x))
(fma.f64 1 (*.f64 y x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) x)
(fma.f64 (neg.f64 y) x x)
(+.f64 (*.f64 z x) (*.f64 z (neg.f64 t)))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 t) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 x t)))) 1)
(/.f64 (*.f64 z (-.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 x x (*.f64 t (+.f64 t x))))
(/.f64 (*.f64 z (-.f64 (*.f64 x x) (*.f64 t t))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 x x (*.f64 t (+.f64 t x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 t t)) z) (+.f64 t x))
(pow.f64 (*.f64 z (-.f64 x t)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x t))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x t))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 x t)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 x t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x t) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x t))))
(exp.f64 (log.f64 (*.f64 z (-.f64 x t))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x t))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))
(-.f64 x (-.f64 (*.f64 y x) (*.f64 y t)))
(-.f64 (fma.f64 y t x) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))))
(*.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 1)
(*.f64 1 (+.f64 (fma.f64 y t x) (*.f64 y x)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 2) (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) (sqrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t)))) (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x)) (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (*.f64 t (*.f64 x (+.f64 1 y)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2))) (neg.f64 (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 y t x) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (fma.f64 y t x) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t)))
(pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(exp.f64 (log.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 y)))
(fma.f64 t y (*.f64 x (+.f64 1 y)))
(fma.f64 1 (*.f64 y t) (*.f64 x (+.f64 1 y)))
(fma.f64 1 (fma.f64 y t x) (*.f64 y x))
(fma.f64 1 (*.f64 x (+.f64 1 y)) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2) (cbrt.f64 (fma.f64 y t x)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2) (cbrt.f64 (*.f64 x (+.f64 1 y))) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 x (+.f64 1 y)))
(fma.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (fma.f64 y t x)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) (sqrt.f64 (*.f64 x (+.f64 1 y))) (*.f64 y t))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 x (+.f64 1 y)))
(-.f64 x (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 1 y)))) 1)
(-.f64 (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))) (/.f64 (pow.f64 (*.f64 y x) 3) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 x (+.f64 1 y))) (/.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x (+.f64 1 y))))
(*.f64 x (+.f64 1 y))
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 x (+.f64 (neg.f64 y) 1))
(*.f64 x (-.f64 1 y))
(*.f64 x (-.f64 1 (neg.f64 y)))
(*.f64 (*.f64 x (+.f64 1 y)) 1)
(*.f64 1 (*.f64 x (+.f64 1 y)))
(*.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2) (cbrt.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) (sqrt.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(*.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (/.f64 1 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (neg.f64 y) 1) x)
(*.f64 (+.f64 y 1) x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) (pow.f64 (*.f64 x (+.f64 1 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 y x)))))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (*.f64 x (+.f64 1 y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (neg.f64 (*.f64 x (+.f64 1 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (-.f64 (*.f64 y x) x))
(pow.f64 (*.f64 x (+.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2))
(log.f64 (exp.f64 (*.f64 x (+.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 1 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 1 y))))
(exp.f64 (log.f64 (*.f64 x (+.f64 1 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 1 y))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 -1 (*.f64 y x) x)
(fma.f64 (*.f64 y x) -1 x)
(fma.f64 1 x (*.f64 y x))
(fma.f64 1 (*.f64 y x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) x)
(fma.f64 (neg.f64 y) x x)

simplify121.0ms (1.6%)

Algorithm
egg-herbie
Rules
1024×fma-neg
786×distribute-lft-neg-in
714×fma-def
596×log-prod
444×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04347787
110657321
243337285
Stop Event
node limit
Counts
387 → 269
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(*.f64 y t)
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(*.f64 (+.f64 (*.f64 -1 t) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (*.f64 y t))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
x
(*.f64 y t)
(*.f64 y t)
x
(*.f64 y t)
(*.f64 y t)
(*.f64 y t)
x
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 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
x
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 -1 (*.f64 y x))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
x
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
x
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 -1 (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 y z) t))
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 z x))
(+.f64 (*.f64 (*.f64 (-.f64 y z) t) 1) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)))) 1)
(*.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 1)
(*.f64 1 (fma.f64 (-.f64 y z) t (*.f64 z x)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 2)) (cbrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) (sqrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 z x) 3)) (+.f64 (*.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) t)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 (-.f64 y z) t) (*.f64 z x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) t)) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 (-.f64 y z) t) (*.f64 z x)))
(pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y t x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (-.f64 (*.f64 y t) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y t) x)))
(*.f64 (fma.f64 y t x) 1)
(*.f64 1 (fma.f64 y t x))
(*.f64 (cbrt.f64 (fma.f64 y t x)) (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2) (cbrt.f64 (fma.f64 y t x)))
(*.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (fma.f64 y t x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y t) x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 y t) x) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (*.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x)) (-.f64 (*.f64 y t) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y t) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y t) 2)) (-.f64 x (*.f64 y t)))
(pow.f64 (fma.f64 y t x) 1)
(pow.f64 (cbrt.f64 (fma.f64 y t x)) 3)
(pow.f64 (pow.f64 (fma.f64 y t x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y t x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y t x) 2))
(log.f64 (exp.f64 (fma.f64 y t x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y t x))))
(cbrt.f64 (pow.f64 (fma.f64 y t x) 3))
(expm1.f64 (log1p.f64 (fma.f64 y t x)))
(exp.f64 (log.f64 (fma.f64 y t x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y t x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 y t x)))
(fma.f64 y t x)
(fma.f64 t y x)
(fma.f64 1 x (*.f64 y t))
(fma.f64 1 (*.f64 y t) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y t))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y t))
(+.f64 x (*.f64 y x))
(+.f64 x (*.f64 (neg.f64 (neg.f64 y)) x))
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 x) y (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (*.f64 y x) 1 (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 1 (*.f64 y x) (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (*.f64 y x) -1 (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 y x)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 y x)))
(*.f64 x (+.f64 1 y))
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 x (+.f64 (neg.f64 y) 1))
(*.f64 x (-.f64 1 y))
(*.f64 x (-.f64 1 (neg.f64 y)))
(*.f64 (*.f64 x (+.f64 1 y)) 1)
(*.f64 1 (*.f64 x (+.f64 1 y)))
(*.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2) (cbrt.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) (sqrt.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(*.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (/.f64 1 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (neg.f64 y) 1) x)
(*.f64 (+.f64 y 1) x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) (pow.f64 (*.f64 x (+.f64 1 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 y x)))))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (*.f64 x (+.f64 1 y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (neg.f64 (*.f64 x (+.f64 1 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (-.f64 (*.f64 y x) x))
(pow.f64 (*.f64 x (+.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2))
(log.f64 (exp.f64 (*.f64 x (+.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 1 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 1 y))))
(exp.f64 (log.f64 (*.f64 x (+.f64 1 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 1 y))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 -1 (*.f64 y x) x)
(fma.f64 (*.f64 y x) -1 x)
(fma.f64 1 x (*.f64 y x))
(fma.f64 1 (*.f64 y x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) x)
(fma.f64 (neg.f64 y) x x)
(+.f64 (*.f64 z x) (*.f64 z (neg.f64 t)))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 t) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 x t)))) 1)
(/.f64 (*.f64 z (-.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 x x (*.f64 t (+.f64 t x))))
(/.f64 (*.f64 z (-.f64 (*.f64 x x) (*.f64 t t))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 x x (*.f64 t (+.f64 t x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 t t)) z) (+.f64 t x))
(pow.f64 (*.f64 z (-.f64 x t)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x t))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x t))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 x t)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 x t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x t) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x t))))
(exp.f64 (log.f64 (*.f64 z (-.f64 x t))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x t))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))
(-.f64 x (-.f64 (*.f64 y x) (*.f64 y t)))
(-.f64 (fma.f64 y t x) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))))
(*.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 1)
(*.f64 1 (+.f64 (fma.f64 y t x) (*.f64 y x)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 2) (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) (sqrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t)))) (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x)) (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (*.f64 t (*.f64 x (+.f64 1 y)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2))) (neg.f64 (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 y t x) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (fma.f64 y t x) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t)))
(pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(exp.f64 (log.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(fma.f64 y t (*.f64 x (+.f64 1 y)))
(fma.f64 t y (*.f64 x (+.f64 1 y)))
(fma.f64 1 (*.f64 y t) (*.f64 x (+.f64 1 y)))
(fma.f64 1 (fma.f64 y t x) (*.f64 y x))
(fma.f64 1 (*.f64 x (+.f64 1 y)) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2) (cbrt.f64 (fma.f64 y t x)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2) (cbrt.f64 (*.f64 x (+.f64 1 y))) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 x (+.f64 1 y)))
(fma.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (fma.f64 y t x)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) (sqrt.f64 (*.f64 x (+.f64 1 y))) (*.f64 y t))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 x (+.f64 1 y)))
(-.f64 x (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 1 y)))) 1)
(-.f64 (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))) (/.f64 (pow.f64 (*.f64 y x) 3) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 x (+.f64 1 y))) (/.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x (+.f64 1 y))))
(*.f64 x (+.f64 1 y))
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 x (+.f64 (neg.f64 y) 1))
(*.f64 x (-.f64 1 y))
(*.f64 x (-.f64 1 (neg.f64 y)))
(*.f64 (*.f64 x (+.f64 1 y)) 1)
(*.f64 1 (*.f64 x (+.f64 1 y)))
(*.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2) (cbrt.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) (sqrt.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(*.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (/.f64 1 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (neg.f64 y) 1) x)
(*.f64 (+.f64 y 1) x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) (pow.f64 (*.f64 x (+.f64 1 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 y x)))))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (*.f64 x (+.f64 1 y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (neg.f64 (*.f64 x (+.f64 1 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (-.f64 (*.f64 y x) x))
(pow.f64 (*.f64 x (+.f64 1 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2))
(log.f64 (exp.f64 (*.f64 x (+.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 1 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 1 y))))
(exp.f64 (log.f64 (*.f64 x (+.f64 1 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 1 y))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 -1 (*.f64 y x) x)
(fma.f64 (*.f64 y x) -1 x)
(fma.f64 1 x (*.f64 y x))
(fma.f64 1 (*.f64 y x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) x)
(fma.f64 (neg.f64 y) x x)
Outputs
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 z x) (*.f64 y t)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 (+.f64 (*.f64 -1 t) x) z)
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (*.f64 y t))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (*.f64 y t))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (*.f64 y t))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (*.f64 y t))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 z x) (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
x
(*.f64 y t)
(*.f64 t y)
(*.f64 y t)
(*.f64 t y)
x
(*.f64 y t)
(*.f64 t y)
(*.f64 y t)
(*.f64 t y)
(*.f64 y t)
(*.f64 t y)
x
x
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
x
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 x (neg.f64 y))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 x (neg.f64 y))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(*.f64 z (-.f64 x t))
x
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) x)
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y)) x)
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
x
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 x (neg.f64 y))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 z x) (*.f64 (-.f64 y z) t))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 (-.f64 y z) t) (*.f64 z x))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(+.f64 (*.f64 (*.f64 (-.f64 y z) t) 1) (*.f64 z x))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)))) 1)
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 1)
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 1 (fma.f64 (-.f64 y z) t (*.f64 z x)))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 z x (*.f64 t (-.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 z x (*.f64 t (-.f64 y z))) 2)))
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) (cbrt.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 2)) (cbrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(*.f64 (cbrt.f64 (fma.f64 z x (*.f64 t (-.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 z x (*.f64 t (-.f64 y z))) 2)))
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 y z) (*.f64 z x))) (cbrt.f64 (pow.f64 (fma.f64 t (-.f64 y z) (*.f64 z x)) 2)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) (sqrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) t) 3) (pow.f64 (*.f64 z x) 3)) (+.f64 (*.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) t)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 (-.f64 y z) t) (*.f64 z x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 z x) 3)) (fma.f64 (*.f64 t (-.f64 y z)) (*.f64 t (-.f64 y z)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 z x) (*.f64 t (-.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 z x) 3)) (fma.f64 (-.f64 y z) (*.f64 t (*.f64 t (-.f64 y z))) (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 t (-.f64 y z))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) t)) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 (-.f64 y z) t) (*.f64 z x)))
(/.f64 (-.f64 (*.f64 (-.f64 y z) (*.f64 t (*.f64 t (-.f64 y z)))) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 t (-.f64 y z)) (*.f64 z x)))
(/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 (-.f64 y z) (-.f64 y z)))) (pow.f64 (*.f64 z x) 2)) (-.f64 (*.f64 t (-.f64 y z)) (*.f64 z x)))
(/.f64 (fma.f64 t (*.f64 t (*.f64 (-.f64 y z) (-.f64 y z))) (neg.f64 (pow.f64 (*.f64 z x) 2))) (-.f64 (*.f64 t (-.f64 y z)) (*.f64 z x)))
(pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 1)
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) 3)
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 3) 1/3)
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) 2)
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 2))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)))))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) t (*.f64 z x)) 3))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))) 1))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) t (*.f64 z x))))
(fma.f64 (-.f64 x t) z (*.f64 t y))
(fma.f64 t (-.f64 y z) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y t x))) 1)
(fma.f64 t y x)
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (-.f64 (*.f64 y t) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y t) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(*.f64 (fma.f64 y t x) 1)
(fma.f64 t y x)
(*.f64 1 (fma.f64 y t x))
(fma.f64 t y x)
(*.f64 (cbrt.f64 (fma.f64 y t x)) (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2))
(fma.f64 t y x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2) (cbrt.f64 (fma.f64 y t x)))
(fma.f64 t y x)
(*.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (fma.f64 y t x)))
(fma.f64 t y x)
(*.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 t (neg.f64 y) x) (pow.f64 (*.f64 t y) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y t) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 t (neg.f64 y) x) (pow.f64 (*.f64 t y) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 y t) x) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 t (neg.f64 y) x) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (*.f64 t x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (*.f64 t y) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 t y) (-.f64 (*.f64 t y) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x)) (-.f64 (*.f64 y t) x))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x (-.f64 x (*.f64 y t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (fma.f64 x (fma.f64 t (neg.f64 y) x) (pow.f64 (*.f64 t y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y t) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y t) 2)) (-.f64 x (*.f64 y t)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x))
(pow.f64 (fma.f64 y t x) 1)
(fma.f64 t y x)
(pow.f64 (cbrt.f64 (fma.f64 y t x)) 3)
(fma.f64 t y x)
(pow.f64 (pow.f64 (fma.f64 y t x) 3) 1/3)
(fma.f64 t y x)
(pow.f64 (sqrt.f64 (fma.f64 y t x)) 2)
(fma.f64 t y x)
(sqrt.f64 (pow.f64 (fma.f64 y t x) 2))
(fma.f64 t y x)
(log.f64 (exp.f64 (fma.f64 y t x)))
(fma.f64 t y x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y t x))))
(fma.f64 t y x)
(cbrt.f64 (pow.f64 (fma.f64 y t x) 3))
(fma.f64 t y x)
(expm1.f64 (log1p.f64 (fma.f64 y t x)))
(fma.f64 t y x)
(exp.f64 (log.f64 (fma.f64 y t x)))
(fma.f64 t y x)
(exp.f64 (*.f64 (log.f64 (fma.f64 y t x)) 1))
(fma.f64 t y x)
(log1p.f64 (expm1.f64 (fma.f64 y t x)))
(fma.f64 t y x)
(fma.f64 y t x)
(fma.f64 t y x)
(fma.f64 t y x)
(fma.f64 1 x (*.f64 y t))
(fma.f64 t y x)
(fma.f64 1 (*.f64 y t) x)
(fma.f64 t y x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) x)
(fma.f64 t y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y t))
(fma.f64 t y x)
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) x)
(fma.f64 t y x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y t))
(fma.f64 t y x)
(+.f64 x (*.f64 y x))
(fma.f64 y x x)
(fma.f64 x y x)
(+.f64 x (*.f64 (neg.f64 (neg.f64 y)) x))
(fma.f64 y x x)
(fma.f64 x y x)
(+.f64 (*.f64 y x) x)
(fma.f64 y x x)
(fma.f64 x y x)
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 x) y (*.f64 y x)))
(fma.f64 y x x)
(fma.f64 x y x)
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 y x x)
(fma.f64 x y x)
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (*.f64 y x) 1 (*.f64 y x)))
(+.f64 (fma.f64 y x x) (fma.f64 (*.f64 x y) 1 (*.f64 x y)))
(+.f64 (fma.f64 x y x) (*.f64 2 (*.f64 x y)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 y x x)
(fma.f64 x y x)
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 1 (*.f64 y x) (*.f64 y x)))
(+.f64 (fma.f64 y x x) (fma.f64 (*.f64 x y) 1 (*.f64 x y)))
(+.f64 (fma.f64 x y x) (*.f64 2 (*.f64 x y)))
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (*.f64 y x) -1 (*.f64 y x)))
(fma.f64 y x x)
(fma.f64 x y x)
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 y x)))
(fma.f64 y x x)
(fma.f64 x y x)
(+.f64 (*.f64 x (+.f64 1 y)) (fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 y x)))
(+.f64 (fma.f64 y x x) (fma.f64 (*.f64 x y) 1 (*.f64 x y)))
(+.f64 (fma.f64 x y x) (*.f64 2 (*.f64 x y)))
(*.f64 x (+.f64 1 y))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 x (+.f64 (neg.f64 y) 1))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 x (-.f64 1 (neg.f64 y)))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (*.f64 x (+.f64 1 y)) 1)
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 1 (*.f64 x (+.f64 1 y)))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2) (cbrt.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) (sqrt.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 x y) (fma.f64 y x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 x (*.f64 y (fma.f64 x y x)))))
(*.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (/.f64 1 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 (neg.f64 y) 1) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 y 1) x)
(fma.f64 y x x)
(fma.f64 x y x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 x y) (fma.f64 y x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 x (*.f64 y (fma.f64 x y x)))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) (pow.f64 (*.f64 x (+.f64 1 y)) 2)))
(fma.f64 y x x)
(fma.f64 x y x)
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 x y) (fma.f64 y x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 x (*.f64 y (fma.f64 x y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x (-.f64 x (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x (-.f64 x (*.f64 x y)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x (*.f64 x (-.f64 1 y)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (*.f64 x (+.f64 1 y)))
(fma.f64 y 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 x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 x y) (fma.f64 y x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 x (*.f64 y (fma.f64 x y x)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (neg.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (-.f64 (*.f64 y x) x))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (-.f64 (*.f64 x y) x))
(pow.f64 (*.f64 x (+.f64 1 y)) 1)
(fma.f64 y x x)
(fma.f64 x y x)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 3)
(fma.f64 y x x)
(fma.f64 x y x)
(pow.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) 1/3)
(fma.f64 y x x)
(fma.f64 x y x)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) 2)
(fma.f64 y x x)
(fma.f64 x y x)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2))
(fma.f64 y x x)
(fma.f64 x y x)
(log.f64 (exp.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 1 y)))))
(fma.f64 y x x)
(fma.f64 x y x)
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3))
(fma.f64 y x x)
(fma.f64 x y x)
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(exp.f64 (log.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 1 y))) 1))
(fma.f64 y x x)
(fma.f64 x y x)
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 -1 (*.f64 y x) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 (*.f64 y x) -1 x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 1 x (*.f64 y x))
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 1 (*.f64 y x) x)
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y x))
(fma.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 y x x)
(fma.f64 x y x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y x))
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) x)
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 (neg.f64 y) x x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(+.f64 (*.f64 z x) (*.f64 z (neg.f64 t)))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 t) z))
(*.f64 z (-.f64 x t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 x t)))) 1)
(*.f64 z (-.f64 x t))
(/.f64 (*.f64 z (-.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 x x (*.f64 t (+.f64 t x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (/.f64 (fma.f64 x x (*.f64 t (+.f64 t x))) z))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (fma.f64 x x (*.f64 t (+.f64 t x)))) z)
(/.f64 (*.f64 z (-.f64 (*.f64 x x) (*.f64 t t))) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 t x) (*.f64 (+.f64 t x) (-.f64 x t))))
(*.f64 (/.f64 z (+.f64 t x)) (-.f64 (*.f64 x x) (*.f64 t t)))
(/.f64 z (/.f64 1 (-.f64 x t)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 x x (*.f64 t (+.f64 t x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (/.f64 (fma.f64 x x (*.f64 t (+.f64 t x))) z))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (fma.f64 x x (*.f64 t (+.f64 t x)))) z)
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 t t)) z) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 t x) (*.f64 (+.f64 t x) (-.f64 x t))))
(*.f64 (/.f64 z (+.f64 t x)) (-.f64 (*.f64 x x) (*.f64 t t)))
(/.f64 z (/.f64 1 (-.f64 x t)))
(pow.f64 (*.f64 z (-.f64 x t)) 1)
(*.f64 z (-.f64 x t))
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 x t))) 3)
(*.f64 z (-.f64 x t))
(pow.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3) 1/3)
(*.f64 z (-.f64 x t))
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 x t))) 2)
(*.f64 z (-.f64 x t))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 2))
(*.f64 z (-.f64 x t))
(log.f64 (pow.f64 (exp.f64 (-.f64 x t)) z))
(*.f64 z (-.f64 x t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 x t)))))
(*.f64 z (-.f64 x t))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 x t)) 3))
(*.f64 z (-.f64 x t))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 x t) 3)))
(*.f64 z (-.f64 x t))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x t) 3) (pow.f64 z 3)))
(*.f64 z (-.f64 x t))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 x t))))
(*.f64 z (-.f64 x t))
(exp.f64 (log.f64 (*.f64 z (-.f64 x t))))
(*.f64 z (-.f64 x t))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 x t))) 1))
(*.f64 z (-.f64 x t))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))
(*.f64 z (-.f64 x t))
(-.f64 x (-.f64 (*.f64 y x) (*.f64 y t)))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(-.f64 (fma.f64 y t x) (*.f64 y x))
(fma.f64 (+.f64 t (neg.f64 x)) y x)
(fma.f64 y (-.f64 t x) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)))) 1)
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 y x x) 2)) (-.f64 (*.f64 t y) (-.f64 x (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 x y x) 2)) (fma.f64 t y (-.f64 (*.f64 x y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 x y x) 2)) (-.f64 (fma.f64 t y (*.f64 x y)) x))
(*.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 1)
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(*.f64 1 (+.f64 (fma.f64 y t x) (*.f64 y x)))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 2))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 2) (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) (sqrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (fma.f64 y x x) 3)) 1) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (fma.f64 y x x) (-.f64 (fma.f64 y x x) (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (fma.f64 x y x) 3)) (fma.f64 (fma.f64 x y x) (+.f64 x (*.f64 y (-.f64 x t))) (pow.f64 (*.f64 t y) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 y x x) 2)) (-.f64 (*.f64 t y) (-.f64 x (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 x y x) 2)) (fma.f64 t y (-.f64 (*.f64 x y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 x y x) 2)) (-.f64 (fma.f64 t y (*.f64 x y)) x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t)))) (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (fma.f64 y x x) 3)) 1) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (fma.f64 y x x) (-.f64 (fma.f64 y x x) (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (fma.f64 x y x) 3)) (fma.f64 (fma.f64 x y x) (+.f64 x (*.f64 y (-.f64 x t))) (pow.f64 (*.f64 t y) 2)))
(/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x)) (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 y x x) 2)) (-.f64 (*.f64 t y) (-.f64 x (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 x y x) 2)) (fma.f64 t y (-.f64 (*.f64 x y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 x y x) 2)) (-.f64 (fma.f64 t y (*.f64 x y)) x))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (fma.f64 y x x) 3)) 1) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (fma.f64 y x x) (-.f64 (fma.f64 y x x) (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (fma.f64 x y x) 3)) (fma.f64 (fma.f64 x y x) (+.f64 x (*.f64 y (-.f64 x t))) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (*.f64 t (*.f64 x (+.f64 1 y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (fma.f64 y x x) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 y x x) 2) (pow.f64 (*.f64 t y) 2)) (*.f64 y (*.f64 t (fma.f64 y x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (fma.f64 x y x) 3)) (+.f64 (pow.f64 (fma.f64 x y x) 2) (*.f64 (*.f64 t y) (-.f64 (*.f64 t y) (fma.f64 x y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 y x x) 2)) (-.f64 (*.f64 t y) (-.f64 x (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 x y x) 2)) (fma.f64 t y (-.f64 (*.f64 x y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 x y x) 2)) (-.f64 (fma.f64 t y (*.f64 x y)) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) (pow.f64 (*.f64 y t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 x (+.f64 1 y)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (fma.f64 y x x) 3)) 1) (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (fma.f64 y x x) (-.f64 (fma.f64 y x x) (*.f64 t y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (fma.f64 x y x) 3)) (fma.f64 (fma.f64 x y x) (+.f64 x (*.f64 y (-.f64 x t))) (pow.f64 (*.f64 t y) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (pow.f64 (*.f64 x (+.f64 1 y)) 2))) (neg.f64 (+.f64 (-.f64 (*.f64 y t) x) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 y x x) 2)) (-.f64 (*.f64 t y) (-.f64 x (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 x y x) 2)) (fma.f64 t y (-.f64 (*.f64 x y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (fma.f64 x y x) 2)) (-.f64 (fma.f64 t y (*.f64 x y)) x))
(/.f64 (+.f64 (pow.f64 (fma.f64 y t x) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (fma.f64 y t x) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 y t x) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 t y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y t x) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (fma.f64 y t x) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x y) 2)) (+.f64 (*.f64 x y) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 x y) 2)) (fma.f64 t y (fma.f64 x y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 x (+.f64 1 y)) (*.f64 y t)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x x) 2) (pow.f64 (*.f64 t y) 2)) (-.f64 (fma.f64 y x x) (*.f64 t y)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y x) 2) (pow.f64 (*.f64 t y) 2)) (+.f64 x (*.f64 y (-.f64 x t))))
(pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 1)
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 3)
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(pow.f64 (pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 3) 1/3)
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 2)
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 2))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(log.f64 (exp.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)))))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 y t x) (*.f64 y x)) 3))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(exp.f64 (log.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))) 1))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 y t x) (*.f64 y x))))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 y t (*.f64 x (+.f64 1 y)))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 t y (*.f64 x (+.f64 1 y)))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 1 (*.f64 y t) (*.f64 x (+.f64 1 y)))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 1 (fma.f64 y t x) (*.f64 y x))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 1 (*.f64 x (+.f64 1 y)) (*.f64 y t))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y t x)) 2) (cbrt.f64 (fma.f64 y t x)) (*.f64 y x))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2) (cbrt.f64 (*.f64 x (+.f64 1 y))) (*.f64 y t))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 x (+.f64 1 y)))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 (sqrt.f64 (fma.f64 y t x)) (sqrt.f64 (fma.f64 y t x)) (*.f64 y x))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) (sqrt.f64 (*.f64 x (+.f64 1 y))) (*.f64 y t))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 x (+.f64 1 y)))
(+.f64 (*.f64 x y) (fma.f64 t y x))
(fma.f64 t y (fma.f64 x y x))
(-.f64 x (*.f64 y x))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 1 y)))) 1)
(fma.f64 y x x)
(fma.f64 x y x)
(-.f64 (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))) (/.f64 (pow.f64 (*.f64 y x) 3) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(-.f64 (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (*.f64 x y) (fma.f64 y x x)))) (/.f64 (pow.f64 (*.f64 x y) 3) (fma.f64 x x (*.f64 (*.f64 x y) (fma.f64 y x x)))))
(-.f64 (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 x (*.f64 y (fma.f64 x y x))))) (/.f64 (pow.f64 (*.f64 x y) 3) (fma.f64 x x (*.f64 x (*.f64 y (fma.f64 x y x))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 x (+.f64 1 y))) (/.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x (+.f64 1 y))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y x x)) (/.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 y x x)))
(-.f64 (/.f64 x (+.f64 y 1)) (/.f64 (pow.f64 (*.f64 x y) 2) (fma.f64 x y x)))
(*.f64 x (+.f64 1 y))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 x (+.f64 (neg.f64 y) 1))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 x (-.f64 1 (neg.f64 y)))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (*.f64 x (+.f64 1 y)) 1)
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 1 (*.f64 x (+.f64 1 y)))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 2) (cbrt.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) (sqrt.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 x y) (fma.f64 y x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 x (*.f64 y (fma.f64 x y x)))))
(*.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (/.f64 1 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y x))))
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 (neg.f64 y) 1) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(*.f64 (+.f64 y 1) x)
(fma.f64 y x x)
(fma.f64 x y x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 x y) (fma.f64 y x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 x (*.f64 y (fma.f64 x y x)))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) (pow.f64 (*.f64 x (+.f64 1 y)) 2)))
(fma.f64 y x x)
(fma.f64 x y x)
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 x y) (fma.f64 y x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 x (*.f64 y (fma.f64 x y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x (-.f64 x (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x (-.f64 x (*.f64 x y)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x (*.f64 x (-.f64 1 y)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (*.f64 x (+.f64 1 y)))
(fma.f64 y 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 x (*.f64 (*.f64 y x) (*.f64 x (+.f64 1 y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) 1) (fma.f64 x x (*.f64 (*.f64 x y) (fma.f64 y x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 x (*.f64 y (fma.f64 x y x)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2)) (neg.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x x)) (-.f64 (*.f64 y x) x))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x x)) (-.f64 (*.f64 x y) x))
(pow.f64 (*.f64 x (+.f64 1 y)) 1)
(fma.f64 y x x)
(fma.f64 x y x)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 1 y))) 3)
(fma.f64 y x x)
(fma.f64 x y x)
(pow.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3) 1/3)
(fma.f64 y x x)
(fma.f64 x y x)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 1 y))) 2)
(fma.f64 y x x)
(fma.f64 x y x)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2))
(fma.f64 y x x)
(fma.f64 x y x)
(log.f64 (exp.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 1 y)))))
(fma.f64 y x x)
(fma.f64 x y x)
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 3))
(fma.f64 y x x)
(fma.f64 x y x)
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(exp.f64 (log.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 1 y))) 1))
(fma.f64 y x x)
(fma.f64 x y x)
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 1 y))))
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 -1 (*.f64 y x) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 (*.f64 y x) -1 x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))
(fma.f64 1 x (*.f64 y x))
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 1 (*.f64 y x) x)
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y x))
(fma.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 y x x)
(fma.f64 x y x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y x))
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) x)
(fma.f64 y x x)
(fma.f64 x y x)
(fma.f64 (neg.f64 y) x x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 x y))

eval61.0ms (0.8%)

Compiler

Compiled 3852 to 1489 computations (61.3% saved)

prune62.0ms (0.8%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New2654269
Fresh134
Picked145
Done112
Total26812280
Accurracy
100.0%
Counts
280 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.2%
(-.f64 x (-.f64 (*.f64 y x) (*.f64 y t)))
36.3%
(-.f64 x (*.f64 x y))
39.2%
(-.f64 x (*.f64 t z))
39.8%
(+.f64 (*.f64 y t) x)
60.2%
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
83.6%
(+.f64 x (fma.f64 (-.f64 y z) t (*.f64 z x)))
61.8%
(+.f64 x (*.f64 z (-.f64 x t)))
41.6%
(+.f64 x (*.f64 z x))
61.4%
(+.f64 x (*.f64 t (-.f64 y z)))
23.0%
(*.f64 (neg.f64 y) x)
45.0%
(*.f64 y (-.f64 t x))
15.9%
x
55.2%
(-.f64 x (-.f64 (*.f64 y x) (*.f64 y t)))
36.3%
(-.f64 x (*.f64 x y))
39.2%
(-.f64 x (*.f64 t z))
39.8%
(+.f64 (*.f64 y t) x)
60.2%
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
83.6%
(+.f64 x (fma.f64 (-.f64 y z) t (*.f64 z x)))
61.8%
(+.f64 x (*.f64 z (-.f64 x t)))
41.6%
(+.f64 x (*.f64 z x))
61.4%
(+.f64 x (*.f64 t (-.f64 y z)))
23.0%
(*.f64 (neg.f64 y) x)
45.0%
(*.f64 y (-.f64 t x))
15.9%
x
Compiler

Compiled 370 to 244 computations (34.1% saved)

localize151.0ms (2%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 97 to 42 computations (56.7% saved)

series4.0ms (0.1%)

Counts
3 → 69
Calls

27 calls:

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

rewrite114.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1878×log-prod
1122×fma-neg
650×expm1-udef
648×log1p-udef
386×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01649
136443
2547243
Stop Event
node limit
Counts
3 → 134
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 z x))
Outputs
(-.f64 (fma.f64 t y x) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (fma.f64 t y x))) (/.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (*.f64 t z) (fma.f64 t y x))))
(*.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 1)
(*.f64 1 (+.f64 (*.f64 t z) (fma.f64 t y x)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2) (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x)))) (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 t z) (fma.f64 t y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 t y)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) (+.f64 (*.f64 t z) (*.f64 t y))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) (+.f64 (*.f64 t z) (*.f64 t y))) (*.f64 x x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 t y)) x))
(pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (fma.f64 t y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (exp.f64 (fma.f64 t y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (+.f64 1 (expm1.f64 (fma.f64 t y x)))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y)))))
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t))))
(log.f64 (*.f64 (exp.f64 (fma.f64 t y x)) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (pow.f64 (exp.f64 z) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t)) (exp.f64 x)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t)) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 (fma.f64 t y x)) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (exp.f64 (fma.f64 t y x)) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(exp.f64 (log.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 t y x))
(fma.f64 (*.f64 t z) -1 (fma.f64 t y x))
(fma.f64 (fma.f64 t y x) 1 (*.f64 t z))
(fma.f64 1 (*.f64 t z) (fma.f64 t y x))
(fma.f64 1 (fma.f64 t y x) (*.f64 t z))
(fma.f64 (cbrt.f64 (fma.f64 t y x)) (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (cbrt.f64 (fma.f64 t y x)) (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 t y x))
(fma.f64 (sqrt.f64 (fma.f64 t y x)) (sqrt.f64 (fma.f64 t y x)) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (fma.f64 t y x))
(fma.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))) (*.f64 t z))
(fma.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 t y) x)) (*.f64 t z))
(fma.f64 (neg.f64 t) z (fma.f64 t y x))
(+.f64 (*.f64 t y) (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(+.f64 0 (*.f64 y (-.f64 t x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x))) (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 t x)))) 1)
(/.f64 (*.f64 y (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) y) (+.f64 t x))
(pow.f64 (*.f64 y (-.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (-.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 t x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 t x))))
(exp.f64 (log.f64 (*.f64 y (-.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 t x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z x))) (/.f64 (pow.f64 (*.f64 z x) 2) (-.f64 x (*.f64 z x))))
(*.f64 x (+.f64 z 1))
(*.f64 (fma.f64 z x x) 1)
(*.f64 1 (fma.f64 z x x))
(*.f64 (cbrt.f64 (fma.f64 z x x)) (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2) (cbrt.f64 (fma.f64 z x x)))
(*.f64 (sqrt.f64 (fma.f64 z x x)) (sqrt.f64 (fma.f64 z x x)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (-.f64 x (*.f64 z x))))
(*.f64 (+.f64 z 1) x)
(*.f64 (*.f64 (+.f64 z 1) 1) x)
(*.f64 (*.f64 (+.f64 z 1) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x))) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 z x)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 z x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2)) (-.f64 x (*.f64 z x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2))) (neg.f64 (-.f64 x (*.f64 z x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 x x)) (-.f64 (*.f64 z x) x))
(pow.f64 (fma.f64 z x x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(log.f64 (exp.f64 (fma.f64 z x x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) x) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(exp.f64 (log.f64 (fma.f64 z x x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z x x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 z x x)
(fma.f64 x z x)
(fma.f64 1 x (*.f64 z x))
(fma.f64 1 (*.f64 z x) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 z x))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z x))

simplify88.0ms (1.1%)

Algorithm
egg-herbie
Rules
1108×unswap-sqr
530×log-prod
464×associate-/r*
436×cancel-sign-sub-inv
434×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03604179
19263947
230133781
Stop Event
node limit
Counts
203 → 198
Calls
Call 1
Inputs
x
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(*.f64 t (+.f64 (*.f64 -1 z) y))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(+.f64 (*.f64 y t) x)
(*.f64 -1 (*.f64 t z))
(*.f64 -1 (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(*.f64 y t)
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
x
x
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 (+.f64 1 z) x)
(*.f64 (+.f64 1 z) x)
(*.f64 (+.f64 1 z) x)
(*.f64 (+.f64 1 z) x)
(*.f64 (+.f64 1 z) x)
(*.f64 (+.f64 1 z) x)
(*.f64 (+.f64 1 z) x)
(*.f64 (+.f64 1 z) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 z) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 z) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 z) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 z) 1) x))
x
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 z x) x)
(*.f64 z x)
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 z x) x)
(*.f64 z x)
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 z x) x)
(+.f64 (*.f64 z x) x)
(-.f64 (fma.f64 t y x) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (fma.f64 t y x))) (/.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (*.f64 t z) (fma.f64 t y x))))
(*.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 1)
(*.f64 1 (+.f64 (*.f64 t z) (fma.f64 t y x)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2) (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x)))) (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 t z) (fma.f64 t y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 t y)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) (+.f64 (*.f64 t z) (*.f64 t y))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) (+.f64 (*.f64 t z) (*.f64 t y))) (*.f64 x x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 t y)) x))
(pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (fma.f64 t y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (exp.f64 (fma.f64 t y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (+.f64 1 (expm1.f64 (fma.f64 t y x)))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y)))))
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t))))
(log.f64 (*.f64 (exp.f64 (fma.f64 t y x)) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (pow.f64 (exp.f64 z) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t)) (exp.f64 x)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t)) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 (fma.f64 t y x)) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (exp.f64 (fma.f64 t y x)) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(exp.f64 (log.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 -1 (*.f64 t z) (fma.f64 t y x))
(fma.f64 (*.f64 t z) -1 (fma.f64 t y x))
(fma.f64 (fma.f64 t y x) 1 (*.f64 t z))
(fma.f64 1 (*.f64 t z) (fma.f64 t y x))
(fma.f64 1 (fma.f64 t y x) (*.f64 t z))
(fma.f64 (cbrt.f64 (fma.f64 t y x)) (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (cbrt.f64 (fma.f64 t y x)) (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 t y x))
(fma.f64 (sqrt.f64 (fma.f64 t y x)) (sqrt.f64 (fma.f64 t y x)) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (fma.f64 t y x))
(fma.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))) (*.f64 t z))
(fma.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 t y) x)) (*.f64 t z))
(fma.f64 (neg.f64 t) z (fma.f64 t y x))
(+.f64 (*.f64 t y) (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(+.f64 0 (*.f64 y (-.f64 t x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x))) (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 t x)))) 1)
(/.f64 (*.f64 y (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 y (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) y) (+.f64 t x))
(pow.f64 (*.f64 y (-.f64 t x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (-.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 t x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x)))))
(cbrt.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 t x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 t x))))
(exp.f64 (log.f64 (*.f64 y (-.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 t x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 t x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z x))) (/.f64 (pow.f64 (*.f64 z x) 2) (-.f64 x (*.f64 z x))))
(*.f64 x (+.f64 z 1))
(*.f64 (fma.f64 z x x) 1)
(*.f64 1 (fma.f64 z x x))
(*.f64 (cbrt.f64 (fma.f64 z x x)) (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2) (cbrt.f64 (fma.f64 z x x)))
(*.f64 (sqrt.f64 (fma.f64 z x x)) (sqrt.f64 (fma.f64 z x x)))
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (-.f64 x (*.f64 z x))))
(*.f64 (+.f64 z 1) x)
(*.f64 (*.f64 (+.f64 z 1) 1) x)
(*.f64 (*.f64 (+.f64 z 1) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x))) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 z x)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 z x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2)) (-.f64 x (*.f64 z x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2))) (neg.f64 (-.f64 x (*.f64 z x))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 x x)) (-.f64 (*.f64 z x) x))
(pow.f64 (fma.f64 z x x) 1)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(log.f64 (exp.f64 (fma.f64 z x x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) x) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(exp.f64 (log.f64 (fma.f64 z x x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z x x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 z x x)
(fma.f64 x z x)
(fma.f64 1 x (*.f64 z x))
(fma.f64 1 (*.f64 z x) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 z x))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z x))
Outputs
x
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (fma.f64 -1 z y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) x)
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(*.f64 t (fma.f64 -1 z y))
(*.f64 t (-.f64 y z))
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 y t) x)
(fma.f64 t y x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) x)
(fma.f64 -1 (*.f64 t z) x)
(-.f64 x (*.f64 t z))
(*.f64 y t)
(*.f64 t y)
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (fma.f64 -1 z y))
(*.f64 t (-.f64 y z))
x
x
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 y x)))
(*.f64 y (-.f64 t x))
(*.f64 (+.f64 1 z) x)
(fma.f64 x z x)
(*.f64 (+.f64 1 z) x)
(fma.f64 x z x)
(*.f64 (+.f64 1 z) x)
(fma.f64 x z x)
(*.f64 (+.f64 1 z) x)
(fma.f64 x z x)
(*.f64 (+.f64 1 z) x)
(fma.f64 x z x)
(*.f64 (+.f64 1 z) x)
(fma.f64 x z x)
(*.f64 (+.f64 1 z) x)
(fma.f64 x z x)
(*.f64 (+.f64 1 z) x)
(fma.f64 x z x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 z) 1) x))
(fma.f64 x z x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 z) 1) x))
(fma.f64 x z x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 z) 1) x))
(fma.f64 x z x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 z) 1) x))
(fma.f64 x z x)
x
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(+.f64 (*.f64 z x) x)
(fma.f64 x z x)
(-.f64 (fma.f64 t y x) (*.f64 t z))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)))) 1)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (fma.f64 t y x))) (/.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (-.f64 y z) x))
(*.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 1)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(*.f64 1 (+.f64 (*.f64 t z) (fma.f64 t y x)))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(*.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2) (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(*.f64 (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (fma.f64 t z (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 t y x) (fma.f64 t (+.f64 z y) x) (pow.f64 (*.f64 t z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (-.f64 y z) x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x)))) (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (fma.f64 t z (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 t y x) (fma.f64 t (+.f64 z y) x) (pow.f64 (*.f64 t z) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 t z) (fma.f64 t y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (-.f64 y z) x))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (fma.f64 t z (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 t y x) (fma.f64 t (+.f64 z y) x) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 t (*.f64 z (fma.f64 t y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 t y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (fma.f64 t (-.f64 y z) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (-.f64 y z) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (+.f64 (*.f64 t z) (fma.f64 t y x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 t y x) (fma.f64 t z (fma.f64 t y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 t y x) (fma.f64 t (+.f64 z y) x) (pow.f64 (*.f64 t z) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 t y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 t y x) 2)) (-.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (-.f64 y z) x))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 t z) (*.f64 t y)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) (+.f64 (*.f64 t z) (*.f64 t y))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 t (+.f64 z y)) (*.f64 t (+.f64 z y)) (*.f64 x (-.f64 x (*.f64 t (+.f64 z y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 t (+.f64 z y))) (*.f64 (*.f64 t (+.f64 z y)) (*.f64 t (+.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (+.f64 z y)) 3) (pow.f64 x 3)) (+.f64 (*.f64 x x) (*.f64 (*.f64 t (+.f64 z y)) (fma.f64 t (+.f64 z y) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 t z) (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t z (fma.f64 t y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (+.f64 z y) x))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 t z) (*.f64 t y)) (+.f64 (*.f64 t z) (*.f64 t y))) (*.f64 x x)) (-.f64 (+.f64 (*.f64 t z) (*.f64 t y)) x))
(/.f64 (-.f64 (*.f64 (*.f64 t (+.f64 z y)) (*.f64 t (+.f64 z y))) (*.f64 x x)) (-.f64 (*.f64 t (+.f64 z y)) x))
(/.f64 (*.f64 (fma.f64 t (+.f64 z y) x) (-.f64 (*.f64 t (+.f64 z y)) x)) (-.f64 (*.f64 t (+.f64 z y)) x))
(/.f64 (fma.f64 t (+.f64 z y) x) 1)
(pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 1)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 3)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(pow.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 3) 1/3)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 2)
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 2))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (exp.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (fma.f64 t y x)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (exp.f64 (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (+.f64 1 (expm1.f64 (fma.f64 t y x)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (exp.f64 x) (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (exp.f64 (fma.f64 t y x)) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (pow.f64 (exp.f64 z) t)))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 t z) (*.f64 t y))) (+.f64 1 (expm1.f64 x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t)) (exp.f64 x)))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) t) (pow.f64 (exp.f64 y) t)) (+.f64 1 (expm1.f64 x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log.f64 (/.f64 (exp.f64 (fma.f64 t y x)) (pow.f64 (exp.f64 z) t)))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (/.f64 (exp.f64 (fma.f64 t y x)) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (pow.f64 (exp.f64 z) t)))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 t y x))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(cbrt.f64 (pow.f64 (+.f64 (*.f64 t z) (fma.f64 t y x)) 3))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(expm1.f64 (log1p.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(exp.f64 (log.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))) 1))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(log1p.f64 (expm1.f64 (+.f64 (*.f64 t z) (fma.f64 t y x))))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 -1 (*.f64 t z) (fma.f64 t y x))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (*.f64 t z) -1 (fma.f64 t y x))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (fma.f64 t y x) 1 (*.f64 t z))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 1 (*.f64 t z) (fma.f64 t y x))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 1 (fma.f64 t y x) (*.f64 t z))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (cbrt.f64 (fma.f64 t y x)) (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (*.f64 t z))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t y x)) 2) (cbrt.f64 (fma.f64 t y x)) (*.f64 t z))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 t y x))
(fma.f64 (sqrt.f64 (fma.f64 t y x)) (sqrt.f64 (fma.f64 t y x)) (*.f64 t z))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (fma.f64 t y x))
(fma.f64 t z (fma.f64 t y x))
(fma.f64 t (+.f64 z y) x)
(fma.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))) (*.f64 t z))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x (-.f64 x (*.f64 t y))))) (*.f64 t z))
(fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2))) (*.f64 t z))
(+.f64 (*.f64 t z) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t y) 3)) (fma.f64 x (-.f64 x (*.f64 t y)) (pow.f64 (*.f64 t y) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 t y) x)) (*.f64 t z))
(+.f64 (*.f64 t z) (/.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 x x)) (-.f64 (*.f64 t y) x)))
(fma.f64 (neg.f64 t) z (fma.f64 t y x))
(fma.f64 t (fma.f64 -1 z y) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t y) (*.f64 y (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(*.f64 y (-.f64 t x))
(+.f64 0 (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x))) (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))))
(*.f64 y (-.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 t x)))) 1)
(*.f64 y (-.f64 t x))
(/.f64 (*.f64 y (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 y (/.f64 (fma.f64 t t (*.f64 x (+.f64 x t))) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 y (fma.f64 t t (*.f64 x (+.f64 x t)))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(/.f64 (*.f64 y (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 (+.f64 x t) y))
(*.f64 (/.f64 y (+.f64 x t)) (-.f64 (*.f64 t t) (*.f64 x x)))
(/.f64 y (/.f64 1 (-.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 t t (*.f64 x (+.f64 t x))))
(/.f64 y (/.f64 (fma.f64 t t (*.f64 x (+.f64 x t))) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 y (fma.f64 t t (*.f64 x (+.f64 x t)))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) y) (+.f64 t x))
(/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (/.f64 (+.f64 x t) y))
(*.f64 (/.f64 y (+.f64 x t)) (-.f64 (*.f64 t t) (*.f64 x x)))
(/.f64 y (/.f64 1 (-.f64 t x)))
(pow.f64 (*.f64 y (-.f64 t x)) 1)
(*.f64 y (-.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 y (-.f64 t x))) 3)
(*.f64 y (-.f64 t x))
(pow.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) 1/3)
(*.f64 y (-.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 t x))) 2)
(*.f64 y (-.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2))
(*.f64 y (-.f64 t x))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))
(*.f64 y (-.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x)))))
(*.f64 y (-.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3))
(*.f64 y (-.f64 t x))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 t x) 3)))
(*.f64 y (-.f64 t x))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (pow.f64 y 3)))
(*.f64 y (-.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(exp.f64 (log.f64 (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 t x))) 1))
(*.f64 y (-.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z x x))) 1)
(fma.f64 x z x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z x))) (/.f64 (pow.f64 (*.f64 z x) 2) (-.f64 x (*.f64 z x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x z) 2)) (-.f64 x (*.f64 x z)))
(*.f64 x (+.f64 z 1))
(fma.f64 x z x)
(*.f64 (fma.f64 z x x) 1)
(fma.f64 x z x)
(*.f64 1 (fma.f64 z x x))
(fma.f64 x z x)
(*.f64 (cbrt.f64 (fma.f64 z x x)) (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2))
(fma.f64 x z x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z x x)) 2) (cbrt.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(*.f64 (sqrt.f64 (fma.f64 z x x)) (sqrt.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(*.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) 1) (fma.f64 x x (*.f64 z (*.f64 x (-.f64 (*.f64 x z) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 x x (*.f64 (*.f64 x z) (-.f64 (*.f64 x z) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (*.f64 x (+.f64 x (*.f64 z (-.f64 (*.f64 x z) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2)) (/.f64 1 (-.f64 x (*.f64 z x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x z) 2)) (-.f64 x (*.f64 x z)))
(*.f64 (+.f64 z 1) x)
(fma.f64 x z x)
(*.f64 (*.f64 (+.f64 z 1) 1) x)
(fma.f64 x z x)
(*.f64 (*.f64 (+.f64 z 1) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (+.f64 z 1) (cbrt.f64 x)))
(*.f64 (+.f64 z 1) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (*.f64 (+.f64 z 1) (sqrt.f64 x)) (sqrt.f64 x))
(fma.f64 x z x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x))) (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) 1) (fma.f64 x x (*.f64 z (*.f64 x (-.f64 (*.f64 x z) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 x x (*.f64 (*.f64 x z) (-.f64 (*.f64 x z) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (*.f64 x (+.f64 x (*.f64 z (-.f64 (*.f64 x z) x)))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 z x)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x z) 2)) (-.f64 x (*.f64 x z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) 1) (fma.f64 x x (*.f64 z (*.f64 x (-.f64 (*.f64 x z) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 x x (*.f64 (*.f64 x z) (-.f64 (*.f64 x z) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (*.f64 x (+.f64 x (*.f64 z (-.f64 (*.f64 x z) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 z x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) 1) (fma.f64 x x (*.f64 z (*.f64 x (-.f64 (*.f64 x z) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 x x (*.f64 (*.f64 x z) (-.f64 (*.f64 x z) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (*.f64 x (+.f64 x (*.f64 z (-.f64 (*.f64 x z) x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2)) (-.f64 x (*.f64 z x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x z) 2)) (-.f64 x (*.f64 x z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) 1) (fma.f64 x x (*.f64 z (*.f64 x (-.f64 (*.f64 x z) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 x x (*.f64 (*.f64 x z) (-.f64 (*.f64 x z) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x z) 3)) (*.f64 x (+.f64 x (*.f64 z (-.f64 (*.f64 x z) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z x) 2))) (neg.f64 (-.f64 x (*.f64 z x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x z) 2)) (-.f64 x (*.f64 x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 x x)) (-.f64 (*.f64 z x) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x z) 2)) (-.f64 x (*.f64 x z)))
(pow.f64 (fma.f64 z x x) 1)
(fma.f64 x z x)
(pow.f64 (cbrt.f64 (fma.f64 z x x)) 3)
(fma.f64 x z x)
(pow.f64 (pow.f64 (fma.f64 z x x) 3) 1/3)
(fma.f64 x z x)
(pow.f64 (sqrt.f64 (fma.f64 z x x)) 2)
(fma.f64 x z x)
(sqrt.f64 (pow.f64 (fma.f64 z x x) 2))
(fma.f64 x z x)
(log.f64 (exp.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z x x))))
(fma.f64 x z x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(fma.f64 x z x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 z) x)))
(fma.f64 x z x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(fma.f64 x z x)
(log.f64 (*.f64 (pow.f64 (exp.f64 z) x) (+.f64 1 (expm1.f64 x))))
(fma.f64 x z x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (exp.f64 x)))
(fma.f64 x z x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 x))))
(fma.f64 x z x)
(cbrt.f64 (pow.f64 (fma.f64 z x x) 3))
(fma.f64 x z x)
(expm1.f64 (log1p.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(exp.f64 (log.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(exp.f64 (*.f64 (log.f64 (fma.f64 z x x)) 1))
(fma.f64 x z x)
(log1p.f64 (expm1.f64 (fma.f64 z x x)))
(fma.f64 x z x)
(fma.f64 z x x)
(fma.f64 x z x)
(fma.f64 x z x)
(fma.f64 1 x (*.f64 z x))
(fma.f64 x z x)
(fma.f64 1 (*.f64 z x) x)
(fma.f64 x z x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) x)
(fma.f64 x z x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 z x))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 x z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) x)
(fma.f64 x z x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 z x))
(fma.f64 x z x)

eval60.0ms (0.8%)

Compiler

Compiled 3466 to 1191 computations (65.6% saved)

prune451.0ms (5.8%)

Pruning

15 alts after pruning (7 fresh and 8 done)

PrunedKeptTotal
New2366242
Fresh112
Picked235
Done055
Total23915254
Accurracy
100.0%
Counts
254 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.3%
(-.f64 x (*.f64 x y))
39.8%
(+.f64 (*.f64 y t) x)
41.5%
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
46.5%
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
83.6%
(+.f64 x (fma.f64 (-.f64 y z) t (*.f64 z x)))
61.8%
(+.f64 x (*.f64 z (-.f64 x t)))
41.6%
(+.f64 x (*.f64 z x))
61.4%
(+.f64 x (*.f64 t (-.f64 y z)))
23.0%
(*.f64 (neg.f64 y) x)
26.0%
(*.f64 (neg.f64 t) z)
27.7%
(*.f64 z x)
45.0%
(*.f64 y (-.f64 t x))
26.2%
(*.f64 y t)
47.7%
(*.f64 t (-.f64 y z))
15.9%
x
Compiler

Compiled 333 to 156 computations (53.2% saved)

regimes114.0ms (1.5%)

Counts
26 → 1
Calls
Call 1
Inputs
x
(*.f64 y t)
(*.f64 z x)
(*.f64 (neg.f64 t) z)
(*.f64 (neg.f64 y) x)
(*.f64 t (-.f64 y z))
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 z x))
(+.f64 (*.f64 y t) x)
(-.f64 x (*.f64 t z))
(-.f64 x (*.f64 x y))
(*.f64 x (+.f64 1 (neg.f64 y)))
(+.f64 x (*.f64 t (-.f64 y z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(+.f64 x (*.f64 (-.f64 t x) y))
(+.f64 x (*.f64 (-.f64 t x) (neg.f64 z)))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 x (-.f64 (*.f64 y x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) x))
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z))))
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
(+.f64 x (fma.f64 (-.f64 y z) t (*.f64 z x)))
(+.f64 x (fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 x))))
Outputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Calls

6 calls:

49.0ms
(-.f64 y z)
14.0ms
x
13.0ms
y
13.0ms
t
12.0ms
z
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
100.0%1(-.f64 y z)
Compiler

Compiled 232 to 90 computations (61.2% saved)

regimes384.0ms (5%)

Counts
17 → 6
Calls
Call 1
Inputs
x
(*.f64 y t)
(*.f64 z x)
(*.f64 (neg.f64 t) z)
(*.f64 (neg.f64 y) x)
(*.f64 t (-.f64 y z))
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 z x))
(+.f64 (*.f64 y t) x)
(-.f64 x (*.f64 t z))
(-.f64 x (*.f64 x y))
(*.f64 x (+.f64 1 (neg.f64 y)))
(+.f64 x (*.f64 t (-.f64 y z)))
(+.f64 x (*.f64 z (-.f64 x t)))
(+.f64 x (*.f64 (-.f64 t x) y))
(+.f64 x (*.f64 (-.f64 t x) (neg.f64 z)))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
Outputs
(+.f64 x (*.f64 z (-.f64 x t)))
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 z (-.f64 x t)))
(+.f64 x (*.f64 t (-.f64 y z)))
(+.f64 x (*.f64 (-.f64 t x) y))
(+.f64 x (*.f64 z (-.f64 x t)))
Calls

5 calls:

144.0ms
(-.f64 y z)
86.0ms
t
66.0ms
x
61.0ms
z
23.0ms
y
Results
AccuracySegmentsBranch
79.9%6x
83.8%3y
91.4%6z
79.1%6t
78.4%12(-.f64 y z)
Compiler

Compiled 119 to 57 computations (52.1% saved)

regimes165.0ms (2.1%)

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

2 calls:

142.0ms
z
21.0ms
y
Results
AccuracySegmentsBranch
83.8%3y
85.2%6z
Compiler

Compiled 79 to 35 computations (55.7% saved)

regimes85.0ms (1.1%)

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

2 calls:

63.0ms
z
20.0ms
y
Results
AccuracySegmentsBranch
69.1%4z
75.9%3y
Compiler

Compiled 72 to 32 computations (55.6% saved)

regimes108.0ms (1.4%)

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

3 calls:

50.0ms
x
31.0ms
y
25.0ms
t
Results
AccuracySegmentsBranch
68.8%4t
71.8%7x
72.6%5y
Compiler

Compiled 70 to 35 computations (50% saved)

regimes112.0ms (1.4%)

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

3 calls:

43.0ms
z
41.0ms
y
26.0ms
t
Results
AccuracySegmentsBranch
68.3%4t
67.4%5z
72.2%7y
Compiler

Compiled 54 to 28 computations (48.1% saved)

regimes188.0ms (2.4%)

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

5 calls:

75.0ms
x
38.0ms
t
28.0ms
y
27.0ms
(-.f64 y z)
19.0ms
z
Results
AccuracySegmentsBranch
61.4%3z
59.7%4(-.f64 y z)
64.7%7x
65.2%5y
63.3%5t
Compiler

Compiled 56 to 35 computations (37.5% saved)

regimes111.0ms (1.4%)

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

4 calls:

27.0ms
t
24.0ms
y
18.0ms
x
14.0ms
z
Results
AccuracySegmentsBranch
58.6%3x
60.5%6t
53.0%2z
54.0%4y
Compiler

Compiled 44 to 28 computations (36.4% saved)

regimes110.0ms (1.4%)

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

4 calls:

33.0ms
y
32.0ms
x
27.0ms
z
16.0ms
t
Results
AccuracySegmentsBranch
48.8%8y
50.6%5z
45.3%4t
48.6%8x
Compiler

Compiled 39 to 26 computations (33.3% saved)

regimes15.0ms (0.2%)

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

1 calls:

14.0ms
z
Results
AccuracySegmentsBranch
47.5%3z
Compiler

Compiled 20 to 12 computations (40% saved)

regimes13.0ms (0.2%)

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

1 calls:

12.0ms
z
Results
AccuracySegmentsBranch
47.1%3z
Compiler

Compiled 16 to 10 computations (37.5% saved)

regimes37.0ms (0.5%)

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

4 calls:

11.0ms
y
10.0ms
t
9.0ms
x
5.0ms
z
Results
AccuracySegmentsBranch
28.8%2x
36.9%3y
32.6%3t
26.2%1z
Compiler

Compiled 28 to 21 computations (25% saved)

regimes12.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

4.0ms
y
2.0ms
t
2.0ms
z
2.0ms
x
Results
AccuracySegmentsBranch
15.9%1z
15.9%1x
15.9%1t
15.9%1y
Compiler

Compiled 25 to 20 computations (20% saved)

bsearch136.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.105854846625019e+46
5.804768181156527e+53
14.0ms
-3.0584256431711414e-21
-2.5001433822034648e-24
65.0ms
-3.514495376586475e+41
-7.592877836349388e+24
26.0ms
-6.282264404346641e+53
-1.4410206257962274e+52
13.0ms
-1.991431921988933e+60
-2.191895309912027e+58
Results
105.0ms466×body256valid
23.0ms190×body256infinite
Compiler

Compiled 976 to 656 computations (32.8% saved)

bsearch26.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
2.3989699441553233e+108
3.428035700556796e+110
12.0ms
-2.2737151183803998e+104
-7.074689108697905e+102
Results
16.0ms140×body256valid
8.0ms84×body256infinite
Compiler

Compiled 328 to 224 computations (31.7% saved)

bsearch26.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
2.3989699441553233e+108
3.428035700556796e+110
13.0ms
-2.3620382700972475e+106
-2.2737151183803998e+104
Results
15.0ms140×body256valid
9.0ms84×body256infinite
Compiler

Compiled 328 to 224 computations (31.7% saved)

bsearch56.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
2.3989699441553233e+108
3.428035700556796e+110
14.0ms
9.183788206868453e-24
2.20599882266652e-19
17.0ms
-4.395064036803229e-36
-1.5058681561579585e-46
13.0ms
-2.3620382700972475e+106
-2.2737151183803998e+104
Results
33.0ms348×body256valid
17.0ms164×body256infinite
Compiler

Compiled 660 to 462 computations (30% saved)

bsearch109.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.4959243588657341e+65
6.530739352251125e+70
17.0ms
-1.0710198259162677e-203
-4.293955974293661e-216
73.0ms
-1.4283523088959159e+50
-5.600972151692108e+44
Results
88.0ms323×body256valid
16.0ms125×body256infinite
Compiler

Compiled 580 to 406 computations (30% saved)

bsearch53.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
2.3989699441553233e+108
3.428035700556796e+110
17.0ms
6.592877223086493e-149
5.769982075049709e-139
10.0ms
-1.4622698599127707e-295
-9.325792187374488e-297
13.0ms
-2.3620382700972475e+106
-2.2737151183803998e+104
Results
35.0ms346×body256valid
13.0ms134×body256infinite
Compiler

Compiled 556 to 402 computations (27.7% saved)

bsearch36.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.2432222587722761e+36
1.5712378317745734e+54
19.0ms
-4.537366624622996e+59
-8.281094811545874e+37
Results
22.0ms217×body256valid
11.0ms119×body256infinite
Compiler

Compiled 398 to 287 computations (27.9% saved)

bsearch58.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.592825354810983e+119
1.5456795656118344e+135
17.0ms
3.105854846625019e+46
5.804768181156527e+53
14.0ms
5.28868798555802e-56
4.7912765074697914e-54
9.0ms
-2.191895309912027e+58
-1.2706810661575695e+58
Results
32.0ms326×body256valid
20.0ms154×body256infinite
Compiler

Compiled 526 to 400 computations (24% saved)

bsearch20.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
7.101037702969249e+39
1.9664311697408583e+41
7.0ms
-2.191895309912027e+58
-1.2706810661575695e+58
Results
12.0ms111×body256valid
6.0ms65×body256infinite
Compiler

Compiled 203 to 153 computations (24.6% saved)

bsearch26.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
3.105854846625019e+46
5.804768181156527e+53
10.0ms
-2.191895309912027e+58
-1.2706810661575695e+58
Results
17.0ms133×body256valid
7.0ms75×body256infinite
Compiler

Compiled 228 to 170 computations (25.4% saved)

bsearch30.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
9.183788206868453e-24
2.20599882266652e-19
15.0ms
-3.6577756159880994e-28
-5.454273220935161e-31
Results
20.0ms201×body256valid
7.0ms55×body256infinite
Compiler

Compiled 244 to 190 computations (22.1% saved)

simplify31.0ms (0.4%)

Algorithm
egg-herbie
Rules
32×*-commutative
30×+-commutative
20×sub-neg
12×neg-mul-1
12×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0122801
1170801
2192801
3204801
4208801
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(if (<=.f64 z -369999999999999997329776602859435642682265810381782011346944) (+.f64 x (*.f64 z (-.f64 x t))) (if (<=.f64 z -500000000000000039145770202298121921152680149943058432) (*.f64 y (-.f64 t x)) (if (<=.f64 z -154999999999999994637867548672) (+.f64 x (*.f64 z (-.f64 x t))) (if (<=.f64 z -5954941421116423/85070591730234615865843651857942052864) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 z 9799999999999999667719697851760779588563330674982912) (+.f64 x (*.f64 (-.f64 t x) y)) (+.f64 x (*.f64 z (-.f64 x t))))))))
(if (<=.f64 y -7200000000000000332079731919553065880199515730274720144592121815418070296165664254542978332800258670592) (*.f64 y (-.f64 t x)) (if (<=.f64 y 30000000000000001541450961331713175933041337824187750660578830223615938314547980033503861230836200160588988416) (+.f64 x (*.f64 z (-.f64 x t))) (*.f64 y (-.f64 t x))))
(if (<=.f64 y -800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240) (*.f64 y (-.f64 t x)) (if (<=.f64 y 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616) (+.f64 x (*.f64 t (-.f64 y z))) (*.f64 y (-.f64 t x))))
(if (<=.f64 y -299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (*.f64 y (-.f64 t x)) (if (<=.f64 y -8620287417370625/11972621413014756705924586149611790497021399392059392) (*.f64 t (-.f64 y z)) (if (<=.f64 y 4486144485774091/332306998946228968225951765070086144) (-.f64 x (*.f64 t z)) (if (<=.f64 y 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616) (*.f64 t (-.f64 y z)) (*.f64 y (-.f64 t x))))))
(if (<=.f64 t -570000000000000026513311255967307773937451008) (*.f64 t (-.f64 y z)) (if (<=.f64 t -7624837688512187/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 y (-.f64 t x)) (if (<=.f64 t 182000000000000006511019206916325483525461631460079055693607337984) (+.f64 x (*.f64 z x)) (*.f64 t (-.f64 y z)))))
(if (<=.f64 y -750000000000000017351099879414174101134198286147160891579199461464661451247838827552031013232203259707392) (*.f64 y (-.f64 t x)) (if (<=.f64 y -4970261979267331/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 t (-.f64 y z)) (if (<=.f64 y 8772881899359233/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) x (if (<=.f64 y 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616) (*.f64 t (-.f64 y z)) (*.f64 y (-.f64 t x))))))
(if (<=.f64 x -1650000000000000010082213245255340127622731893693218816) (*.f64 z x) (if (<=.f64 x 1499999999999999947296127146425134031770736733945069568) (*.f64 t (-.f64 y z)) (*.f64 z x)))
(if (<=.f64 z -20500000000000000032872043119487297566469199812896258785280) (*.f64 z x) (if (<=.f64 z 6349606639047319/6901746346790563787434755862277025452451108972170386555162524223799296) (*.f64 y t) (if (<=.f64 z 48000000000000001698952274090624064543489261568) (*.f64 (neg.f64 y) x) (if (<=.f64 z 210000000000000006768238734617304216673394611842951539708789923687182540784909862295870974790432764539331696760647210885971968) (*.f64 z x) (*.f64 (neg.f64 t) z)))))
(if (<=.f64 z -17499999999999998668259963728182867341149422239767446159360) (*.f64 z x) (if (<=.f64 z 34500000000000001471185834938282861920256) (*.f64 y t) (*.f64 (neg.f64 t) z)))
(if (<=.f64 z -21499999999999999558545019644479476744254197643590800244736) (*.f64 z x) (if (<=.f64 z 10499999999999999928819961080797093752847938640412672) (*.f64 y t) (*.f64 z x)))
(if (<=.f64 y -7849862309882779/713623846352979940529142984724747568191373312) (*.f64 y t) (if (<=.f64 y 6805647338418769/340282366920938463463374607431768211456) x (*.f64 y t)))
x
Outputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(if (<=.f64 z -369999999999999997329776602859435642682265810381782011346944) (+.f64 x (*.f64 z (-.f64 x t))) (if (<=.f64 z -500000000000000039145770202298121921152680149943058432) (*.f64 y (-.f64 t x)) (if (<=.f64 z -154999999999999994637867548672) (+.f64 x (*.f64 z (-.f64 x t))) (if (<=.f64 z -5954941421116423/85070591730234615865843651857942052864) (+.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 z 9799999999999999667719697851760779588563330674982912) (+.f64 x (*.f64 (-.f64 t x) y)) (+.f64 x (*.f64 z (-.f64 x t))))))))
(if (<=.f64 z -369999999999999997329776602859435642682265810381782011346944) (+.f64 x (*.f64 z (-.f64 x t))) (if (<=.f64 z -500000000000000039145770202298121921152680149943058432) (*.f64 y (-.f64 t x)) (if (<=.f64 z -154999999999999994637867548672) (+.f64 x (*.f64 z (-.f64 x t))) (if (<=.f64 z -5954941421116423/85070591730234615865843651857942052864) (+.f64 x (*.f64 (-.f64 y z) t)) (if (<=.f64 z 9799999999999999667719697851760779588563330674982912) (+.f64 x (*.f64 y (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 x t))))))))
(if (<=.f64 y -7200000000000000332079731919553065880199515730274720144592121815418070296165664254542978332800258670592) (*.f64 y (-.f64 t x)) (if (<=.f64 y 30000000000000001541450961331713175933041337824187750660578830223615938314547980033503861230836200160588988416) (+.f64 x (*.f64 z (-.f64 x t))) (*.f64 y (-.f64 t x))))
(if (or (<=.f64 y -7200000000000000332079731919553065880199515730274720144592121815418070296165664254542978332800258670592) (not (<=.f64 y 30000000000000001541450961331713175933041337824187750660578830223615938314547980033503861230836200160588988416))) (*.f64 y (-.f64 t x)) (+.f64 x (*.f64 z (-.f64 x t))))
(if (<=.f64 y -800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240) (*.f64 y (-.f64 t x)) (if (<=.f64 y 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616) (+.f64 x (*.f64 t (-.f64 y z))) (*.f64 y (-.f64 t x))))
(if (or (<=.f64 y -800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240) (not (<=.f64 y 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616))) (*.f64 y (-.f64 t x)) (+.f64 x (*.f64 (-.f64 y z) t)))
(if (<=.f64 y -299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (*.f64 y (-.f64 t x)) (if (<=.f64 y -8620287417370625/11972621413014756705924586149611790497021399392059392) (*.f64 t (-.f64 y z)) (if (<=.f64 y 4486144485774091/332306998946228968225951765070086144) (-.f64 x (*.f64 t z)) (if (<=.f64 y 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616) (*.f64 t (-.f64 y z)) (*.f64 y (-.f64 t x))))))
(if (<=.f64 y -299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (*.f64 y (-.f64 t x)) (if (<=.f64 y -8620287417370625/11972621413014756705924586149611790497021399392059392) (*.f64 (-.f64 y z) t) (if (<=.f64 y 4486144485774091/332306998946228968225951765070086144) (-.f64 x (*.f64 z t)) (if (<=.f64 y 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616) (*.f64 (-.f64 y z) t) (*.f64 y (-.f64 t x))))))
(if (<=.f64 t -570000000000000026513311255967307773937451008) (*.f64 t (-.f64 y z)) (if (<=.f64 t -7624837688512187/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 y (-.f64 t x)) (if (<=.f64 t 182000000000000006511019206916325483525461631460079055693607337984) (+.f64 x (*.f64 z x)) (*.f64 t (-.f64 y z)))))
(if (<=.f64 t -570000000000000026513311255967307773937451008) (*.f64 (-.f64 y z) t) (if (<=.f64 t -7624837688512187/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 y (-.f64 t x)) (if (<=.f64 t 182000000000000006511019206916325483525461631460079055693607337984) (+.f64 x (*.f64 x z)) (*.f64 (-.f64 y z) t))))
(if (<=.f64 y -750000000000000017351099879414174101134198286147160891579199461464661451247838827552031013232203259707392) (*.f64 y (-.f64 t x)) (if (<=.f64 y -4970261979267331/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 t (-.f64 y z)) (if (<=.f64 y 8772881899359233/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) x (if (<=.f64 y 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616) (*.f64 t (-.f64 y z)) (*.f64 y (-.f64 t x))))))
(if (<=.f64 y -750000000000000017351099879414174101134198286147160891579199461464661451247838827552031013232203259707392) (*.f64 y (-.f64 t x)) (if (<=.f64 y -4970261979267331/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 (-.f64 y z) t) (if (<=.f64 y 8772881899359233/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) x (if (<=.f64 y 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616) (*.f64 (-.f64 y z) t) (*.f64 y (-.f64 t x))))))
(if (<=.f64 x -1650000000000000010082213245255340127622731893693218816) (*.f64 z x) (if (<=.f64 x 1499999999999999947296127146425134031770736733945069568) (*.f64 t (-.f64 y z)) (*.f64 z x)))
(if (<=.f64 x -1650000000000000010082213245255340127622731893693218816) (*.f64 x z) (if (<=.f64 x 1499999999999999947296127146425134031770736733945069568) (*.f64 (-.f64 y z) t) (*.f64 x z)))
(if (<=.f64 z -20500000000000000032872043119487297566469199812896258785280) (*.f64 z x) (if (<=.f64 z 6349606639047319/6901746346790563787434755862277025452451108972170386555162524223799296) (*.f64 y t) (if (<=.f64 z 48000000000000001698952274090624064543489261568) (*.f64 (neg.f64 y) x) (if (<=.f64 z 210000000000000006768238734617304216673394611842951539708789923687182540784909862295870974790432764539331696760647210885971968) (*.f64 z x) (*.f64 (neg.f64 t) z)))))
(if (<=.f64 z -20500000000000000032872043119487297566469199812896258785280) (*.f64 x z) (if (<=.f64 z 6349606639047319/6901746346790563787434755862277025452451108972170386555162524223799296) (*.f64 y t) (if (<=.f64 z 48000000000000001698952274090624064543489261568) (neg.f64 (*.f64 y x)) (if (<=.f64 z 210000000000000006768238734617304216673394611842951539708789923687182540784909862295870974790432764539331696760647210885971968) (*.f64 x z) (*.f64 z (neg.f64 t))))))
(if (<=.f64 z -20500000000000000032872043119487297566469199812896258785280) (*.f64 x z) (if (<=.f64 z 6349606639047319/6901746346790563787434755862277025452451108972170386555162524223799296) (*.f64 y t) (if (<=.f64 z 48000000000000001698952274090624064543489261568) (*.f64 y (neg.f64 x)) (if (<=.f64 z 210000000000000006768238734617304216673394611842951539708789923687182540784909862295870974790432764539331696760647210885971968) (*.f64 x z) (*.f64 z (neg.f64 t))))))
(if (<=.f64 z -17499999999999998668259963728182867341149422239767446159360) (*.f64 z x) (if (<=.f64 z 34500000000000001471185834938282861920256) (*.f64 y t) (*.f64 (neg.f64 t) z)))
(if (<=.f64 z -17499999999999998668259963728182867341149422239767446159360) (*.f64 x z) (if (<=.f64 z 34500000000000001471185834938282861920256) (*.f64 y t) (*.f64 z (neg.f64 t))))
(if (<=.f64 z -21499999999999999558545019644479476744254197643590800244736) (*.f64 z x) (if (<=.f64 z 10499999999999999928819961080797093752847938640412672) (*.f64 y t) (*.f64 z x)))
(if (<=.f64 z -21499999999999999558545019644479476744254197643590800244736) (*.f64 x z) (if (<=.f64 z 10499999999999999928819961080797093752847938640412672) (*.f64 y t) (*.f64 x z)))
(if (<=.f64 y -7849862309882779/713623846352979940529142984724747568191373312) (*.f64 y t) (if (<=.f64 y 6805647338418769/340282366920938463463374607431768211456) x (*.f64 y t)))
x
Compiler

Compiled 376 to 205 computations (45.5% saved)

soundness1.4s (18.2%)

Rules
1792×fma-neg
1792×fma-neg
1792×fma-neg
1436×prod-diff
1430×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119919
2288819
03604179
19263947
230133781
01492543
13822517
212652265
363842265
055217354
1146515524
2625015524
04347787
110657321
243337285
03604179
19263947
230133781
04347787
110657321
243337285
055217354
1146515524
2625015524
055217354
1146515524
2625015524
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 310 to 165 computations (46.8% saved)

end176.0ms (2.3%)

Compiler

Compiled 718 to 280 computations (61% saved)

Profiling

Loading profile data...