Details

Time bar (total: 16.7s)

analyze297.0ms (1.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
6.3%6.2%93.6%0.2%0%0%0%9
9.4%9.4%90.4%0.2%0%0%0%10
12.7%12.5%85.6%0.2%1.8%0%0%11
17.8%17.2%79.4%0.2%3.2%0%0%12
Compiler

Compiled 14 to 9 computations (35.7% saved)

sample2.0s (12%)

Results
1.3s8256×body256valid
637.0ms4027×body256infinite
Bogosity

preprocess82.0ms (0.5%)

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)

simplify335.0ms (2%)

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

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Accurracy
100.0%
Counts
3 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (-.f64 y z) (-.f64 t x) x)
99.9%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Compiler

Compiled 25 to 15 computations (40% saved)

localize8.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 30 to 8 computations (73.3% saved)

series7.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite108.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1180×log-prod
1174×fma-def
990×pow-prod-down
588×pow-exp
560×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

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

simplify124.0ms (0.7%)

Algorithm
egg-herbie
Rules
968×times-frac
704×associate-+r+
660×associate-+l+
648×unswap-sqr
524×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02977016
17525626
226865374
Stop Event
node limit
Counts
204 → 172
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 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 y (-.f64 t x)) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x)
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.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 y z)) (-.f64 t x))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x)))))
(-.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 z (+.f64 y z) (*.f64 y y)) (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 z (+.f64 y z) (*.f64 y y)) (+.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 z (+.f64 y z) (*.f64 y y))))
(/.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 z (+.f64 y z) (*.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 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 z (+.f64 y z) (*.f64 y y)))
(/.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 z (+.f64 y z) (*.f64 y y)))
(/.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 y z)) (-.f64 t x)))
(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 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 3) 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)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(*.f64 1 (fma.f64 (-.f64 y z) (-.f64 t x) x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (*.f64 x x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))
(pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2)
(pow.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(fma.f64 x 1 (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1 x)
(fma.f64 1 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 1 (*.f64 (-.f64 y z) (-.f64 t x)) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (-.f64 y z)) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (cbrt.f64 (-.f64 y z)) (-.f64 t x)) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2) (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z)) x)
(fma.f64 (sqrt.f64 (-.f64 y z)) (*.f64 (sqrt.f64 (-.f64 y z)) (-.f64 t x)) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) x)
(fma.f64 (*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (cbrt.f64 (-.f64 y z)) x)
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 (-.f64 y z))) (sqrt.f64 (-.f64 y z)) x)
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 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(-.f64 x (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x))
(neg.f64 (*.f64 x (-.f64 y (+.f64 z 1))))
(*.f64 x (neg.f64 (-.f64 y (+.f64 z 1))))
(*.f64 x (+.f64 (neg.f64 (+.f64 y -1)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(fma.f64 -1 (*.f64 x (-.f64 y (+.f64 z 1))) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y (+.f64 z 1)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 (neg.f64 (+.f64 y -1)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(fma.f64 -1 (*.f64 x (-.f64 y (+.f64 z 1))) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y (+.f64 z 1)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 (neg.f64 (+.f64 y -1)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(fma.f64 -1 (*.f64 x (-.f64 y (+.f64 z 1))) (*.f64 t (-.f64 y z)))
(fma.f64 t (-.f64 y z) (*.f64 x (neg.f64 (-.f64 y (+.f64 z 1)))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 (neg.f64 (+.f64 y -1)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) x)
(fma.f64 -1 (*.f64 z (-.f64 t x)) x)
(-.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.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 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.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 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x)
(*.f64 x (+.f64 1 (neg.f64 (-.f64 y z))))
(-.f64 x (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.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 y z)) (-.f64 t x))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 y 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 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 z (+.f64 y z) (*.f64 y y)) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (fma.f64 z (+.f64 z y) (*.f64 y y)) (fma.f64 x (+.f64 t x) (*.f64 t t)))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (fma.f64 z (+.f64 z y) (*.f64 y y)) (fma.f64 x (+.f64 t x) (*.f64 t t)))) (-.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 z (+.f64 y z) (*.f64 y y)) (+.f64 t x)))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.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 (fma.f64 z (+.f64 z y) (*.f64 y y)) (+.f64 t x))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(*.f64 (*.f64 1 (/.f64 (-.f64 t x) (fma.f64 z (+.f64 z y) (*.f64 y y)))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.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 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 1 (/.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (-.f64 y z))))
(/.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 t t) (*.f64 x x)) (/.f64 (*.f64 (+.f64 z y) (+.f64 t x)) (-.f64 (*.f64 y y) (*.f64 z 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 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 z (+.f64 y z) (*.f64 y y))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y))) (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (*.f64 (fma.f64 z (+.f64 z y) (*.f64 y y)) (fma.f64 x (+.f64 t x) (*.f64 t t)))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (*.f64 (fma.f64 z (+.f64 z y) (*.f64 y y)) (fma.f64 x (+.f64 t x) (*.f64 t t)))) (-.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 (*.f64 y y) (*.f64 z 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 1 (/.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 z (+.f64 y z) (*.f64 y y))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.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 (fma.f64 z (+.f64 z y) (*.f64 y y)) (+.f64 t x))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(*.f64 (*.f64 1 (/.f64 (-.f64 t x) (fma.f64 z (+.f64 z y) (*.f64 y y)))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.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 t t) (*.f64 x x)) (/.f64 (*.f64 (+.f64 z y) (+.f64 t x)) (-.f64 (*.f64 y y) (*.f64 z 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 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 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))) (-.f64 y z))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 t x)) (-.f64 y z))
(/.f64 (-.f64 y z) (/.f64 1 (-.f64 t x)))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 z (+.f64 y z) (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (fma.f64 z (+.f64 z y) (*.f64 y y)) (-.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y))) (-.f64 t x))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (*.f64 y y) (*.f64 z z))) (+.f64 y z))
(/.f64 (-.f64 t x) (/.f64 (+.f64 z y) (-.f64 (*.f64 y y) (*.f64 z z))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (+.f64 z y)) (-.f64 t x))
(/.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 z (+.f64 y z) (*.f64 y y)))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 (fma.f64 z (+.f64 z y) (*.f64 y y)) (-.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z y) (*.f64 y y))) (-.f64 t x))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 t x)) (+.f64 y z))
(/.f64 (-.f64 t x) (/.f64 (+.f64 z y) (-.f64 (*.f64 y y) (*.f64 z z))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (+.f64 z y)) (-.f64 t x))
(/.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 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 t x) (*.f64 t t))) (-.f64 y z))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (-.f64 y z)) (+.f64 t x))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 t x)) (-.f64 y z))
(/.f64 (-.f64 y z) (/.f64 1 (-.f64 t x)))
(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 y z)) (-.f64 t x)))
(*.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 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 3) 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))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))) (/.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 1 (fma.f64 (-.f64 y z) (-.f64 t x) x))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2)) (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (*.f64 x x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))
(pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 3)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 2) 1/2)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3) 1/3)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3))) -1)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))))
(pow.f64 (/.f64 (-.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2))) -1)
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 2))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x))))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t x)) (+.f64 1 (expm1.f64 x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) (exp.f64 x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t x)))) (+.f64 1 (expm1.f64 x))))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1) 1))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 3))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1/3))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 2))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 x 1 (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1 x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 1 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 1 (*.f64 (-.f64 y z) (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (cbrt.f64 (-.f64 y z)) (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) 2) (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (sqrt.f64 (-.f64 y z)) (*.f64 (sqrt.f64 (-.f64 y z)) (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t x))) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 y z) (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (cbrt.f64 (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 (-.f64 y z))) (sqrt.f64 (-.f64 y z)) x)
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 1 (neg.f64 (-.f64 y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)

localize9.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 22 to 7 computations (68.2% saved)

series2.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1564×prod-diff
1080×log-prod
782×fma-def
558×pow-exp
544×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

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

simplify69.0ms (0.4%)

Algorithm
egg-herbie
Rules
896×associate-*r*
840×associate-*l*
788×distribute-lft-in
768×fma-def
754×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01222783
12921819
28741763
355911717
Stop Event
node limit
Counts
81 → 73
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 y (-.f64 t x)) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x)
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x)
(+.f64 0 (fma.f64 (-.f64 y z) (-.f64 t x) x))
(+.f64 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) (cbrt.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1)
(*.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(*.f64 1 (fma.f64 (-.f64 y z) (-.f64 t x) x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (*.f64 x x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))
(pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 (-.f64 y z) (-.f64 t x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (-.f64 y z) (-.f64 t x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
Outputs
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) x)
(fma.f64 -1 (*.f64 (-.f64 t x) z) x)
(fma.f64 (neg.f64 z) (-.f64 t x) x)
(fma.f64 z (fma.f64 -1 t x) x)
(fma.f64 z (-.f64 x t) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 (-.f64 t x) y x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 z (-.f64 t x)))
(neg.f64 (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (fma.f64 -1 t x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 z (-.f64 t x)))
(neg.f64 (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (neg.f64 z))
(*.f64 z (fma.f64 -1 t x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x)
(fma.f64 -1 (*.f64 x (-.f64 y z)) x)
(-.f64 x (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (+.f64 (*.f64 t (-.f64 y z)) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(fma.f64 -1 (*.f64 x (-.f64 y z)) x)
(-.f64 x (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x))
(fma.f64 -1 (*.f64 x (-.f64 y z)) x)
(-.f64 x (*.f64 x (-.f64 y z)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y (+.f64 1 z)) x)) (*.f64 t (-.f64 y z)))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x)
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 0 (fma.f64 (-.f64 y z) (-.f64 t x) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 1) x)
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) (cbrt.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 t x) (-.f64 y z) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 t x) (-.f64 y z) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 t x) (-.f64 y z) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1)
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 1 (fma.f64 (-.f64 y z) (-.f64 t x) x))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2) (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 (-.f64 t x) (-.f64 y z))) (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t x)) 2) (*.f64 x x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 y z) (-.f64 t x) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x x)) (-.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (-.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (-.f64 y z) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 t x) (-.f64 y z) x) 1)
(pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 1)
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 3)
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3) 1/3)
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 2)
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 2))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (exp.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 (-.f64 y z) (-.f64 t x)))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (-.f64 y z) (-.f64 t x)))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 y z) (-.f64 t x))) (+.f64 1 (expm1.f64 x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x) 3))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)) 1) 1))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 3))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 1/3))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x))) 2))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 y z) (-.f64 t x) x)))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 y (-.f64 t x) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)

eval121.0ms (0.7%)

Compiler

Compiled 3843 to 1017 computations (73.5% saved)

prune73.0ms (0.4%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New23312245
Fresh000
Picked101
Done101
Total23512247
Accurracy
100.0%
Counts
247 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.0%
(-.f64 x (*.f64 z (-.f64 t x)))
51.2%
(-.f64 x (*.f64 x (-.f64 y z)))
61.7%
(+.f64 (*.f64 y (-.f64 t x)) x)
48.1%
(+.f64 x (/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))))
99.6%
(+.f64 x (/.f64 (-.f64 y z) (/.f64 1 (-.f64 t x))))
99.7%
(+.f64 x (/.f64 (-.f64 t x) (/.f64 1 (-.f64 y z))))
99.9%
(+.f64 x (+.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 x))))
100.0%
(+.f64 x (+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z))))
41.7%
(*.f64 (-.f64 t x) y)
38.6%
(*.f64 z (-.f64 x t))
51.2%
(*.f64 x (+.f64 (neg.f64 (+.f64 y -1)) z))
49.4%
(*.f64 t (-.f64 y z))
Compiler

Compiled 328 to 208 computations (36.6% saved)

localize13.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 50 to 10 computations (80% saved)

series9.0ms (0.1%)

Counts
4 → 168
Calls

42 calls:

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

rewrite138.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1636×fma-def
1448×log-prod
568×fma-neg
524×expm1-udef
524×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01382
129666
2457066
Stop Event
node limit
Counts
4 → 305
Calls
Call 1
Inputs
(+.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)
(+.f64 x (+.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) (neg.f64 z))))
Outputs
(-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (*.f64 (-.f64 t x) (+.f64 y z))) (/.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 y z))
(*.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1)
(*.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))))
(*.f64 (+.f64 y z) (-.f64 t x))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))) (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3))))
(/.f64 1 (/.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)))
(/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (-.f64 t x) (+.f64 y z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (-.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)) (neg.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (pow.f64 (*.f64 (-.f64 t x) y) 2)) (-.f64 (*.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) y)))
(/.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 t x) (+.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 t x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (pow.f64 (exp.f64 y) (-.f64 t x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(hypot.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(fma.f64 (-.f64 t x) y (*.f64 (-.f64 t x) z))
(fma.f64 (-.f64 t x) y (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (-.f64 t x) y (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (-.f64 t x) z (*.f64 (-.f64 t x) y))
(fma.f64 (-.f64 t x) (+.f64 y z) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 y z) (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 t x) (+.f64 y z) (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 y (-.f64 t x) (*.f64 (-.f64 t x) z))
(fma.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))))
(fma.f64 y (-.f64 t x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 (-.f64 t x) z) 1 (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1 (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1 (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 (-.f64 t x) (+.f64 y z)) 1 (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 1 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(fma.f64 1 (*.f64 (-.f64 t x) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 1 (*.f64 (-.f64 t x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 1 (*.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) y))
(fma.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)) (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 1 (*.f64 (-.f64 t x) (+.f64 y z)) (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 (cbrt.f64 (*.f64 (-.f64 t x) z)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (*.f64 (-.f64 t x) y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (cbrt.f64 (*.f64 (-.f64 t x) z)) (*.f64 (-.f64 t x) y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (*.f64 (-.f64 t x) z))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) z) (*.f64 (-.f64 t x) y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) (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 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) (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 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (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 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (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 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 t x)) (*.f64 (-.f64 t x) y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) (*.f64 (-.f64 t x) z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.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))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (*.f64 (-.f64 t x) z))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (-.f64 t x) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (sqrt.f64 (*.f64 (-.f64 t x) z)) (sqrt.f64 (*.f64 (-.f64 t x) z)) (*.f64 (-.f64 t x) y))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (*.f64 (-.f64 t x) z))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) z) (*.f64 (-.f64 t x) y))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) (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 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) (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 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 t x)) (*.f64 (-.f64 t x) y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 t x)) (*.f64 (-.f64 t x) z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.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))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (-.f64 t x) z))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) (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 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) (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 -1 (*.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) y))
(fma.f64 (+.f64 y z) (-.f64 t x) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.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 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 (neg.f64 (-.f64 t x)) z (*.f64 (-.f64 t x) y))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (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 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (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 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) -1) z (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (-.f64 t x) y))
(+.f64 0 (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 z t) (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 (neg.f64 x) z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x))) (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))))
(-.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 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 z (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) 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))))
(log.f64 (/.f64 1 (+.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)))
(fma.f64 t z (*.f64 (neg.f64 x) z))
(fma.f64 z t (*.f64 z (neg.f64 x)))
(+.f64 0 (*.f64 (-.f64 t x) y))
(+.f64 (*.f64 y t) (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(+.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 (-.f64 t x) y))) 1)
(/.f64 (*.f64 y (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.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 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) y) (+.f64 t x))
(pow.f64 (*.f64 (-.f64 t x) y) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) y)))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) y)))
(fma.f64 t y (*.f64 (neg.f64 x) y))
(fma.f64 y t (*.f64 y (neg.f64 x)))
(-.f64 (fma.f64 (-.f64 t x) y x) (*.f64 (-.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))) (/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))))
(*.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 1)
(*.f64 1 (fma.f64 (-.f64 t x) (+.f64 y z) x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 2) (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) (sqrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 (-.f64 t x) (+.f64 y z))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 3) (pow.f64 (*.f64 (-.f64 t x) z) 3)) (fma.f64 (fma.f64 (-.f64 t x) y x) (fma.f64 (-.f64 t x) y x) (-.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (*.f64 (fma.f64 (-.f64 t x) y x) (*.f64 (-.f64 t x) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)))
(/.f64 (fma.f64 (fma.f64 (-.f64 t x) y x) (fma.f64 (-.f64 t x) y x) (pow.f64 (*.f64 (-.f64 t x) z) 2)) (fma.f64 (-.f64 t x) (+.f64 y z) x))
(pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 t x)) (exp.f64 (fma.f64 (-.f64 t x) y x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 t x)) (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (exp.f64 (fma.f64 (-.f64 t x) y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (*.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (*.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (/.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (/.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(fma.f64 x 1 (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (-.f64 t x) y (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) z (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 y z) x)
(fma.f64 y (-.f64 t x) (fma.f64 (-.f64 t x) z x))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (fma.f64 (-.f64 t x) z x))
(fma.f64 z (-.f64 t x) (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 (-.f64 t x) z) 1 (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1 x)
(fma.f64 1 x (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 1 (*.f64 (-.f64 t x) y) (fma.f64 (-.f64 t x) z x))
(fma.f64 1 (*.f64 (-.f64 t x) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)) x)
(fma.f64 1 (fma.f64 (-.f64 t x) y x) (*.f64 (-.f64 t x) z))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (fma.f64 (-.f64 t x) y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (cbrt.f64 (*.f64 (-.f64 t x) z)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (fma.f64 (-.f64 t x) z x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) z)) (sqrt.f64 (*.f64 (-.f64 t x) z)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) x)
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (+.f64 y z) (-.f64 t x) x)
(fma.f64 (fma.f64 (-.f64 t x) y x) 1 (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) (cbrt.f64 (fma.f64 (-.f64 t x) y x))) (cbrt.f64 (fma.f64 (-.f64 t x) y x)) (*.f64 (-.f64 t x) z))
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 t x) y x)) (sqrt.f64 (fma.f64 (-.f64 t x) y x)) (*.f64 (-.f64 t x) z))
(fma.f64 (neg.f64 (-.f64 t x)) z (fma.f64 (-.f64 t x) y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (*.f64 (-.f64 t x) -1) z (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 (-.f64 t x) y x))

simplify222.0ms (1.3%)

Algorithm
egg-herbie
Rules
1748×fma-neg
826×fma-def
684×log-prod
640×div-sub
480×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059314265
1144812571
2550812571
Stop Event
node limit
Counts
473 → 436
Calls
Call 1
Inputs
(+.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 -1 (*.f64 t z)) (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) y) 1) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) y) 1) x)) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) y) 1) x)) (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) y) 1) x)) (*.f64 y t)))
(+.f64 (*.f64 z x) (+.f64 x (*.f64 -1 (*.f64 y x))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 y (-.f64 t x)) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (*.f64 (-.f64 t x) (+.f64 y z))) (/.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 y z))
(*.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1)
(*.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))))
(*.f64 (+.f64 y z) (-.f64 t x))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))) (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3))))
(/.f64 1 (/.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)))
(/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (-.f64 t x) (+.f64 y z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (-.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)) (neg.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (pow.f64 (*.f64 (-.f64 t x) y) 2)) (-.f64 (*.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) y)))
(/.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 t x) (+.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 t x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (pow.f64 (exp.f64 y) (-.f64 t x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(hypot.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(fma.f64 (-.f64 t x) y (*.f64 (-.f64 t x) z))
(fma.f64 (-.f64 t x) y (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (-.f64 t x) y (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (-.f64 t x) z (*.f64 (-.f64 t x) y))
(fma.f64 (-.f64 t x) (+.f64 y z) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 y z) (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 t x) (+.f64 y z) (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 y (-.f64 t x) (*.f64 (-.f64 t x) z))
(fma.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))))
(fma.f64 y (-.f64 t x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 (-.f64 t x) z) 1 (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1 (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1 (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 (-.f64 t x) (+.f64 y z)) 1 (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 1 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(fma.f64 1 (*.f64 (-.f64 t x) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 1 (*.f64 (-.f64 t x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 1 (*.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) y))
(fma.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)) (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 1 (*.f64 (-.f64 t x) (+.f64 y z)) (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 (cbrt.f64 (*.f64 (-.f64 t x) z)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (*.f64 (-.f64 t x) y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (cbrt.f64 (*.f64 (-.f64 t x) z)) (*.f64 (-.f64 t x) y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (*.f64 (-.f64 t x) z))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) z) (*.f64 (-.f64 t x) y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) (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 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) (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 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (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 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (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 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 t x)) (*.f64 (-.f64 t x) y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) (*.f64 (-.f64 t x) z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.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))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (*.f64 (-.f64 t x) z))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (-.f64 t x) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (sqrt.f64 (*.f64 (-.f64 t x) z)) (sqrt.f64 (*.f64 (-.f64 t x) z)) (*.f64 (-.f64 t x) y))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (*.f64 (-.f64 t x) z))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) z) (*.f64 (-.f64 t x) y))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) (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 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) (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 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 t x)) (*.f64 (-.f64 t x) y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 t x)) (*.f64 (-.f64 t x) z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.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))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (-.f64 t x) z))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) (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 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) (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 -1 (*.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) y))
(fma.f64 (+.f64 y z) (-.f64 t x) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.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 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 (neg.f64 (-.f64 t x)) z (*.f64 (-.f64 t x) y))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (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 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (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 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(fma.f64 (*.f64 (-.f64 t x) -1) z (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (-.f64 t x) y))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (-.f64 t x) y))
(+.f64 0 (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 z t) (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 t z) (*.f64 (neg.f64 x) z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x))) (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))))
(-.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 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 z (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) 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))))
(log.f64 (/.f64 1 (+.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)))
(fma.f64 t z (*.f64 (neg.f64 x) z))
(fma.f64 z t (*.f64 z (neg.f64 x)))
(+.f64 0 (*.f64 (-.f64 t x) y))
(+.f64 (*.f64 y t) (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(+.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 (-.f64 t x) y))) 1)
(/.f64 (*.f64 y (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.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 x (+.f64 t x) (*.f64 t t)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) y) (+.f64 t x))
(pow.f64 (*.f64 (-.f64 t x) y) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) y)))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) y)))
(fma.f64 t y (*.f64 (neg.f64 x) y))
(fma.f64 y t (*.f64 y (neg.f64 x)))
(-.f64 (fma.f64 (-.f64 t x) y x) (*.f64 (-.f64 t x) z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))) (/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))))
(*.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 1)
(*.f64 1 (fma.f64 (-.f64 t x) (+.f64 y z) x))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 2) (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) (sqrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 (-.f64 t x) (+.f64 y z))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 3) (pow.f64 (*.f64 (-.f64 t x) z) 3)) (fma.f64 (fma.f64 (-.f64 t x) y x) (fma.f64 (-.f64 t x) y x) (-.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (*.f64 (fma.f64 (-.f64 t x) y x) (*.f64 (-.f64 t x) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)))
(/.f64 (fma.f64 (fma.f64 (-.f64 t x) y x) (fma.f64 (-.f64 t x) y x) (pow.f64 (*.f64 (-.f64 t x) z) 2)) (fma.f64 (-.f64 t x) (+.f64 y z) x))
(pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 t x)) (exp.f64 (fma.f64 (-.f64 t x) y x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 t x)) (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (exp.f64 (fma.f64 (-.f64 t x) y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (*.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (*.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(log.f64 (/.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(log.f64 (/.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(exp.f64 (log.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(fma.f64 x 1 (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (-.f64 t x) y (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) z (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 y z) x)
(fma.f64 y (-.f64 t x) (fma.f64 (-.f64 t x) z x))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (fma.f64 (-.f64 t x) z x))
(fma.f64 z (-.f64 t x) (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 (-.f64 t x) z) 1 (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1 x)
(fma.f64 1 x (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 1 (*.f64 (-.f64 t x) y) (fma.f64 (-.f64 t x) z x))
(fma.f64 1 (*.f64 (-.f64 t x) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)) x)
(fma.f64 1 (fma.f64 (-.f64 t x) y x) (*.f64 (-.f64 t x) z))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (fma.f64 (-.f64 t x) y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (cbrt.f64 (*.f64 (-.f64 t x) z)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (fma.f64 (-.f64 t x) z x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) z)) (sqrt.f64 (*.f64 (-.f64 t x) z)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) x)
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (+.f64 y z) (-.f64 t x) x)
(fma.f64 (fma.f64 (-.f64 t x) y x) 1 (*.f64 (-.f64 t x) z))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) (cbrt.f64 (fma.f64 (-.f64 t x) y x))) (cbrt.f64 (fma.f64 (-.f64 t x) y x)) (*.f64 (-.f64 t x) z))
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 t x) y x)) (sqrt.f64 (fma.f64 (-.f64 t x) y x)) (*.f64 (-.f64 t x) z))
(fma.f64 (neg.f64 (-.f64 t x)) z (fma.f64 (-.f64 t x) y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (*.f64 (-.f64 t x) -1) z (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 (-.f64 t x) y x))
Outputs
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(fma.f64 z x (*.f64 y (neg.f64 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 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(fma.f64 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(fma.f64 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (fma.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 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(fma.f64 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (*.f64 -1 (*.f64 y x))))
(fma.f64 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(neg.f64 (*.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 (*.f64 -1 (+.f64 (*.f64 x y) (*.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 (*.f64 -1 (+.f64 (*.f64 x y) (*.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 (*.f64 -1 (+.f64 (*.f64 x y) (*.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 (fma.f64 -1 z y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(*.f64 (+.f64 z (*.f64 -1 y)) x)
(fma.f64 z x (*.f64 y (neg.f64 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 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 z (*.f64 -1 y)) x) (*.f64 y t)))
(fma.f64 z x (fma.f64 t (fma.f64 -1 z y) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 z y)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))
(neg.f64 (*.f64 x (fma.f64 -1 z y)))
(*.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 -1 (*.f64 z t) (fma.f64 y t (neg.f64 (*.f64 x (fma.f64 -1 z y)))))
(-.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))))
(fma.f64 -1 (*.f64 z t) (fma.f64 y t (neg.f64 (*.f64 x (fma.f64 -1 z y)))))
(-.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) y) x))))
(fma.f64 -1 (*.f64 z t) (fma.f64 y t (neg.f64 (*.f64 x (fma.f64 -1 z y)))))
(-.f64 (*.f64 t (-.f64 y z)) (*.f64 x (-.f64 y z)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.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 y z) (-.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 y z) (-.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 y z) (-.f64 t x))
(*.f64 y (-.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 y z) (-.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 y z) (-.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 y z) (-.f64 t x))
(*.f64 y (-.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 y z) (-.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 y z) (-.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 y z) (-.f64 t x))
(*.f64 y (-.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 y z) (-.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 y z) (-.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 y z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.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 y z) (-.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 y z) (-.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 y z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.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 y z) (-.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 y z) (-.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 y z) (-.f64 t x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 z t))
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 z t))
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 z t))
(*.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 z x))
(fma.f64 -1 (*.f64 z t) (*.f64 z x))
(*.f64 z (+.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(*.f64 -1 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 -1 (*.f64 t z)) (*.f64 y t))
(*.f64 t (fma.f64 -1 z y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x)
(*.f64 x (+.f64 (+.f64 1 z) (neg.f64 y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 (+.f64 z (*.f64 -1 y))) x) (*.f64 y t)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) y) 1) x))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 z y) -1)))
(*.f64 x (+.f64 (neg.f64 (-.f64 y z)) 1))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) y) 1) x)) (*.f64 y t)))
(fma.f64 -1 (*.f64 z t) (fma.f64 -1 (*.f64 x (+.f64 (fma.f64 -1 z y) -1)) (*.f64 y t)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 (neg.f64 (-.f64 y z)) 1)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) y) 1) x)) (*.f64 y t)))
(fma.f64 -1 (*.f64 z t) (fma.f64 -1 (*.f64 x (+.f64 (fma.f64 -1 z y) -1)) (*.f64 y t)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 (neg.f64 (-.f64 y z)) 1)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1 z) y) 1) x)) (*.f64 y t)))
(fma.f64 -1 (*.f64 z t) (fma.f64 -1 (*.f64 x (+.f64 (fma.f64 -1 z y) -1)) (*.f64 y t)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 (neg.f64 (-.f64 y z)) 1)))
(+.f64 (*.f64 z x) (+.f64 x (*.f64 -1 (*.f64 y x))))
(*.f64 x (+.f64 (+.f64 1 z) (neg.f64 y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (fma.f64 -1 z y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(+.f64 (*.f64 z x) (+.f64 (*.f64 t (+.f64 (*.f64 -1 z) y)) (+.f64 (*.f64 -1 (*.f64 y x)) x)))
(fma.f64 -1 (*.f64 z t) (fma.f64 (+.f64 (+.f64 1 z) (neg.f64 y)) x (*.f64 y t)))
(fma.f64 z x (fma.f64 t (-.f64 y z) (fma.f64 y (neg.f64 x) x)))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(neg.f64 (*.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 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))))
(fma.f64 z x (+.f64 (fma.f64 -1 (*.f64 x y) x) (neg.f64 (*.f64 t (+.f64 z (neg.f64 y))))))
(+.f64 (*.f64 x (-.f64 z y)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))))
(fma.f64 z x (+.f64 (fma.f64 -1 (*.f64 x y) x) (neg.f64 (*.f64 t (+.f64 z (neg.f64 y))))))
(+.f64 (*.f64 x (-.f64 z y)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y x)) (+.f64 x (*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y)))))))
(fma.f64 z x (+.f64 (fma.f64 -1 (*.f64 x y) x) (neg.f64 (*.f64 t (+.f64 z (neg.f64 y))))))
(+.f64 (*.f64 x (-.f64 z y)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) x)
(fma.f64 -1 (*.f64 z (-.f64 t x)) x)
(-.f64 x (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 (*.f64 y (-.f64 t x)) x))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 y (-.f64 t x)) x)
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(*.f64 -1 (*.f64 z (-.f64 t x)))
(*.f64 (neg.f64 z) (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (+.f64 x (*.f64 y (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) 1)
(*.f64 (-.f64 t x) (+.f64 z y))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (*.f64 (-.f64 t x) (+.f64 y z))) (/.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (*.f64 (-.f64 t x) (+.f64 y z))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 (-.f64 t x) (+.f64 z y))) (/.f64 (pow.f64 (*.f64 z (-.f64 t x)) 2) (*.f64 (-.f64 t x) (+.f64 z y))))
(*.f64 (-.f64 t x) (+.f64 y z))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1)
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 z y))))
(/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (-.f64 t x) (+.f64 z y)))
(*.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 t x)) 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) 1) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (+.f64 (pow.f64 z 3) (pow.f64 y 3))) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 z (*.f64 y (*.f64 (-.f64 t x) (-.f64 t x))))))
(*.f64 (+.f64 y z) (-.f64 t x))
(*.f64 (-.f64 t x) (+.f64 z y))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))) (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 t x)) 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) 1) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (+.f64 (pow.f64 z 3) (pow.f64 y 3))) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 z (*.f64 y (*.f64 (-.f64 t x) (-.f64 t x))))))
(/.f64 1 (/.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)))
(*.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 z y))))
(/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (-.f64 t x) (+.f64 z y)))
(/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (-.f64 t x) (+.f64 y z)))
(*.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 z y))))
(/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (-.f64 t x) (+.f64 z y)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 t x)) 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) 1) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (+.f64 (pow.f64 z 3) (pow.f64 y 3))) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 z (*.f64 y (*.f64 (-.f64 t x) (-.f64 t x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (-.f64 (pow.f64 (*.f64 (-.f64 t x) y) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.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 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (+.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (pow.f64 (*.f64 z (-.f64 t x)) 2) (*.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 y z) (-.f64 t x)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)) (neg.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2)) (*.f64 (-.f64 t x) (neg.f64 (+.f64 z y))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (-.f64 t x) (+.f64 z y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.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 t x) (+.f64 z y)) 2) (*.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (+.f64 (pow.f64 z 3) (pow.f64 y 3))) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 z (*.f64 y (*.f64 (-.f64 t x) (-.f64 t x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (pow.f64 (*.f64 (-.f64 t x) y) 2)) (-.f64 (*.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 t x)) 2) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (*.f64 (-.f64 t x) (-.f64 z y)))
(/.f64 (*.f64 (*.f64 (-.f64 t x) (+.f64 z y)) (*.f64 (-.f64 z y) (-.f64 t x))) (*.f64 (-.f64 z y) (-.f64 t x)))
(/.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 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 x (+.f64 x t) (*.f64 t t)) (+.f64 z y)))
(*.f64 (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x t) (*.f64 t t))) (+.f64 z y))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 y z)) (+.f64 t x))
(/.f64 (*.f64 (+.f64 x t) (-.f64 t x)) (/.f64 (+.f64 x t) (+.f64 z y)))
(/.f64 (+.f64 z y) (/.f64 (+.f64 x t) (-.f64 (*.f64 t t) (*.f64 x x))))
(pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1)
(*.f64 (-.f64 t x) (+.f64 z y))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 3)
(*.f64 (-.f64 t x) (+.f64 z y))
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) 1/3)
(*.f64 (-.f64 t x) (+.f64 z y))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2)
(*.f64 (-.f64 t x) (+.f64 z y))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))
(*.f64 (-.f64 t x) (+.f64 z y))
(log.f64 (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z)))
(*.f64 (-.f64 t x) (+.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))))
(*.f64 (-.f64 t x) (+.f64 z y))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(*.f64 (-.f64 t x) (+.f64 z y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 z y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(*.f64 (-.f64 t x) (+.f64 z y))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 t x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y)))))
(*.f64 (-.f64 t x) (+.f64 z y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (pow.f64 (exp.f64 y) (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 z y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y)))))
(*.f64 (-.f64 t x) (+.f64 z y))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) y))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3))
(*.f64 (-.f64 t x) (+.f64 z y))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 z y))
(hypot.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(hypot.f64 (*.f64 y (-.f64 t x)) (*.f64 z (-.f64 t x)))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 z y))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 1))
(*.f64 (-.f64 t x) (+.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (-.f64 t x) y (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (-.f64 t x) y (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (-.f64 t x) y (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (-.f64 t x) z (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (-.f64 t x) (+.f64 y z) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 z y) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.f64 (-.f64 t x) (+.f64 y z) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 y z) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 y (-.f64 t x) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.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 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 y (-.f64 t x) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 (-.f64 t x) y) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (*.f64 (-.f64 t x) z) 1 (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1 (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 z y) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1 (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1 (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 1 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 1 (*.f64 (-.f64 t x) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 1 (*.f64 (-.f64 t x) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 1 (*.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 z y) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (cbrt.f64 (*.f64 (-.f64 t x) z)) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) z) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 z y) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 z y) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 z y) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 t x)) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.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 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 z y))) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (-.f64 t x) (+.f64 z y))) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (-.f64 t x) (+.f64 z y))) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) (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 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 z y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (-.f64 t x) (+.f64 z y))) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) z)) (sqrt.f64 (*.f64 (-.f64 t x) z)) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) z) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 z y) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 z y) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 t x)) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 t x)) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.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 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 t x)) 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (+.f64 (pow.f64 z 3) (pow.f64 y 3))) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 z (*.f64 y (*.f64 (-.f64 t x) (-.f64 t x)))))) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) (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 (pow.f64 (*.f64 z (-.f64 t x)) 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (+.f64 (pow.f64 z 3) (pow.f64 y 3))) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 z (*.f64 y (*.f64 (-.f64 t x) (-.f64 t x)))))) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) (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 (pow.f64 (*.f64 z (-.f64 t x)) 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (+.f64 (pow.f64 z 3) (pow.f64 y 3))) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 z (*.f64 y (*.f64 (-.f64 t x) (-.f64 t x)))))) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (+.f64 y z) (-.f64 t x) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (-.f64 t x) (+.f64 z y) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (*.f64 (-.f64 t x) (+.f64 z z)))
(fma.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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.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 t x) (+.f64 z y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))))
(fma.f64 (neg.f64 (-.f64 t x)) z (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (fma.f64 z (-.f64 t x) (*.f64 (-.f64 t x) z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y (-.f64 t x))) (sqrt.f64 (*.f64 z (-.f64 t x)))) (-.f64 (sqrt.f64 (*.f64 y (-.f64 t x))) (sqrt.f64 (*.f64 z (-.f64 t x)))) (fma.f64 z (-.f64 t x) (*.f64 z (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (+.f64 z z)) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (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 (sqrt.f64 (*.f64 y (-.f64 t x))) (sqrt.f64 (*.f64 z (-.f64 t x)))) (-.f64 (sqrt.f64 (*.f64 y (-.f64 t x))) (sqrt.f64 (*.f64 z (-.f64 t x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(+.f64 (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (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 (sqrt.f64 (*.f64 y (-.f64 t x))) (sqrt.f64 (*.f64 z (-.f64 t x)))) (-.f64 (sqrt.f64 (*.f64 y (-.f64 t x))) (sqrt.f64 (*.f64 z (-.f64 t x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (-.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 t x))) 2) (*.f64 z (-.f64 t x))))
(+.f64 (+.f64 (*.f64 z (-.f64 t x)) (*.f64 (neg.f64 z) (-.f64 t x))) (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2)) (cbrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.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 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.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 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t x) z))) (sqrt.f64 (*.f64 (-.f64 t x) z))))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 (-.f64 t x) -1) z (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 y z) (-.f64 t x))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) (+.f64 z y))
(+.f64 0 (*.f64 (-.f64 t x) z))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 z t) (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 t x))
(+.f64 (*.f64 t z) (*.f64 (neg.f64 x) z))
(*.f64 z (-.f64 t x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x))) (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 t x)))))
(*.f64 z (-.f64 t x))
(-.f64 0 (*.f64 (-.f64 t x) z))
(*.f64 (neg.f64 z) (-.f64 t x))
(-.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 x (+.f64 t x) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 x (+.f64 x t) (*.f64 t t)) z))
(*.f64 (/.f64 z (fma.f64 x (+.f64 x t) (*.f64 t t))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(/.f64 (*.f64 z (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 x t) (*.f64 (+.f64 x t) (-.f64 t x))))
(/.f64 (+.f64 x t) (/.f64 (/.f64 (+.f64 x t) z) (-.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) z) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (/.f64 (fma.f64 x (+.f64 x t) (*.f64 t t)) z))
(*.f64 (/.f64 z (fma.f64 x (+.f64 x t) (*.f64 t t))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) z) (+.f64 t x))
(/.f64 z (/.f64 (+.f64 x t) (*.f64 (+.f64 x t) (-.f64 t x))))
(/.f64 (+.f64 x t) (/.f64 (/.f64 (+.f64 x t) z) (-.f64 t x)))
(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 (neg.f64 z) (-.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2))
(*.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))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(*.f64 (neg.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))
(fma.f64 t z (*.f64 (neg.f64 x) z))
(*.f64 z (-.f64 t x))
(fma.f64 z t (*.f64 z (neg.f64 x)))
(*.f64 z (-.f64 t x))
(+.f64 0 (*.f64 (-.f64 t x) y))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.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 (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 (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 (-.f64 t x) y))) 1)
(*.f64 y (-.f64 t x))
(/.f64 (*.f64 y (-.f64 (pow.f64 t 3) (pow.f64 x 3))) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 y (/.f64 (fma.f64 x (+.f64 x t) (*.f64 t t)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 y (fma.f64 x (+.f64 x t) (*.f64 t t))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(/.f64 (*.f64 y (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 y (/.f64 (+.f64 x t) (*.f64 (+.f64 x t) (-.f64 t x))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 x t)) y)
(/.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) y) (fma.f64 x (+.f64 t x) (*.f64 t t)))
(/.f64 y (/.f64 (fma.f64 x (+.f64 x t) (*.f64 t t)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 (/.f64 y (fma.f64 x (+.f64 x t) (*.f64 t t))) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) y) (+.f64 t x))
(/.f64 y (/.f64 (+.f64 x t) (*.f64 (+.f64 x t) (-.f64 t x))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 x x)) (+.f64 x t)) y)
(pow.f64 (*.f64 (-.f64 t x) y) 1)
(*.f64 y (-.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 3)
(*.f64 y (-.f64 t x))
(pow.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3) 1/3)
(*.f64 y (-.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) 2)
(*.f64 y (-.f64 t x))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 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 (-.f64 t x) y))))
(*.f64 y (-.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 t x) y) 3))
(*.f64 y (-.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 t x) y)))
(*.f64 y (-.f64 t x))
(exp.f64 (log.f64 (*.f64 (-.f64 t x) y)))
(*.f64 y (-.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 t x) y)) 1))
(*.f64 y (-.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 t x) y)))
(*.f64 y (-.f64 t x))
(fma.f64 t y (*.f64 (neg.f64 x) y))
(*.f64 y (-.f64 t x))
(fma.f64 y t (*.f64 y (neg.f64 x)))
(*.f64 y (-.f64 t x))
(-.f64 (fma.f64 (-.f64 t x) y x) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x))) 1)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))) (/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2)) (-.f64 x (*.f64 (-.f64 t x) (+.f64 z y))))
(*.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 1)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(*.f64 1 (fma.f64 (-.f64 t x) (+.f64 y z) x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 2))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 2) (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) (sqrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (+.f64 z y)) (fma.f64 (-.f64 t x) (+.f64 z y) (neg.f64 x)) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 3)) (fma.f64 (*.f64 (-.f64 t x) (+.f64 z y)) (fma.f64 (-.f64 t x) (+.f64 z y) (neg.f64 x)) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)) (/.f64 1 (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2)) (-.f64 x (*.f64 (-.f64 t x) (+.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (+.f64 z y)) (fma.f64 (-.f64 t x) (+.f64 z y) (neg.f64 x)) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 3)) (fma.f64 (*.f64 (-.f64 t x) (+.f64 z y)) (fma.f64 (-.f64 t x) (+.f64 z y) (neg.f64 x)) (*.f64 x x)))
(/.f64 1 (/.f64 (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2)) (-.f64 x (*.f64 (-.f64 t x) (+.f64 z y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 t x) (+.f64 z y)) (fma.f64 (-.f64 t x) (+.f64 z y) (neg.f64 x)) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 3)) (fma.f64 (*.f64 (-.f64 t x) (+.f64 z y)) (fma.f64 (-.f64 t x) (+.f64 z y) (neg.f64 x)) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (-.f64 (*.f64 x x) (*.f64 x (*.f64 (-.f64 t x) (+.f64 y z))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 x (-.f64 x (*.f64 (-.f64 t x) (+.f64 z y))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 3)) (fma.f64 x (-.f64 x (*.f64 (-.f64 t x) (+.f64 z y))) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2)) (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2)) (-.f64 x (*.f64 (-.f64 t x) (+.f64 z y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 t x) (+.f64 z y)) (fma.f64 (-.f64 t x) (+.f64 z y) (neg.f64 x)) (*.f64 x x))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 3)) (fma.f64 (*.f64 (-.f64 t x) (+.f64 z y)) (fma.f64 (-.f64 t x) (+.f64 z y) (neg.f64 x)) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 t x) (+.f64 y z)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 t x) (+.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (+.f64 z y) (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 t x) y x) 3) (pow.f64 (*.f64 (-.f64 t x) z) 3)) (fma.f64 (fma.f64 (-.f64 t x) y x) (fma.f64 (-.f64 t x) y x) (-.f64 (pow.f64 (*.f64 (-.f64 t x) z) 2) (*.f64 (fma.f64 (-.f64 t x) y x) (*.f64 (-.f64 t x) z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 t x)) 3) (pow.f64 (fma.f64 y (-.f64 t x) x) 3)) (fma.f64 (fma.f64 y (-.f64 t x) x) (fma.f64 y (-.f64 t x) x) (-.f64 (pow.f64 (*.f64 z (-.f64 t x)) 2) (*.f64 (*.f64 z (-.f64 t x)) (fma.f64 y (-.f64 t x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 t x)) 3) (pow.f64 (fma.f64 y (-.f64 t x) x) 3)) (fma.f64 (fma.f64 y (-.f64 t x) x) (fma.f64 y (-.f64 t x) x) (*.f64 (*.f64 z (-.f64 t x)) (-.f64 (*.f64 z (-.f64 t x)) (fma.f64 y (-.f64 t x) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (+.f64 y z) (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2))) (neg.f64 (-.f64 x (*.f64 (-.f64 t x) (+.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 x x)) (fma.f64 (-.f64 t x) (+.f64 z y) (neg.f64 x)))
(/.f64 (fma.f64 (fma.f64 (-.f64 t x) y x) (fma.f64 (-.f64 t x) y x) (pow.f64 (*.f64 (-.f64 t x) z) 2)) (fma.f64 (-.f64 t x) (+.f64 y z) x))
(/.f64 (fma.f64 (fma.f64 y (-.f64 t x) x) (fma.f64 y (-.f64 t x) x) (pow.f64 (*.f64 z (-.f64 t x)) 2)) (fma.f64 (-.f64 t x) (+.f64 z y) x))
(pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 1)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 3)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(pow.f64 (pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 3) 1/3)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 2)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 2))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (exp.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (exp.f64 x) (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x)))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z))))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x)))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 t x)) (exp.f64 (fma.f64 (-.f64 t x) y x))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (-.f64 t x)) (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x)))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (exp.f64 (fma.f64 (-.f64 t x) y x))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z))) (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x)))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 t x)) (+.f64 y z)) (+.f64 1 (expm1.f64 x))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) (exp.f64 x)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) (+.f64 y z)))) (+.f64 1 (expm1.f64 x))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x))) (exp.f64 x)))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (pow.f64 (exp.f64 z) (-.f64 t x))) (+.f64 1 (expm1.f64 x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (*.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)) (pow.f64 (exp.f64 z) (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 t x) y x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (/.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (pow.f64 (exp.f64 z) (-.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(log.f64 (/.f64 (*.f64 (exp.f64 x) (pow.f64 (exp.f64 y) (-.f64 t x))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 t x) z)))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x) 3))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(exp.f64 (log.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)) 1))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 t x) (+.f64 y z) x)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 x 1 (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (-.f64 t x) y (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (-.f64 t x) z (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (-.f64 t x) (+.f64 y z) x)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 y (-.f64 t x) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 (-.f64 t x) y) 1 (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 z (-.f64 t x) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 (-.f64 t x) z) 1 (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 1 x)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 1 x (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 1 (*.f64 (-.f64 t x) y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 1 (*.f64 (-.f64 t x) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 1 (*.f64 (-.f64 t x) (+.f64 y z)) x)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 1 (fma.f64 (-.f64 t x) y x) (*.f64 (-.f64 t x) z))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) z)) 2) (cbrt.f64 (*.f64 (-.f64 t x) z)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) (+.f64 y z)) x)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) x)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) 2) (cbrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) x)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t x) y)) 2) (cbrt.f64 (*.f64 (-.f64 t x) y)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 y z))) x)
(fma.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (/.f64 1 (*.f64 (-.f64 t x) (+.f64 z y))) x)
(+.f64 x (/.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (-.f64 t x) (+.f64 z y))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) z)) (sqrt.f64 (*.f64 (-.f64 t x) z)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (sqrt.f64 (-.f64 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) (+.f64 y z)) x)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) (sqrt.f64 (*.f64 (-.f64 t x) (+.f64 y z))) x)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) y)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 t x) (+.f64 y z)))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t x) z) 3) (pow.f64 (*.f64 (-.f64 t x) y) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 y z)) 2) (*.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) z)))) x)
(fma.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 t x)) 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 (*.f64 z (-.f64 t x)) (*.f64 y (-.f64 t x))))) x)
(+.f64 x (/.f64 (*.f64 (pow.f64 (-.f64 t x) 3) (+.f64 (pow.f64 z 3) (pow.f64 y 3))) (-.f64 (pow.f64 (*.f64 (-.f64 t x) (+.f64 z y)) 2) (*.f64 z (*.f64 y (*.f64 (-.f64 t x) (-.f64 t x)))))))
(fma.f64 -1 (*.f64 (-.f64 t x) z) (fma.f64 (-.f64 t x) y x))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (+.f64 y z) (-.f64 t x) x)
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (fma.f64 (-.f64 t x) y x) 1 (*.f64 (-.f64 t x) z))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 t x) y x)) (cbrt.f64 (fma.f64 (-.f64 t x) y x))) (cbrt.f64 (fma.f64 (-.f64 t x) y x)) (*.f64 (-.f64 t x) z))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 t x) y x)) (sqrt.f64 (fma.f64 (-.f64 t x) y x)) (*.f64 (-.f64 t x) z))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (neg.f64 (-.f64 t x)) z (fma.f64 (-.f64 t x) y x))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) (-.f64 (sqrt.f64 (*.f64 (-.f64 t x) y)) (sqrt.f64 (*.f64 (-.f64 t x) z))) x)
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) z x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 (-.f64 t x) -1) z (fma.f64 (-.f64 t x) y x))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 z (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) (+.f64 z y) x)

localize5.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 15 to 6 computations (60% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

9 calls:

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

rewrite455.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
1646×pow1
1520×add-exp-log
1520×log1p-expm1-u
1520×expm1-log1p-u
1488×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114913
2202513
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(*.f64 t (-.f64 y z))
Outputs
(+.f64 (*.f64 t y) (*.f64 t (neg.f64 z)))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(-.f64 (+.f64 1 (*.f64 t (-.f64 y z))) 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 (-.f64 (*.f64 y y) (*.f64 z z))) (+.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 (-.f64 (*.f64 y y) (*.f64 z z)) t) (+.f64 y z))
(pow.f64 (*.f64 t (-.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 y z)) t))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 y z) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 y z))))
(exp.f64 (log.f64 (*.f64 t (-.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 y z))))

simplify101.0ms (0.6%)

Algorithm
egg-herbie
Rules
1374×fma-def
1306×log-prod
792×unsub-neg
742×associate-*r*
640×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068611
1169611
2520611
33069611
46395611
Stop Event
node limit
Counts
43 → 29
Calls
Call 1
Inputs
(*.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 (*.f64 t y) (*.f64 t (neg.f64 z)))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(-.f64 (+.f64 1 (*.f64 t (-.f64 y z))) 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 (-.f64 (*.f64 y y) (*.f64 z z))) (+.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 (-.f64 (*.f64 y y) (*.f64 z z)) t) (+.f64 y z))
(pow.f64 (*.f64 t (-.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 y z)) t))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 y z) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 y z))))
(exp.f64 (log.f64 (*.f64 t (-.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 y z))))
Outputs
(*.f64 -1 (*.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 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 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 (*.f64 t y) (*.f64 t (neg.f64 z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(*.f64 t (-.f64 y z))
(-.f64 (+.f64 1 (*.f64 t (-.f64 y z))) 1)
(*.f64 t (-.f64 y z))
(/.f64 (*.f64 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 (*.f64 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(/.f64 (*.f64 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 z (+.f64 z y) (*.f64 y y)))
(/.f64 (*.f64 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 t (fma.f64 z (+.f64 z y) (*.f64 y y))))
(/.f64 (*.f64 t (-.f64 (*.f64 y y) (*.f64 z z))) (+.f64 y z))
(*.f64 t (-.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 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 z y))))
(/.f64 (*.f64 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 z (+.f64 z y) (*.f64 y y)))
(/.f64 (*.f64 t (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (/.f64 t (fma.f64 z (+.f64 z y) (*.f64 y y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) t) (+.f64 y z))
(*.f64 t (-.f64 y z))
(pow.f64 (*.f64 t (-.f64 y z)) 1)
(*.f64 t (-.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 3)
(*.f64 t (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) 1/3)
(*.f64 t (-.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) 2)
(*.f64 t (-.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2))
(*.f64 t (-.f64 y z))
(log.f64 (pow.f64 (exp.f64 (-.f64 y z)) t))
(*.f64 t (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3))
(*.f64 t (-.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 y z) 3)))
(*.f64 t (-.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (pow.f64 t 3)))
(*.f64 t (-.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 y z))))
(*.f64 t (-.f64 y z))
(exp.f64 (log.f64 (*.f64 t (-.f64 y z))))
(*.f64 t (-.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 y z))))
(*.f64 t (-.f64 y z))

localize5.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 15 to 6 computations (60% saved)

localize11.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 22 to 7 computations (68.2% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite93.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1940×prod-diff
972×log-prod
852×fma-def
704×pow-prod-down
468×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
118332
2274532
Stop Event
node limit
Counts
2 → 179
Calls
Call 1
Inputs
(*.f64 x (-.f64 y z))
(-.f64 x (*.f64 x (-.f64 y z)))
Outputs
(+.f64 0 (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 x y) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 z) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 y z)))) 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 (-.f64 (*.f64 y y) (*.f64 z z))) (+.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 (-.f64 (*.f64 y y) (*.f64 z z)) x) (+.f64 y z))
(pow.f64 (*.f64 x (-.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (-.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (-.f64 y z)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) 2))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y z))))
(fma.f64 x y (*.f64 x (neg.f64 z)))
(fma.f64 y x (*.f64 (neg.f64 z) x))
(+.f64 x (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 x (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 -1 (*.f64 x (-.f64 y z)) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2)) (cbrt.f64 (*.f64 x (-.f64 y z))) (*.f64 x (-.f64 y z))))
(+.f64 (*.f64 x (neg.f64 (-.f64 y z))) x)
(+.f64 0 (fma.f64 x (neg.f64 (-.f64 y z)) x))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))) (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(*.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1)
(*.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x))
(*.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(*.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) (neg.f64 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2))) (neg.f64 (fma.f64 x (-.f64 y z) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 2) (*.f64 x (*.f64 x (neg.f64 (-.f64 y z)))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 2)) (-.f64 x (*.f64 x (neg.f64 (-.f64 y z)))))
(pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 3)
(pow.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 2))
(log.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 x (neg.f64 (-.f64 y z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 x) (-.f64 y z))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z))))))
(cbrt.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(exp.f64 (log.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(fma.f64 x 1 (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 x 1 (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 x (neg.f64 (-.f64 y z)) x)
(fma.f64 x (-.f64 1 (-.f64 y z)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 y z) (neg.f64 x) x)
(fma.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1 (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1 (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 1 x (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 1 x (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 1 (*.f64 x (neg.f64 (-.f64 y z))) x)
(fma.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) x)
(fma.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y z))) (neg.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (neg.f64 x) (-.f64 y z) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (cbrt.f64 (*.f64 x (neg.f64 (-.f64 y z))))) (cbrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) x)
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (sqrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) x)
(fma.f64 (neg.f64 (-.f64 y z)) x x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) (sqrt.f64 (*.f64 x (-.f64 y z))) x)
(fma.f64 -1 (*.f64 x (-.f64 y z)) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2)) (cbrt.f64 (*.f64 x (-.f64 y z))) x)
(fma.f64 (*.f64 (neg.f64 x) 1) (-.f64 y z) x)
(fma.f64 (*.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (cbrt.f64 (-.f64 y z)) x)
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 (-.f64 y z))) (sqrt.f64 (-.f64 y z)) x)

simplify134.0ms (0.8%)

Algorithm
egg-herbie
Rules
756×unswap-sqr
620×associate-+r+
566×cancel-sign-sub-inv
558×times-frac
510×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04275509
110405347
228224583
Stop Event
node limit
Counts
251 → 219
Calls
Call 1
Inputs
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(-.f64 x (*.f64 -1 (*.f64 z x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y x)) x) (*.f64 -1 (*.f64 z x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y x)) x) (*.f64 -1 (*.f64 z x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y x)) x) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 y x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(*.f64 -1 (*.f64 y x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(-.f64 x (*.f64 y x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 z x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 z x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(+.f64 0 (*.f64 x (-.f64 y z)))
(+.f64 (*.f64 x y) (*.f64 x (neg.f64 z)))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 z) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 y z)))) 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 (-.f64 (*.f64 y y) (*.f64 z z))) (+.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 (-.f64 (*.f64 y y) (*.f64 z z)) x) (+.f64 y z))
(pow.f64 (*.f64 x (-.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (-.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (-.f64 y z)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) 2))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y z))))
(fma.f64 x y (*.f64 x (neg.f64 z)))
(fma.f64 y x (*.f64 (neg.f64 z) x))
(+.f64 x (*.f64 x (neg.f64 (-.f64 y z))))
(+.f64 x (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 -1 (*.f64 x (-.f64 y z)) (*.f64 x (-.f64 y z))))
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2)) (cbrt.f64 (*.f64 x (-.f64 y z))) (*.f64 x (-.f64 y z))))
(+.f64 (*.f64 x (neg.f64 (-.f64 y z))) x)
(+.f64 0 (fma.f64 x (neg.f64 (-.f64 y z)) x))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))) (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(*.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1)
(*.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x))
(*.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(*.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) (neg.f64 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2))) (neg.f64 (fma.f64 x (-.f64 y z) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 2) (*.f64 x (*.f64 x (neg.f64 (-.f64 y z)))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 2)) (-.f64 x (*.f64 x (neg.f64 (-.f64 y z)))))
(pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 3)
(pow.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 2))
(log.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 x (neg.f64 (-.f64 y z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 x) (-.f64 y z))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z))))))
(cbrt.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(exp.f64 (log.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(fma.f64 x 1 (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 x 1 (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 x (neg.f64 (-.f64 y z)) x)
(fma.f64 x (-.f64 1 (-.f64 y z)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 x (-.f64 1 (-.f64 y z)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 y z) (neg.f64 x) x)
(fma.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1 (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1 (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 1 x (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 1 x (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 1 (*.f64 x (neg.f64 (-.f64 y z))) x)
(fma.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) x)
(fma.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (neg.f64 (-.f64 y z))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y z))) (neg.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (neg.f64 x) (-.f64 y z) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (cbrt.f64 (*.f64 x (neg.f64 (-.f64 y z))))) (cbrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) x)
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (sqrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) x)
(fma.f64 (neg.f64 (-.f64 y z)) x x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) (sqrt.f64 (*.f64 x (-.f64 y z))) x)
(fma.f64 -1 (*.f64 x (-.f64 y z)) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2)) (cbrt.f64 (*.f64 x (-.f64 y z))) x)
(fma.f64 (*.f64 (neg.f64 x) 1) (-.f64 y z) x)
(fma.f64 (*.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (cbrt.f64 (-.f64 y z)) x)
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 (-.f64 y z))) (sqrt.f64 (-.f64 y z)) x)
Outputs
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 y z) x)
(*.f64 -1 (*.f64 z x))
(*.f64 x (neg.f64 z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(*.f64 -1 (*.f64 z x))
(*.f64 x (neg.f64 z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(*.f64 -1 (*.f64 z x))
(*.f64 x (neg.f64 z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 z x)))
(*.f64 (-.f64 y z) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (+.f64 1 (*.f64 -1 (-.f64 y z))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 x (*.f64 -1 (*.f64 z x)))
(-.f64 x (*.f64 x (neg.f64 z)))
(fma.f64 z x x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y x)) x) (*.f64 -1 (*.f64 z x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y x)) x) (*.f64 -1 (*.f64 z x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 y x)) x) (*.f64 -1 (*.f64 z x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 -1 (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 z x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 x (*.f64 y x))
(fma.f64 (neg.f64 y) x x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 z x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 z x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 y x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 0 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 x y) (*.f64 x (neg.f64 z)))
(*.f64 (-.f64 y z) x)
(+.f64 (*.f64 y x) (*.f64 (neg.f64 z) x))
(*.f64 (-.f64 y z) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(*.f64 (-.f64 y z) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 y z)))) 1)
(*.f64 (-.f64 y z) x)
(/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 y y (*.f64 z (+.f64 y z))))
(/.f64 x (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (-.f64 (pow.f64 y 3) (pow.f64 z 3))))
(*.f64 (/.f64 x (fma.f64 y y (*.f64 z (+.f64 y z)))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 x (-.f64 (*.f64 y y) (*.f64 z z))) (+.f64 y z))
(/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (/.f64 (+.f64 y z) x))
(*.f64 (/.f64 x (+.f64 y z)) (-.f64 (*.f64 y y) (*.f64 z z)))
(/.f64 x (/.f64 1 (-.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 x (/.f64 (fma.f64 y y (*.f64 z (+.f64 y z))) (-.f64 (pow.f64 y 3) (pow.f64 z 3))))
(*.f64 (/.f64 x (fma.f64 y y (*.f64 z (+.f64 y z)))) (-.f64 (pow.f64 y 3) (pow.f64 z 3)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) x) (+.f64 y z))
(/.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (/.f64 (+.f64 y z) x))
(*.f64 (/.f64 x (+.f64 y z)) (-.f64 (*.f64 y y) (*.f64 z z)))
(/.f64 x (/.f64 1 (-.f64 y z)))
(pow.f64 (*.f64 x (-.f64 y z)) 1)
(*.f64 (-.f64 y z) x)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 3)
(*.f64 (-.f64 y z) x)
(pow.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2) 1/2)
(*.f64 (-.f64 y z) x)
(pow.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3) 1/3)
(*.f64 (-.f64 y z) x)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 y z))) 2)
(*.f64 (-.f64 y z) x)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 2))
(*.f64 (-.f64 y z) x)
(log.f64 (pow.f64 (exp.f64 x) (-.f64 y z)))
(*.f64 (-.f64 y z) x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z)))))
(*.f64 (-.f64 y z) x)
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 y z)) 3))
(*.f64 (-.f64 y z) x)
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 y z))))
(*.f64 (-.f64 y z) x)
(exp.f64 (log.f64 (*.f64 x (-.f64 y z))))
(*.f64 (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 1))
(*.f64 (-.f64 y z) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 1) 1))
(*.f64 (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) 3))
(*.f64 (-.f64 y z) x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (-.f64 y z)))) 1/3))
(*.f64 (-.f64 y z) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (-.f64 y z))) 3) 1/3))
(*.f64 (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) 2))
(*.f64 (-.f64 y z) x)
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 y z))))
(*.f64 (-.f64 y z) x)
(fma.f64 x y (*.f64 x (neg.f64 z)))
(*.f64 (-.f64 y z) x)
(fma.f64 y x (*.f64 (neg.f64 z) x))
(*.f64 (-.f64 y z) x)
(+.f64 x (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 x (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 -1 (*.f64 x (-.f64 y z)) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2)) (cbrt.f64 (*.f64 x (-.f64 y z))) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (*.f64 x (neg.f64 (-.f64 y z))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 0 (fma.f64 x (neg.f64 (-.f64 y z)) x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (-.f64 y z)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 y z)) x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (-.f64 y z))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (-.f64 y z)) (pow.f64 (cbrt.f64 x) 2))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x)) (sqrt.f64 (-.f64 y z)) (*.f64 (*.f64 (sqrt.f64 (-.f64 y z)) x) (sqrt.f64 (-.f64 y z)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (-.f64 y z))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (-.f64 y z)) (sqrt.f64 x))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 y z))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (*.f64 (cbrt.f64 (-.f64 y z)) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y z)) 2)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 y z))) (*.f64 x (sqrt.f64 (-.f64 y z))) (*.f64 (sqrt.f64 (-.f64 y z)) (*.f64 x (sqrt.f64 (-.f64 y z))))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (pow.f64 (cbrt.f64 x) 2)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 y z) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (sqrt.f64 x)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))) (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 z (-.f64 1 y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 z (-.f64 1 y))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (-.f64 z y) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (+.f64 z (-.f64 1 y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (-.f64 z y) x)))))
(*.f64 x (-.f64 1 (-.f64 y z)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 (-.f64 y z) x x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 z y)) 3)) (*.f64 x (+.f64 x (*.f64 (-.f64 y z) (fma.f64 (-.f64 y z) x x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) x x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 (-.f64 y z) x x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 z y)) 3)) (*.f64 x (+.f64 x (*.f64 (-.f64 y z) (fma.f64 (-.f64 y z) x x)))))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2))))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) x x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 (-.f64 y z) x x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 z y)) 3)) (*.f64 x (+.f64 x (*.f64 (-.f64 y z) (fma.f64 (-.f64 y z) x x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (fma.f64 x (-.f64 y z) x))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) x x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) (neg.f64 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 (-.f64 y z) x x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 z y)) 3)) (*.f64 x (+.f64 x (*.f64 (-.f64 y z) (fma.f64 (-.f64 y z) x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2))) (neg.f64 (fma.f64 x (-.f64 y z) x)))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) x x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 2) (*.f64 x (*.f64 x (neg.f64 (-.f64 y z)))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 (-.f64 y z) x x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 z y)) 3)) (*.f64 x (+.f64 x (*.f64 (-.f64 y z) (fma.f64 (-.f64 y z) x x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (neg.f64 (-.f64 y z))) 2)) (-.f64 x (*.f64 x (neg.f64 (-.f64 y z)))))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) x x))
(pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 3)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(pow.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 2) 1/2)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(pow.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 3) 1/3)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(pow.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(pow.f64 (/.f64 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3))) -1)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 (-.f64 y z) x x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 z y)) 3)) (*.f64 x (+.f64 x (*.f64 (-.f64 y z) (fma.f64 (-.f64 y z) x x)))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2))) -1)
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) x x))
(sqrt.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 2))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (exp.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 x (neg.f64 (-.f64 y z))))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z)))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (exp.f64 x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (+.f64 1 (expm1.f64 x))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z))) (exp.f64 x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (-.f64 y z))) (+.f64 1 (expm1.f64 x))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z))))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 x) (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 x (-.f64 y z))))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(cbrt.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 3))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(expm1.f64 (log1p.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(exp.f64 (log.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 1))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 1) 1))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))) 3))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 3)) 1/3))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x))) 2))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(log1p.f64 (expm1.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 x 1 (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 x 1 (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 x (neg.f64 (-.f64 y z)) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 x (-.f64 1 (-.f64 y z)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 x (-.f64 1 (-.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 x (-.f64 1 (-.f64 y z)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (-.f64 y z) (neg.f64 x) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1 (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x) 1 (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 1 x (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 1 x (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 1 (fma.f64 x (neg.f64 (-.f64 y z)) x) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 1 (*.f64 x (neg.f64 (-.f64 y z))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) 2) (cbrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (sqrt.f64 (fma.f64 x (neg.f64 (-.f64 y z)) x)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (neg.f64 (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 y z))) (neg.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 (-.f64 y z) x x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 z y)) 3)) (*.f64 x (+.f64 x (*.f64 (-.f64 y z) (fma.f64 (-.f64 y z) x x)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 (-.f64 y z) x x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 z y)) 3)) (*.f64 x (+.f64 x (*.f64 (-.f64 y z) (fma.f64 (-.f64 y z) x x)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 y z)) 3)) (/.f64 1 (fma.f64 (*.f64 x (-.f64 y z)) (fma.f64 x (-.f64 y z) x) (*.f64 x x))) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 x (-.f64 y z) x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) x) 3)) (fma.f64 (*.f64 (-.f64 y z) x) (fma.f64 (-.f64 y z) x x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (-.f64 z y)) 3)) (*.f64 x (+.f64 x (*.f64 (-.f64 y z) (fma.f64 (-.f64 y z) x x)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) x x))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) x x))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (-.f64 y z)) 2)) (/.f64 1 (fma.f64 x (-.f64 y z) x)) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 y z) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y z) x) 2)) (fma.f64 (-.f64 y z) x x))
(fma.f64 (neg.f64 x) (-.f64 y z) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (cbrt.f64 (*.f64 x (neg.f64 (-.f64 y z))))) (cbrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) (sqrt.f64 (*.f64 x (neg.f64 (-.f64 y z)))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (neg.f64 (-.f64 y z)) x x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (-.f64 y z)))) (sqrt.f64 (*.f64 x (-.f64 y z))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 -1 (*.f64 x (-.f64 y z)) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (fma.f64 (*.f64 x (neg.f64 (-.f64 y z))) 1 (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (-.f64 y z)))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 y z)))) (fma.f64 (neg.f64 x) (-.f64 y z) (*.f64 x (-.f64 y z))))
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 y z))) 2)) (cbrt.f64 (*.f64 x (-.f64 y z))) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (*.f64 (neg.f64 x) 1) (-.f64 y z) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (*.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (-.f64 y z)) 2)) (cbrt.f64 (-.f64 y z)) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 (-.f64 y z))) (sqrt.f64 (-.f64 y z)) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(+.f64 x (*.f64 x (-.f64 z y)))
(fma.f64 x (-.f64 z y) x)

localize11.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 29 to 19 computations (34.5% saved)

series5.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite123.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1942×prod-diff
1086×log-prod
888×fma-def
500×pow-exp
408×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify80.0ms (0.5%)

Algorithm
egg-herbie
Rules
904×unswap-sqr
812×times-frac
700×associate-/l*
526×associate-+r+
442×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03454151
18564069
226343991
Stop Event
node limit
Counts
205 → 197
Calls
Call 1
Inputs
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 z) x)
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 1 y) x)
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(+.f64 1 z)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(*.f64 -1 y)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(*.f64 -1 y)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(-.f64 1 y)
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
z
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
z
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
(-.f64 (+.f64 1 z) y)
(+.f64 0 (*.f64 x (+.f64 (+.f64 y -1) z)))
(+.f64 (*.f64 x (+.f64 y -1)) (*.f64 x z))
(+.f64 (*.f64 x z) (*.f64 x (+.f64 y -1)))
(+.f64 (*.f64 (*.f64 x (+.f64 y -1)) 1) (*.f64 (*.f64 x z) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z))) (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 (+.f64 y -1) z)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x (+.f64 y -1)) (*.f64 x (+.f64 y -1)) (-.f64 (*.f64 (*.f64 x z) (*.f64 x z)) (*.f64 (*.f64 x (+.f64 y -1)) (*.f64 x z)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 y -1)) (*.f64 x (+.f64 y -1))) (*.f64 (*.f64 x z) (*.f64 x z))) (-.f64 (*.f64 x (+.f64 y -1)) (*.f64 x z)))
(/.f64 (*.f64 x (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))) (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))) (-.f64 (+.f64 y -1) z))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) x) (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) x) (-.f64 (+.f64 y -1) z))
(pow.f64 (*.f64 x (+.f64 (+.f64 y -1) z)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 (+.f64 y -1) z))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 (+.f64 y -1) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 (+.f64 y -1) z))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 (+.f64 y -1) z)) 2))
(log.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 (+.f64 y -1) z)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x z)) (exp.f64 (*.f64 x (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 (+.f64 y -1) z)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (+.f64 y -1) z) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 y -1) z) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (+.f64 y -1) z))))
(exp.f64 (log.f64 (*.f64 x (+.f64 (+.f64 y -1) z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 (+.f64 y -1) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (+.f64 (+.f64 y -1) z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (+.f64 (+.f64 y -1) z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (+.f64 (+.f64 y -1) z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (+.f64 (+.f64 y -1) z)))) 2))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 (+.f64 y -1) z))))
(fma.f64 x (+.f64 y -1) (*.f64 x z))
(fma.f64 x z (*.f64 x (+.f64 y -1)))
(fma.f64 -1 (*.f64 x (+.f64 y -1)) (*.f64 x z))
(fma.f64 (+.f64 y -1) x (*.f64 x z))
(fma.f64 z x (*.f64 x (+.f64 y -1)))
(fma.f64 1 (*.f64 x (+.f64 y -1)) (*.f64 x z))
(fma.f64 1 (*.f64 x z) (*.f64 x (+.f64 y -1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) x) (*.f64 x z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 x (+.f64 y -1)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 x (+.f64 y -1)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y -1)) (*.f64 x z))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) x) (*.f64 x z))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 x (+.f64 y -1)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 x (+.f64 y -1)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y -1)) (*.f64 x z))
(fma.f64 (*.f64 x (+.f64 y -1)) 1 (*.f64 (*.f64 x z) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x z)) (cbrt.f64 (*.f64 x z))) (cbrt.f64 (*.f64 x z)) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (cbrt.f64 (*.f64 x (+.f64 y -1)))) (cbrt.f64 (*.f64 x (+.f64 y -1))) (*.f64 x z))
(fma.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 (*.f64 x z)) (*.f64 x (+.f64 y -1)))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (*.f64 x z))
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 x)) (*.f64 (sqrt.f64 z) (sqrt.f64 x)) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 z)) (*.f64 (sqrt.f64 x) (sqrt.f64 z)) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 y -1)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (+.f64 y -1)) (sqrt.f64 x)) (*.f64 x z))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 y -1))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 y -1))) (*.f64 x z))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x (+.f64 y -1)))
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x z))
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x z))
(fma.f64 (*.f64 x -1) (+.f64 y -1) (*.f64 x z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 x z))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 x z))
(-.f64 z (+.f64 y -1))
(-.f64 0 (-.f64 (+.f64 y -1) z))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 y -1) z))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 y -1) 2) (-.f64 (+.f64 y -1) z)) (/.f64 (*.f64 z z) (-.f64 (+.f64 y -1) z)))
(-.f64 (+.f64 z 0) (+.f64 y -1))
(*.f64 (+.f64 (+.f64 y -1) z) 1)
(*.f64 1 (+.f64 (+.f64 y -1) z))
(*.f64 (cbrt.f64 (+.f64 (+.f64 y -1) z)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 y -1) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 y -1) z)) 2) (cbrt.f64 (+.f64 (+.f64 y -1) z)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 y -1) z)) (sqrt.f64 (+.f64 (+.f64 y -1) z)))
(*.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (/.f64 1 (-.f64 (+.f64 y -1) z)))
(/.f64 1 (/.f64 (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2)) (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (-.f64 (+.f64 y -1) z) (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z z (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 (+.f64 y -1) z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (-.f64 (+.f64 y -1) z))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))) (neg.f64 (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))) (neg.f64 (-.f64 (+.f64 y -1) z)))
(/.f64 (fma.f64 z z (pow.f64 (+.f64 y -1) 2)) (+.f64 (+.f64 y -1) z))
(pow.f64 (+.f64 (+.f64 y -1) z) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 y -1) z)) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 y -1) z) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 y -1) z)) 2)
(pow.f64 (/.f64 (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2)) (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))) -1)
(pow.f64 (/.f64 (-.f64 (+.f64 y -1) z) (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))) -1)
(sqrt.f64 (pow.f64 (+.f64 (+.f64 y -1) z) 2))
(log.f64 (exp.f64 (+.f64 (+.f64 y -1) z)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 y -1) z))))
(log.f64 (*.f64 (exp.f64 (+.f64 y -1)) (+.f64 1 (expm1.f64 z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 y -1))) (exp.f64 z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 y -1))) (+.f64 1 (expm1.f64 z))))
(log.f64 (*.f64 (exp.f64 z) (+.f64 1 (expm1.f64 (+.f64 y -1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (+.f64 y -1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (+.f64 1 (expm1.f64 (+.f64 y -1)))))
(log.f64 (/.f64 (exp.f64 z) (exp.f64 (+.f64 y -1))))
(log.f64 (/.f64 (exp.f64 z) (+.f64 1 (expm1.f64 (+.f64 y -1)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (+.f64 y -1))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 z)) (+.f64 1 (expm1.f64 (+.f64 y -1)))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 y -1) z) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 y -1) z)))
(exp.f64 (log.f64 (+.f64 (+.f64 y -1) z)))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 y -1) z)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (+.f64 y -1) z)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (+.f64 y -1) z))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (+.f64 y -1) z))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (+.f64 y -1) z))) 2))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 y -1) z)))
(fma.f64 y -1 (+.f64 1 z))
(fma.f64 -1 y (+.f64 1 z))
(fma.f64 -1 (+.f64 y -1) z)
(fma.f64 (+.f64 y -1) -1 z)
(fma.f64 (+.f64 y -1) 1 z)
(fma.f64 z 1 (+.f64 y -1))
(fma.f64 1 (+.f64 y -1) z)
(fma.f64 1 z (+.f64 y -1))
(fma.f64 1 (neg.f64 y) (+.f64 1 z))
(fma.f64 (cbrt.f64 (+.f64 y -1)) (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) z)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (cbrt.f64 (+.f64 y -1)) z)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (neg.f64 (cbrt.f64 (+.f64 y -1))) z)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (neg.f64 (cbrt.f64 y)) (+.f64 1 z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) -1) (+.f64 1 z))
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (+.f64 y -1))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (+.f64 y -1))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (sqrt.f64 (+.f64 y -1)) z)
(fma.f64 (sqrt.f64 (+.f64 y -1)) (neg.f64 (sqrt.f64 (+.f64 y -1))) z)
(fma.f64 (sqrt.f64 y) (neg.f64 (sqrt.f64 y)) (+.f64 1 z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) -1) (+.f64 1 z))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (+.f64 y -1))
(fma.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 1 (-.f64 (fma.f64 y y 1) (neg.f64 y))) z)
(fma.f64 (fma.f64 y y -1) (/.f64 1 (+.f64 y 1)) z)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 y)) (cbrt.f64 (neg.f64 y))) (cbrt.f64 (neg.f64 y)) (+.f64 1 z))
(fma.f64 (sqrt.f64 (neg.f64 y)) (sqrt.f64 (neg.f64 y)) (+.f64 1 z))
(fma.f64 (+.f64 (sqrt.f64 y) 1) (-.f64 (sqrt.f64 y) 1) z)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) z)
(fma.f64 (neg.f64 (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) z)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (+.f64 1 z))
(fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) (+.f64 1 z))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) z)
(fma.f64 (*.f64 -1 (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) z)
Outputs
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (+.f64 1 z) x)
(+.f64 x (*.f64 z x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 y x)))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 1 y) x)
(*.f64 x (-.f64 1 y))
(-.f64 x (*.f64 y x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 z x) (*.f64 (-.f64 1 y) x))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(+.f64 1 z)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(*.f64 -1 y)
(neg.f64 y)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(*.f64 -1 y)
(neg.f64 y)
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(+.f64 1 (+.f64 z (*.f64 -1 y)))
(+.f64 1 (-.f64 z y))
(-.f64 1 y)
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
z
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
z
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(-.f64 (+.f64 1 z) y)
(+.f64 1 (-.f64 z y))
(+.f64 0 (*.f64 x (+.f64 (+.f64 y -1) z)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(+.f64 (*.f64 x (+.f64 y -1)) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(+.f64 (*.f64 x z) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(+.f64 (*.f64 (*.f64 x (+.f64 y -1)) 1) (*.f64 (*.f64 x z) 1))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z))) (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 z (+.f64 y -1)))) (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 z (+.f64 y -1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 z (+.f64 y -1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 z (+.f64 y -1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 z (+.f64 y -1))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (+.f64 z (+.f64 y -1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z)))))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 (+.f64 y -1) z)))) 1)
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (*.f64 x z) 3)) (fma.f64 (*.f64 x (+.f64 y -1)) (*.f64 x (+.f64 y -1)) (-.f64 (*.f64 (*.f64 x z) (*.f64 x z)) (*.f64 (*.f64 x (+.f64 y -1)) (*.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (*.f64 z x) 3)) (+.f64 (*.f64 (*.f64 x x) (pow.f64 (+.f64 y -1) 2)) (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) (*.f64 x (+.f64 y -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y -1)) 3) (pow.f64 (*.f64 z x) 3)) (fma.f64 x (*.f64 (pow.f64 (+.f64 y -1) 2) x) (*.f64 x (*.f64 z (*.f64 (+.f64 1 (-.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (neg.f64 x)) 3) (pow.f64 (*.f64 z x) 3)) (*.f64 x (+.f64 (*.f64 z (+.f64 x (*.f64 (-.f64 z y) x))) (*.f64 (pow.f64 (+.f64 y -1) 2) x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 y -1)) (*.f64 x (+.f64 y -1))) (*.f64 (*.f64 x z) (*.f64 x z))) (-.f64 (*.f64 x (+.f64 y -1)) (*.f64 x z)))
(/.f64 (*.f64 (*.f64 x (+.f64 z (+.f64 y -1))) (*.f64 x (+.f64 y (-.f64 -1 z)))) (*.f64 x (+.f64 y (-.f64 -1 z))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))) (*.f64 x (-.f64 (+.f64 y -1) z)))
(/.f64 (+.f64 z (+.f64 y -1)) (/.f64 1 x))
(/.f64 (*.f64 x (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))) (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (*.f64 x (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2))) x)
(/.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))) (-.f64 (+.f64 y -1) z))
(/.f64 x (/.f64 (+.f64 y (-.f64 -1 z)) (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))))
(/.f64 x (/.f64 (-.f64 (+.f64 y -1) z) (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (+.f64 y (-.f64 -1 z))) x)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) x) (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (*.f64 x (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2))) x)
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) x) (-.f64 (+.f64 y -1) z))
(/.f64 x (/.f64 (+.f64 y (-.f64 -1 z)) (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))))
(/.f64 x (/.f64 (-.f64 (+.f64 y -1) z) (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (+.f64 y (-.f64 -1 z))) x)
(pow.f64 (*.f64 x (+.f64 (+.f64 y -1) z)) 1)
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 (+.f64 y -1) z))) 3)
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(pow.f64 (pow.f64 (*.f64 x (+.f64 (+.f64 y -1) z)) 3) 1/3)
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 (+.f64 y -1) z))) 2)
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 (+.f64 y -1) z)) 2))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(log.f64 (pow.f64 (exp.f64 x) (+.f64 (+.f64 y -1) z)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 (+.f64 y -1) z)))))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(log.f64 (*.f64 (exp.f64 (*.f64 x z)) (exp.f64 (*.f64 x (+.f64 y -1)))))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 (+.f64 y -1) z)) 3))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (+.f64 y -1) z) 3)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 y -1) z) 3) (pow.f64 x 3)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (+.f64 y -1) z))))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(exp.f64 (log.f64 (*.f64 x (+.f64 (+.f64 y -1) z))))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 (+.f64 y -1) z))) 1))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (+.f64 (+.f64 y -1) z))) 1) 1))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (+.f64 (+.f64 y -1) z)))) 3))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (+.f64 (+.f64 y -1) z)))) 1/3))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (+.f64 (+.f64 y -1) z)))) 2))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 (+.f64 y -1) z))))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 x (+.f64 y -1) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 x z (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 -1 (*.f64 x (+.f64 y -1)) (*.f64 x z))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(fma.f64 (+.f64 y -1) x (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 z x (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 1 (*.f64 x (+.f64 y -1)) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 1 (*.f64 x z) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (*.f64 (cbrt.f64 (+.f64 y -1)) x) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y -1)) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (sqrt.f64 (+.f64 y -1)) (*.f64 (sqrt.f64 (+.f64 y -1)) x) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y -1)) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 x (+.f64 y -1)) 1 (*.f64 (*.f64 x z) 1))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x z)) (cbrt.f64 (*.f64 x z))) (cbrt.f64 (*.f64 x z)) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (+.f64 y -1))) (cbrt.f64 (*.f64 x (+.f64 y -1)))) (cbrt.f64 (*.f64 x (+.f64 y -1))) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (sqrt.f64 (*.f64 x z)) (sqrt.f64 (*.f64 x z)) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y -1))) (sqrt.f64 (*.f64 x (+.f64 y -1))) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 x)) (*.f64 (sqrt.f64 z) (sqrt.f64 x)) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 z)) (*.f64 (sqrt.f64 x) (sqrt.f64 z)) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 (sqrt.f64 (+.f64 y -1)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (+.f64 y -1)) (sqrt.f64 x)) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 y -1))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 y -1))) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x (+.f64 y -1)))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 (+.f64 y -1) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 (+.f64 y -1) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 x -1) (+.f64 y -1) (*.f64 x z))
(*.f64 (+.f64 1 (-.f64 z y)) x)
(+.f64 x (*.f64 (-.f64 z y) x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) (*.f64 x z))
(*.f64 x (+.f64 z (+.f64 y -1)))
(-.f64 (*.f64 x (+.f64 z y)) x)
(-.f64 z (+.f64 y -1))
(+.f64 1 (-.f64 z y))
(-.f64 0 (-.f64 (+.f64 y -1) z))
(+.f64 1 (-.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 y -1) z))) 1)
(+.f64 z (+.f64 y -1))
(-.f64 (/.f64 (pow.f64 (+.f64 y -1) 2) (-.f64 (+.f64 y -1) z)) (/.f64 (*.f64 z z) (-.f64 (+.f64 y -1) z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (+.f64 y (-.f64 -1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (-.f64 (+.f64 y -1) z))
(-.f64 (+.f64 z 0) (+.f64 y -1))
(+.f64 1 (-.f64 z y))
(*.f64 (+.f64 (+.f64 y -1) z) 1)
(+.f64 z (+.f64 y -1))
(*.f64 1 (+.f64 (+.f64 y -1) z))
(+.f64 z (+.f64 y -1))
(*.f64 (cbrt.f64 (+.f64 (+.f64 y -1) z)) (pow.f64 (cbrt.f64 (+.f64 (+.f64 y -1) z)) 2))
(+.f64 z (+.f64 y -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 y -1) z)) 2) (cbrt.f64 (+.f64 (+.f64 y -1) z)))
(+.f64 z (+.f64 y -1))
(*.f64 (sqrt.f64 (+.f64 (+.f64 y -1) z)) (sqrt.f64 (+.f64 (+.f64 y -1) z)))
(+.f64 z (+.f64 y -1))
(*.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) 1) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (/.f64 1 (-.f64 (+.f64 y -1) z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (+.f64 y (-.f64 -1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (-.f64 (+.f64 y -1) z))
(/.f64 1 (/.f64 (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2)) (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) 1) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(/.f64 1 (/.f64 (-.f64 (+.f64 y -1) z) (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (+.f64 y (-.f64 -1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (-.f64 (+.f64 y -1) z))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) 1) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z z (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 (+.f64 y -1) z))))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z z (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z (+.f64 y -1)))))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (+.f64 y -1) (-.f64 (+.f64 y -1) z))))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (+.f64 y -1) (+.f64 y (-.f64 -1 z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (-.f64 (+.f64 y -1) z))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (+.f64 y (-.f64 -1 z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))) (neg.f64 (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) 1) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))) (neg.f64 (-.f64 (+.f64 y -1) z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (+.f64 y (-.f64 -1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (-.f64 (+.f64 y -1) z))
(/.f64 (fma.f64 z z (pow.f64 (+.f64 y -1) 2)) (+.f64 (+.f64 y -1) z))
(/.f64 (fma.f64 z z (pow.f64 (+.f64 y -1) 2)) (+.f64 z (+.f64 y -1)))
(pow.f64 (+.f64 (+.f64 y -1) z) 1)
(+.f64 z (+.f64 y -1))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 y -1) z)) 3)
(+.f64 z (+.f64 y -1))
(pow.f64 (pow.f64 (+.f64 (+.f64 y -1) z) 3) 1/3)
(+.f64 z (+.f64 y -1))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 y -1) z)) 2)
(+.f64 z (+.f64 y -1))
(pow.f64 (/.f64 (fma.f64 z (+.f64 (+.f64 y -1) z) (pow.f64 (+.f64 y -1) 2)) (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) 1) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 y -1) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z (+.f64 y -1)) (pow.f64 (+.f64 y -1) 2)))
(pow.f64 (/.f64 (-.f64 (+.f64 y -1) z) (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z))) -1)
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (+.f64 y (-.f64 -1 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 y -1) 2) (*.f64 z z)) (-.f64 (+.f64 y -1) z))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 y -1) z) 2))
(+.f64 z (+.f64 y -1))
(log.f64 (exp.f64 (+.f64 (+.f64 y -1) z)))
(+.f64 z (+.f64 y -1))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 y -1) z))))
(+.f64 z (+.f64 y -1))
(log.f64 (*.f64 (exp.f64 (+.f64 y -1)) (+.f64 1 (expm1.f64 z))))
(+.f64 z (+.f64 y -1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 y -1))) (exp.f64 z)))
(+.f64 z (+.f64 y -1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 y -1))) (+.f64 1 (expm1.f64 z))))
(+.f64 z (+.f64 y -1))
(log.f64 (*.f64 (exp.f64 z) (+.f64 1 (expm1.f64 (+.f64 y -1)))))
(+.f64 z (+.f64 y -1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (+.f64 y -1))))
(+.f64 z (+.f64 y -1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (+.f64 1 (expm1.f64 (+.f64 y -1)))))
(+.f64 z (+.f64 y -1))
(log.f64 (/.f64 (exp.f64 z) (exp.f64 (+.f64 y -1))))
(+.f64 1 (-.f64 z y))
(log.f64 (/.f64 (exp.f64 z) (+.f64 1 (expm1.f64 (+.f64 y -1)))))
(+.f64 1 (-.f64 z y))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (+.f64 y -1))))
(+.f64 1 (-.f64 z y))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 z)) (+.f64 1 (expm1.f64 (+.f64 y -1)))))
(+.f64 1 (-.f64 z y))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 y -1) z) 3))
(+.f64 z (+.f64 y -1))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 y -1) z)))
(+.f64 z (+.f64 y -1))
(exp.f64 (log.f64 (+.f64 (+.f64 y -1) z)))
(+.f64 z (+.f64 y -1))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 y -1) z)) 1))
(+.f64 z (+.f64 y -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (+.f64 y -1) z)) 1) 1))
(+.f64 z (+.f64 y -1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (+.f64 y -1) z))) 3))
(+.f64 z (+.f64 y -1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (+.f64 y -1) z))) 1/3))
(+.f64 z (+.f64 y -1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (+.f64 y -1) z))) 2))
(+.f64 z (+.f64 y -1))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 y -1) z)))
(+.f64 z (+.f64 y -1))
(fma.f64 y -1 (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 -1 y (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 -1 (+.f64 y -1) z)
(+.f64 1 (-.f64 z y))
(fma.f64 (+.f64 y -1) -1 z)
(+.f64 1 (-.f64 z y))
(fma.f64 (+.f64 y -1) 1 z)
(+.f64 z (+.f64 y -1))
(fma.f64 z 1 (+.f64 y -1))
(+.f64 z (+.f64 y -1))
(fma.f64 1 (+.f64 y -1) z)
(+.f64 z (+.f64 y -1))
(fma.f64 1 z (+.f64 y -1))
(+.f64 z (+.f64 y -1))
(fma.f64 1 (neg.f64 y) (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 (cbrt.f64 (+.f64 y -1)) (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) z)
(+.f64 z (+.f64 y -1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (cbrt.f64 (+.f64 y -1)) z)
(+.f64 z (+.f64 y -1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2) (neg.f64 (cbrt.f64 (+.f64 y -1))) z)
(+.f64 1 (-.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (neg.f64 (cbrt.f64 y)) (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) -1) (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (+.f64 y -1))
(+.f64 z (+.f64 y -1))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (+.f64 y -1))
(+.f64 z (+.f64 y -1))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (sqrt.f64 (+.f64 y -1)) z)
(+.f64 z (+.f64 y -1))
(fma.f64 (sqrt.f64 (+.f64 y -1)) (neg.f64 (sqrt.f64 (+.f64 y -1))) z)
(+.f64 1 (-.f64 z y))
(fma.f64 (sqrt.f64 y) (neg.f64 (sqrt.f64 y)) (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) -1) (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (+.f64 y -1))
(+.f64 z (+.f64 y -1))
(fma.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 1 (-.f64 (fma.f64 y y 1) (neg.f64 y))) z)
(fma.f64 (+.f64 -1 (pow.f64 y 3)) (/.f64 1 (+.f64 y (fma.f64 y y 1))) z)
(+.f64 z (/.f64 (+.f64 -1 (pow.f64 y 3)) (+.f64 y (fma.f64 y y 1))))
(fma.f64 (fma.f64 y y -1) (/.f64 1 (+.f64 y 1)) z)
(fma.f64 (fma.f64 y y -1) (/.f64 1 (+.f64 1 y)) z)
(+.f64 z (/.f64 (fma.f64 y y -1) (+.f64 1 y)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 y)) (cbrt.f64 (neg.f64 y))) (cbrt.f64 (neg.f64 y)) (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 (sqrt.f64 (neg.f64 y)) (sqrt.f64 (neg.f64 y)) (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 (+.f64 (sqrt.f64 y) 1) (-.f64 (sqrt.f64 y) 1) z)
(fma.f64 (+.f64 1 (sqrt.f64 y)) (+.f64 (sqrt.f64 y) -1) z)
(fma.f64 (+.f64 1 (sqrt.f64 y)) (+.f64 -1 (sqrt.f64 y)) z)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) z)
(+.f64 1 (-.f64 z y))
(fma.f64 (neg.f64 (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) z)
(+.f64 1 (-.f64 z y))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 y) (+.f64 1 z))
(+.f64 1 (-.f64 z y))
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (+.f64 y -1)) 2)) (cbrt.f64 (+.f64 y -1)) z)
(+.f64 1 (-.f64 z y))
(fma.f64 (*.f64 -1 (sqrt.f64 (+.f64 y -1))) (sqrt.f64 (+.f64 y -1)) z)
(+.f64 1 (-.f64 z y))

eval250.0ms (1.5%)

Compiler

Compiled 16898 to 4936 computations (70.8% saved)

prune357.0ms (2.1%)

Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New9059914
Fresh347
Picked101
Done134
Total91016926
Accurracy
100.0%
Counts
926 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.0%
(-.f64 x (*.f64 z (-.f64 t x)))
37.6%
(-.f64 x (*.f64 y x))
51.2%
(-.f64 x (*.f64 x (-.f64 y z)))
61.7%
(+.f64 (*.f64 y (-.f64 t x)) x)
49.4%
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
100.0%
(+.f64 (*.f64 x (-.f64 z y)) (-.f64 x (*.f64 t (-.f64 z y))))
99.9%
(+.f64 x (fma.f64 z x (*.f64 -1 (+.f64 (*.f64 x y) (*.f64 t (+.f64 z (neg.f64 y)))))))
99.6%
(+.f64 x (/.f64 (-.f64 y z) (/.f64 1 (-.f64 t x))))
41.7%
(*.f64 (-.f64 t x) y)
35.3%
(*.f64 (+.f64 1 z) x)
18.2%
(*.f64 (neg.f64 y) x)
38.6%
(*.f64 z (-.f64 x t))
15.1%
(*.f64 z x)
25.8%
(*.f64 y t)
49.4%
(*.f64 t (-.f64 y z))
25.3%
(*.f64 t (neg.f64 z))
Compiler

Compiled 317 to 209 computations (34.1% saved)

localize11.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 41 to 9 computations (78% saved)

series8.0ms (0%)

Counts
4 → 168
Calls

42 calls:

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

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1550×fma-def
1372×log-prod
666×pow-exp
500×fma-neg
496×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify204.0ms (1.2%)

Algorithm
egg-herbie
Rules
1584×fma-neg
680×log-prod
632×fma-def
446×associate-*l*
434×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057811923
1139710075
247809661
Stop Event
node limit
Counts
419 → 355
Calls
Call 1
Inputs
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z 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 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 (-.f64 z y) t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) (*.f64 (-.f64 (+.f64 1 z) y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 z y)) 1) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 z y)) 1) x)) (*.f64 -1 (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 z y)) 1) x)) (*.f64 -1 (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 z y)) 1) x)) (*.f64 -1 (*.f64 t (-.f64 z y))))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(*.f64 z (-.f64 x t))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) z)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) z)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) z)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 t z))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y) x)) (*.f64 t z))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y) x)) (*.f64 t z))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y) x)) (*.f64 t z))
(*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y)
(-.f64 (+.f64 (*.f64 z x) (+.f64 x (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y))) (*.f64 t z))
(-.f64 (+.f64 (*.f64 z x) (+.f64 x (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y))) (*.f64 t z))
(-.f64 (+.f64 (*.f64 z x) (+.f64 x (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y))) (*.f64 t z))
(*.f64 -1 (*.f64 y (-.f64 x t)))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 x t))) x)) (*.f64 t z))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 x t))) x)) (*.f64 t z))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 x t))) x)) (*.f64 t z))
(+.f64 (*.f64 (-.f64 z y) x) x)
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x))
(*.f64 -1 (*.f64 (-.f64 z y) t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) 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 -1 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x)
(-.f64 x (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(*.f64 -1 (*.f64 t z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(*.f64 -1 (*.f64 t z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(-.f64 x (*.f64 t z))
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(*.f64 y t)
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(*.f64 y t)
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(+.f64 0 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 t z) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 z t) (*.f64 (neg.f64 y) t))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y))) (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 z y)))) 1)
(/.f64 (*.f64 t (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 t (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) t) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) t) (+.f64 z y))
(pow.f64 (*.f64 t (-.f64 z y)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 3)
(pow.f64 (pow.f64 (*.f64 t (-.f64 z y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 z y))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 z y)) 2))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 z y)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 z y))))
(exp.f64 (log.f64 (*.f64 t (-.f64 z y))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 z y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (-.f64 z y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 t (-.f64 z y)) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (-.f64 z y))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (-.f64 z y)))) 2))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 z y))))
(fma.f64 t z (*.f64 t (neg.f64 y)))
(fma.f64 z t (*.f64 (neg.f64 y) t))
(+.f64 0 (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 x z) (*.f64 x (neg.f64 y)))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 y) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 z y) x))) 1)
(/.f64 (*.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) x) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) x) (+.f64 z y))
(pow.f64 (*.f64 (-.f64 z y) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) x)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z y) x)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 z y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) x))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 z y) x)))
(exp.f64 (log.f64 (*.f64 (-.f64 z y) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 z y) x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 z y) x))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) x)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 z y) x))) 2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 z y) x)))
(fma.f64 z x (*.f64 (neg.f64 y) x))
(fma.f64 x z (*.f64 x (neg.f64 y)))
(-.f64 x (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y)))) (/.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2) (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y)))))
(*.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))) 1)
(*.f64 1 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 2) (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) (sqrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (/.f64 1 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2)) (/.f64 1 (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y)))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2)) (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y))) (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (+.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2) (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (*.f64 (-.f64 z y) (*.f64 x (fma.f64 t (neg.f64 (-.f64 z y)) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2)) (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3))) (neg.f64 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2))) (neg.f64 (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 z y) x x) 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (fma.f64 (fma.f64 (-.f64 z y) x x) (fma.f64 (-.f64 z y) x x) (+.f64 (pow.f64 (*.f64 t (-.f64 z y)) 2) (*.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2) (pow.f64 (*.f64 (-.f64 z y) x) 2)) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 z y) x x) (fma.f64 (-.f64 z y) x x)) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (fma.f64 x (+.f64 (-.f64 z y) 1) (*.f64 t (-.f64 z y))))
(pow.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 2)
(pow.f64 (/.f64 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2)) (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3))) -1)
(pow.f64 (/.f64 (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y))) (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) (-.f64 z y)) (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) x))) (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) x))) (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) (pow.f64 (exp.f64 x) (-.f64 z y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) x)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 z y) x x)) (exp.f64 (*.f64 (-.f64 z y) (neg.f64 t)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 z y) x x)) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 x) (-.f64 z y)) (exp.f64 x)) (exp.f64 (*.f64 (-.f64 z y) (neg.f64 t)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 x) (-.f64 z y)) (exp.f64 x)) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 z y) x x)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 z y))))))
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 x) (-.f64 z y)) (exp.f64 x)) (pow.f64 (exp.f64 t) (-.f64 z y))))
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 x) (-.f64 z y)) (exp.f64 x)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 z y))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))) 2))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(fma.f64 (-.f64 z y) x (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 x (-.f64 z y) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 x 1 (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x))))
(fma.f64 x (+.f64 (-.f64 z y) 1) (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (*.f64 (-.f64 z y) x) 1 (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1 (*.f64 (-.f64 z y) x))
(fma.f64 1 x (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x))))
(fma.f64 1 (*.f64 (-.f64 z y) x) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x))
(fma.f64 1 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (-.f64 z y)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 z y) x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) x)) 2) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) x)) 2) (cbrt.f64 (*.f64 (-.f64 z y) x)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (cbrt.f64 (-.f64 z y)) x) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (*.f64 (-.f64 z y) x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (*.f64 (-.f64 z y) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (-.f64 z y)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 z y) x)) (sqrt.f64 (*.f64 (-.f64 z y) x)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (sqrt.f64 (-.f64 z y)) (*.f64 (sqrt.f64 (-.f64 z y)) x) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (*.f64 (-.f64 z y) x))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))) (*.f64 (-.f64 z y) x))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)) (*.f64 (-.f64 z y) x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 z y) x x)) (cbrt.f64 (fma.f64 (-.f64 z y) x x))) (cbrt.f64 (fma.f64 (-.f64 z y) x x)) (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 z y) x x)) (sqrt.f64 (fma.f64 (-.f64 z y) x x)) (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (-.f64 z y) x))
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (*.f64 (-.f64 z y) (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 z y)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (*.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(+.f64 x (*.f64 (-.f64 z y) (neg.f64 t)))
(+.f64 x (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(+.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 (-.f64 z y) (neg.f64 t)) x)
(+.f64 0 (fma.f64 t (neg.f64 (-.f64 z y)) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) (cbrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))))
(*.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1)
(*.f64 1 (fma.f64 t (neg.f64 (-.f64 z y)) x))
(*.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(*.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3))))
(/.f64 1 (/.f64 (fma.f64 t (-.f64 z y) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (fma.f64 t (-.f64 z y) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3))) (neg.f64 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2))) (neg.f64 (fma.f64 t (-.f64 z y) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) (*.f64 (-.f64 z y) (neg.f64 t))) (*.f64 x (*.f64 (-.f64 z y) (neg.f64 t))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) (*.f64 (-.f64 z y) (neg.f64 t)))) (-.f64 x (*.f64 (-.f64 z y) (neg.f64 t))))
(pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 3)
(pow.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 t (-.f64 z y) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2))
(log.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (-.f64 z y) (neg.f64 t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 z y) (neg.f64 t))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 z y) (neg.f64 t))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 z y))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 t) (-.f64 z y))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 z y))))))
(cbrt.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(exp.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(fma.f64 t (neg.f64 (-.f64 z y)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 x 1 (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 x 1 (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1 (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1 (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 1 x (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 1 x (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 1 (*.f64 (-.f64 z y) (neg.f64 t)) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 z y))) (neg.f64 (sqrt.f64 (*.f64 t (-.f64 z y)))) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (neg.f64 t) (-.f64 z y) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 z y) (neg.f64 t))) (cbrt.f64 (*.f64 (-.f64 z y) (neg.f64 t)))) (cbrt.f64 (*.f64 (-.f64 z y) (neg.f64 t))) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 z y) (neg.f64 t))) (sqrt.f64 (*.f64 (-.f64 z y) (neg.f64 t))) x)
(fma.f64 (neg.f64 (-.f64 z y)) t x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 z y)))) (sqrt.f64 (*.f64 t (-.f64 z y))) x)
(fma.f64 -1 (*.f64 t (-.f64 z y)) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2)) (cbrt.f64 (*.f64 t (-.f64 z y))) x)
(fma.f64 (*.f64 (neg.f64 t) 1) (-.f64 z y) x)
(fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 z y)) x)
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)) x)
Outputs
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) t)
(*.f64 -1 (*.f64 y t))
(*.f64 t (neg.f64 y))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(*.f64 -1 (*.f64 y t))
(*.f64 t (neg.f64 y))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(*.f64 -1 (*.f64 y t))
(*.f64 t (neg.f64 y))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 t z))
(*.f64 (-.f64 z y) t)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 (-.f64 z y) x)
(*.f64 -1 (*.f64 y x))
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(*.f64 z x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(*.f64 -1 (*.f64 y x))
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(*.f64 -1 (*.f64 y x))
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 z y) x)
(*.f64 -1 (*.f64 (-.f64 z y) t))
(*.f64 (-.f64 z y) (neg.f64 t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) (*.f64 (-.f64 (+.f64 1 z) y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) (*.f64 (-.f64 (+.f64 1 z) y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) (*.f64 (-.f64 (+.f64 1 z) y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(fma.f64 (-.f64 z y) x x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 z y)) 1) x))
(fma.f64 (-.f64 z y) x x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 z y)) 1) x)) (*.f64 -1 (*.f64 t (-.f64 z y))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 z y)) 1) x)) (*.f64 -1 (*.f64 t (-.f64 z y))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (-.f64 z y)) 1) x)) (*.f64 -1 (*.f64 t (-.f64 z y))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(-.f64 (+.f64 x (*.f64 -1 (*.f64 y x))) (*.f64 -1 (*.f64 y t)))
(-.f64 (fma.f64 -1 (*.f64 y x) x) (*.f64 t (neg.f64 y)))
(fma.f64 y (fma.f64 -1 x t) x)
(fma.f64 y (-.f64 t x) x)
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(*.f64 z (-.f64 x t))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z (-.f64 x t)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) z))
(*.f64 z (-.f64 x t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) z)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) z)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) z)) (+.f64 (*.f64 -1 (*.f64 y x)) x)) (*.f64 -1 (*.f64 y t)))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 t z))
(-.f64 (fma.f64 z x x) (*.f64 z t))
(+.f64 x (*.f64 z (-.f64 x t)))
(-.f64 x (*.f64 z (-.f64 t x)))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y) x)) (*.f64 t z))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y) x)) (*.f64 t z))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y) x)) (*.f64 t z))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y)
(*.f64 y (*.f64 -1 (-.f64 x t)))
(*.f64 y (fma.f64 -1 x t))
(*.f64 y (-.f64 t x))
(-.f64 (+.f64 (*.f64 z x) (+.f64 x (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y))) (*.f64 t z))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z x) (+.f64 x (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y))) (*.f64 t z))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z x) (+.f64 x (*.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 t)) y))) (*.f64 t z))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(*.f64 -1 (*.f64 y (-.f64 x t)))
(*.f64 y (*.f64 -1 (-.f64 x t)))
(*.f64 y (fma.f64 -1 x t))
(*.f64 y (-.f64 t x))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 x t))) x)) (*.f64 t z))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 x t))) x)) (*.f64 t z))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(-.f64 (+.f64 (*.f64 z x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 x t))) x)) (*.f64 t z))
(-.f64 (fma.f64 z (-.f64 x t) (fma.f64 -1 (*.f64 y x) x)) (*.f64 t (neg.f64 y)))
(fma.f64 z (-.f64 x t) (fma.f64 y (fma.f64 -1 x t) x))
(fma.f64 z (-.f64 x t) (fma.f64 y (-.f64 t x) x))
(+.f64 (*.f64 (-.f64 z y) x) x)
(fma.f64 (-.f64 z y) x x)
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 z y) (neg.f64 t))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 t (-.f64 y z)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 (-.f64 z y) (neg.f64 t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 (-.f64 z y) x) (+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(*.f64 -1 (*.f64 (-.f64 z y) t))
(*.f64 (-.f64 z y) (neg.f64 t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
x
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z y) t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
x
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 z y) (neg.f64 t))
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 t (-.f64 y z)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 (-.f64 z y) (neg.f64 t))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 x (*.f64 -1 (*.f64 y t)))
(-.f64 x (*.f64 t (neg.f64 y)))
(fma.f64 y t x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 -1 (*.f64 t z))
(*.f64 (neg.f64 t) z)
(*.f64 z (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 t z)) x) (*.f64 -1 (*.f64 y t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 x (*.f64 t z))
(-.f64 x (*.f64 z t))
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 y t)
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 y t)
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(-.f64 (+.f64 (*.f64 y t) x) (*.f64 t z))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 0 (*.f64 t (-.f64 z y)))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 t z) (*.f64 t (neg.f64 y)))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 z t) (*.f64 (neg.f64 y) t))
(*.f64 (-.f64 z y) t)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y))) (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(*.f64 (-.f64 z y) t)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 z y)))) 1)
(*.f64 (-.f64 z y) t)
(/.f64 (*.f64 t (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 t (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))) t)
(/.f64 (*.f64 t (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (/.f64 (+.f64 z y) t))
(*.f64 (/.f64 t (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y)))
(/.f64 t (/.f64 1 (-.f64 z y)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) t) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 t (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))) t)
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) t) (+.f64 z y))
(/.f64 (-.f64 (*.f64 z z) (*.f64 y y)) (/.f64 (+.f64 z y) t))
(*.f64 (/.f64 t (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y)))
(/.f64 t (/.f64 1 (-.f64 z y)))
(pow.f64 (*.f64 t (-.f64 z y)) 1)
(*.f64 (-.f64 z y) t)
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 3)
(*.f64 (-.f64 z y) t)
(pow.f64 (pow.f64 (*.f64 t (-.f64 z y)) 3) 1/3)
(*.f64 (-.f64 z y) t)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 z y))) 2)
(*.f64 (-.f64 z y) t)
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 z y)) 2))
(*.f64 (-.f64 z y) t)
(log.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))
(*.f64 (-.f64 z y) t)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 z y)))))
(*.f64 (-.f64 z y) t)
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 z y)) 3))
(*.f64 (-.f64 z y) t)
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 z y) t)
(exp.f64 (log.f64 (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 z y) t)
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 z y))) 1))
(*.f64 (-.f64 z y) t)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (-.f64 z y))) 1) 1))
(*.f64 (-.f64 z y) t)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) 3))
(*.f64 (-.f64 z y) t)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 t (-.f64 z y)) 3)) 1/3))
(*.f64 (-.f64 z y) t)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (-.f64 z y))) 3) 1/3))
(*.f64 (-.f64 z y) t)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (-.f64 z y)))) 2))
(*.f64 (-.f64 z y) t)
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 z y) t)
(fma.f64 t z (*.f64 t (neg.f64 y)))
(*.f64 (-.f64 z y) t)
(fma.f64 z t (*.f64 (neg.f64 y) t))
(*.f64 (-.f64 z y) t)
(+.f64 0 (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 x z) (*.f64 x (neg.f64 y)))
(*.f64 (-.f64 z y) x)
(+.f64 (*.f64 z x) (*.f64 (neg.f64 y) x))
(*.f64 (-.f64 z y) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y))) (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 z y)))))
(*.f64 (-.f64 z y) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 z y) x))) 1)
(*.f64 (-.f64 z y) x)
(/.f64 (*.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 x (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))) x)
(/.f64 (*.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 x (/.f64 (+.f64 z y) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 x (/.f64 (/.f64 (+.f64 z y) (+.f64 z y)) (-.f64 z y)))
(/.f64 x (/.f64 1 (-.f64 z y)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) x) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 x (/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 z y)))) x)
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) x) (+.f64 z y))
(/.f64 x (/.f64 (+.f64 z y) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 x (/.f64 (/.f64 (+.f64 z y) (+.f64 z y)) (-.f64 z y)))
(/.f64 x (/.f64 1 (-.f64 z y)))
(pow.f64 (*.f64 (-.f64 z y) x) 1)
(*.f64 (-.f64 z y) x)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) x)) 3)
(*.f64 (-.f64 z y) x)
(pow.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) 1/3)
(*.f64 (-.f64 z y) x)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z y) x)) 2)
(*.f64 (-.f64 z y) x)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2))
(*.f64 (-.f64 z y) x)
(log.f64 (pow.f64 (exp.f64 x) (-.f64 z y)))
(*.f64 (-.f64 z y) x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) x))))
(*.f64 (-.f64 z y) x)
(cbrt.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3))
(*.f64 (-.f64 z y) x)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 z y) x)))
(*.f64 (-.f64 z y) x)
(exp.f64 (log.f64 (*.f64 (-.f64 z y) x)))
(*.f64 (-.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) x)) 1))
(*.f64 (-.f64 z y) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) x)) 1) 1))
(*.f64 (-.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 z y) x))) 3))
(*.f64 (-.f64 z y) x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 z y) x))) 1/3))
(*.f64 (-.f64 z y) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) x)) 3) 1/3))
(*.f64 (-.f64 z y) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 z y) x))) 2))
(*.f64 (-.f64 z y) x)
(log1p.f64 (expm1.f64 (*.f64 (-.f64 z y) x)))
(*.f64 (-.f64 z y) x)
(fma.f64 z x (*.f64 (neg.f64 y) x))
(*.f64 (-.f64 z y) x)
(fma.f64 x z (*.f64 x (neg.f64 y)))
(*.f64 (-.f64 z y) x)
(-.f64 x (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))) 1)
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y)))) (/.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2) (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2)) (+.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) x (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (-.f64 y z) x) 2)) (fma.f64 (-.f64 z y) t (fma.f64 (-.f64 z y) x (neg.f64 x))))
(*.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))) 1)
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(*.f64 1 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 2))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 2) (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) (sqrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (/.f64 1 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (-.f64 y z) x) 3)) (fma.f64 (fma.f64 t (-.f64 y z) x) (+.f64 (fma.f64 t (-.f64 y z) x) (*.f64 x (-.f64 y z))) (pow.f64 (*.f64 (-.f64 z y) x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2)) (/.f64 1 (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2)) (+.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) x (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (-.f64 y z) x) 2)) (fma.f64 (-.f64 z y) t (fma.f64 (-.f64 z y) x (neg.f64 x))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2)) (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (/.f64 1 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (-.f64 y z) x) 3)) (fma.f64 (fma.f64 t (-.f64 y z) x) (+.f64 (fma.f64 t (-.f64 y z) x) (*.f64 x (-.f64 y z))) (pow.f64 (*.f64 (-.f64 z y) x) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y))) (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2)) (+.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) x (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (-.f64 y z) x) 2)) (fma.f64 (-.f64 z y) t (fma.f64 (-.f64 z y) x (neg.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (/.f64 1 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (-.f64 y z) x) 3)) (fma.f64 (fma.f64 t (-.f64 y z) x) (+.f64 (fma.f64 t (-.f64 y z) x) (*.f64 x (-.f64 y z))) (pow.f64 (*.f64 (-.f64 z y) x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (+.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2) (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (*.f64 (-.f64 z y) (*.f64 x (fma.f64 t (neg.f64 (-.f64 z y)) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (+.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2) (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (*.f64 (*.f64 (-.f64 z y) x) (fma.f64 t (neg.f64 (-.f64 z y)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (-.f64 y z) x) 3)) (+.f64 (pow.f64 (fma.f64 t (-.f64 y z) x) 2) (*.f64 (*.f64 (-.f64 z y) x) (-.f64 (*.f64 (-.f64 z y) x) (fma.f64 t (-.f64 y z) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2)) (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2)) (+.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) x (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (-.f64 y z) x) 2)) (fma.f64 (-.f64 z y) t (fma.f64 (-.f64 z y) x (neg.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3))) (neg.f64 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (/.f64 1 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (-.f64 y z) x) 3)) (fma.f64 (fma.f64 t (-.f64 y z) x) (+.f64 (fma.f64 t (-.f64 y z) x) (*.f64 x (-.f64 y z))) (pow.f64 (*.f64 (-.f64 z y) x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2))) (neg.f64 (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2)) (+.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) x (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (-.f64 y z) x) 2)) (fma.f64 (-.f64 z y) t (fma.f64 (-.f64 z y) x (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 z y) x x) 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (fma.f64 (fma.f64 (-.f64 z y) x x) (fma.f64 (-.f64 z y) x x) (+.f64 (pow.f64 (*.f64 t (-.f64 z y)) 2) (*.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 z y) x x) 3) (pow.f64 (*.f64 (-.f64 z y) t) 3)) (fma.f64 (fma.f64 (-.f64 z y) x x) (fma.f64 (-.f64 z y) x x) (+.f64 (pow.f64 (*.f64 (-.f64 z y) t) 2) (*.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) x x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 z y) x x) 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (fma.f64 (-.f64 z y) x x) (fma.f64 (-.f64 z y) x x) (*.f64 (*.f64 (-.f64 z y) t) (+.f64 (*.f64 (-.f64 z y) x) (fma.f64 (-.f64 z y) t x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2) (pow.f64 (*.f64 (-.f64 z y) x) 2)) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (-.f64 y z) x) 2) (pow.f64 (*.f64 (-.f64 z y) x) 2)) (+.f64 (fma.f64 t (-.f64 y z) x) (*.f64 x (-.f64 y z))))
(/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 z y) x x) (fma.f64 (-.f64 z y) x x)) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (fma.f64 x (+.f64 (-.f64 z y) 1) (*.f64 t (-.f64 z y))))
(/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 z y) x x) (fma.f64 (-.f64 z y) x x)) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (+.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t)))
(/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 z y) x x) (fma.f64 (-.f64 z y) x x)) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (+.f64 (*.f64 (-.f64 z y) x) (fma.f64 (-.f64 z y) t x)))
(pow.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))) 1)
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 3)
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(pow.f64 (pow.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))) 3) 1/3)
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 2)
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2)) (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3)) (/.f64 1 (fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (-.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x)) (pow.f64 (*.f64 (-.f64 z y) x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z y) x) 3) (pow.f64 (fma.f64 t (-.f64 y z) x) 3)) (fma.f64 (fma.f64 t (-.f64 y z) x) (+.f64 (fma.f64 t (-.f64 y z) x) (*.f64 x (-.f64 y z))) (pow.f64 (*.f64 (-.f64 z y) x) 2)))
(pow.f64 (/.f64 (+.f64 (fma.f64 (-.f64 z y) x (neg.f64 x)) (*.f64 t (-.f64 z y))) (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2)) (+.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) x (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z y) x) 2) (pow.f64 (fma.f64 t (-.f64 y z) x) 2)) (fma.f64 (-.f64 z y) t (fma.f64 (-.f64 z y) x (neg.f64 x))))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))) 2))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (exp.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) (-.f64 z y)) (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) x))) (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) x))) (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (*.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) x)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) (pow.f64 (exp.f64 x) (-.f64 z y))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) x)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 z y) x x)) (exp.f64 (*.f64 (-.f64 z y) (neg.f64 t)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 z y) x x)) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 x) (-.f64 z y)) (exp.f64 x)) (exp.f64 (*.f64 (-.f64 z y) (neg.f64 t)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 x) (-.f64 z y)) (exp.f64 x)) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 z y) x x)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 z y))))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 x) (-.f64 z y)) (exp.f64 x)) (pow.f64 (exp.f64 t) (-.f64 z y))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 x) (-.f64 z y)) (exp.f64 x)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 z y))))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))) 3))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(exp.f64 (log.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 1))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))) 1) 1))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))) 3))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))) 1/3))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y))))) 2))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 t (-.f64 z y)))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (-.f64 z y) x (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 x (-.f64 z y) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 x 1 (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 x 1 (neg.f64 (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 x (+.f64 (-.f64 z y) 1) (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (*.f64 (-.f64 z y) x) 1 (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1 (*.f64 (-.f64 z y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 1 x (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 1 x (neg.f64 (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 1 (*.f64 (-.f64 z y) x) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 z y)) x) (*.f64 (-.f64 z y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 1 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (-.f64 z y)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 z y) x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) x)) 2) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) x)) 2) (cbrt.f64 (*.f64 (-.f64 z y) x)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (cbrt.f64 (-.f64 z y)) x) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (*.f64 (-.f64 z y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (*.f64 (-.f64 z y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 (-.f64 z y) x)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) x))))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (-.f64 z y)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 z y) x)) (sqrt.f64 (*.f64 (-.f64 z y) x)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (sqrt.f64 (-.f64 z y)) (*.f64 (sqrt.f64 (-.f64 z y)) x) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (*.f64 (-.f64 z y) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))) (*.f64 (-.f64 z y) x))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) t) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 t (-.f64 z y) x) (*.f64 x x))) (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 (-.f64 z y) x) (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) t x) (*.f64 x x))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)) (*.f64 (-.f64 z y) x))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)) (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 (-.f64 z y) x) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t x)))
(+.f64 (*.f64 (-.f64 z y) x) (/.f64 (fma.f64 t (-.f64 y z) x) 1))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 z y) x x)) (cbrt.f64 (fma.f64 (-.f64 z y) x x))) (cbrt.f64 (fma.f64 (-.f64 z y) x x)) (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 z y) x x)) (sqrt.f64 (fma.f64 (-.f64 z y) x x)) (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (-.f64 z y) x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 z y) t)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z y) t))) (*.f64 (-.f64 z y) x))
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (*.f64 (-.f64 z y) (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 z y)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(fma.f64 (*.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)) (fma.f64 t (neg.f64 (-.f64 z y)) x))
(-.f64 (fma.f64 (-.f64 z y) x x) (*.f64 (-.f64 z y) t))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 x (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 x (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (*.f64 (-.f64 z y) (neg.f64 t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 0 (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) (cbrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 y z) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 y z) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (-.f64 y z) x)))))
(*.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 1 (fma.f64 t (neg.f64 (-.f64 z y)) x))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) t) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) t x) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t x))
(/.f64 (fma.f64 t (-.f64 y z) x) 1)
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 z y) t)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z y) t))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) t) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) t x) (*.f64 x x)))
(/.f64 1 (/.f64 (fma.f64 t (-.f64 z y) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t x))
(/.f64 (fma.f64 t (-.f64 y z) x) 1)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) t) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) t x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (fma.f64 t (-.f64 z y) x))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t x))
(/.f64 (fma.f64 t (-.f64 y z) x) 1)
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3))) (neg.f64 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) t) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) t x) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2))) (neg.f64 (fma.f64 t (-.f64 z y) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t x))
(/.f64 (fma.f64 t (-.f64 y z) x) 1)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) (*.f64 (-.f64 z y) (neg.f64 t))) (*.f64 x (*.f64 (-.f64 z y) (neg.f64 t))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) t) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) t x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) (*.f64 (-.f64 z y) (neg.f64 t)))) (-.f64 x (*.f64 (-.f64 z y) (neg.f64 t))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t x))
(/.f64 (fma.f64 t (-.f64 y z) x) 1)
(pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 3)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(pow.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3) 1/3)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(pow.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(pow.f64 (/.f64 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3))) -1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) t) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) t x) (*.f64 x x)))
(pow.f64 (/.f64 (fma.f64 t (-.f64 z y) x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2))) -1)
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t x))
(/.f64 (fma.f64 t (-.f64 y z) x) 1)
(sqrt.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 2))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (exp.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 (-.f64 z y) (neg.f64 t)))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 z y) (neg.f64 t))) (exp.f64 x)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 z y) (neg.f64 t))) (+.f64 1 (expm1.f64 x))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y))) (exp.f64 x)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 t) (-.f64 z y))) (+.f64 1 (expm1.f64 x))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 z y))))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 t) (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 z y))))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(cbrt.f64 (pow.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 3))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(expm1.f64 (log1p.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(exp.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 1))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 1) 1))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) 3))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) 1/3))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 3) 1/3))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x))) 2))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(log1p.f64 (expm1.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 t (neg.f64 (-.f64 z y)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 x 1 (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 x 1 (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1 (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x) 1 (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 1 x (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 1 x (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 1 (fma.f64 t (neg.f64 (-.f64 z y)) x) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 1 (*.f64 (-.f64 z y) (neg.f64 t)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) 2) (cbrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (sqrt.f64 (fma.f64 t (neg.f64 (-.f64 z y)) x)) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 z y))) (neg.f64 (sqrt.f64 (*.f64 t (-.f64 z y)))) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) t) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) t x) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) t) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) t x) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 z y)) 3)) (/.f64 1 (fma.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) x) (*.f64 x x))) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 t (-.f64 z y) x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z y) t) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 t (-.f64 y z)) 3)) (fma.f64 (*.f64 (-.f64 z y) t) (fma.f64 (-.f64 z y) t x) (*.f64 x x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t x))
(/.f64 (fma.f64 t (-.f64 y z) x) 1)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t x))
(/.f64 (fma.f64 t (-.f64 y z) x) 1)
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (/.f64 1 (fma.f64 t (-.f64 z y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t x))
(/.f64 (fma.f64 t (-.f64 y z) x) 1)
(fma.f64 (neg.f64 t) (-.f64 z y) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 z y) (neg.f64 t))) (cbrt.f64 (*.f64 (-.f64 z y) (neg.f64 t)))) (cbrt.f64 (*.f64 (-.f64 z y) (neg.f64 t))) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 z y) (neg.f64 t))) (sqrt.f64 (*.f64 (-.f64 z y) (neg.f64 t))) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (neg.f64 (-.f64 z y)) t x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 z y)))) (sqrt.f64 (*.f64 t (-.f64 z y))) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 -1 (*.f64 t (-.f64 z y)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (fma.f64 (*.f64 (-.f64 z y) (neg.f64 t)) 1 (*.f64 t (-.f64 z y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 z y) t)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z y) t))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2) (*.f64 t (-.f64 z y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 z y) t)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z y) t))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 t (-.f64 z y)))) (fma.f64 (neg.f64 t) (-.f64 z y) (*.f64 t (-.f64 z y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (-.f64 z y) t)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z y) t))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) 2)) (cbrt.f64 (*.f64 t (-.f64 z y))) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (*.f64 (neg.f64 t) 1) (-.f64 z y) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 z y)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)) x)
(fma.f64 (-.f64 z y) (neg.f64 t) x)
(fma.f64 t (-.f64 y z) x)

localize4.0ms (0%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

localize5.0ms (0%)

Compiler

Compiled 12 to 6 computations (50% saved)

localize55.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 14 to 6 computations (57.1% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1498×pow1
1388×add-exp-log
1388×log1p-expm1-u
1388×expm1-log1p-u
1358×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
113313
2190113
Stop Event
node limit
Counts
1 → 40
Calls
Call 1
Inputs
(-.f64 x (*.f64 y x))
Outputs
(+.f64 x (*.f64 x (neg.f64 y)))
(+.f64 x (*.f64 (*.f64 x (neg.f64 y)) 1))
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 y) x (*.f64 x y)))
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 x) y (*.f64 x y)))
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (*.f64 x (neg.f64 y)) 1 (*.f64 x y)))
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 x y)))
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)) (*.f64 x y)))
(+.f64 (*.f64 x (neg.f64 y)) x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 x (-.f64 1 y))
(*.f64 (-.f64 x (*.f64 x y)) 1)
(*.f64 1 (-.f64 x (*.f64 x y)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) 2) (cbrt.f64 (-.f64 x (*.f64 x y))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 x y))) (sqrt.f64 (-.f64 x (*.f64 x y))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (+.f64 x (*.f64 x y))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x y))))
(*.f64 (+.f64 (neg.f64 y) 1) x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 x y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (+.f64 x (*.f64 x y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))) (neg.f64 (+.f64 x (*.f64 x y))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (neg.f64 y)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (neg.f64 y)) (*.f64 x (neg.f64 y))) (*.f64 x (*.f64 x (neg.f64 y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 y)) (*.f64 x (neg.f64 y)))) (-.f64 x (*.f64 x (neg.f64 y))))
(pow.f64 (-.f64 x (*.f64 x y)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 x y))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 x y)) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 x y))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 x y)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 x y))))
(exp.f64 (log.f64 (-.f64 x (*.f64 x y))))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 x y))))
(fma.f64 1 x (*.f64 x (neg.f64 y)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (neg.f64 y)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (neg.f64 y)))

simplify71.0ms (0.4%)

Algorithm
egg-herbie
Rules
1626×fma-neg
1214×fma-def
640×times-frac
394×associate-/l*
362×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01171096
13021036
211491036
356511036
Stop Event
node limit
Counts
64 → 53
Calls
Call 1
Inputs
(*.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 x (*.f64 x (neg.f64 y)))
(+.f64 x (*.f64 (*.f64 x (neg.f64 y)) 1))
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 y) x (*.f64 x y)))
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 x) y (*.f64 x y)))
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (*.f64 x (neg.f64 y)) 1 (*.f64 x y)))
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 x y)))
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)) (*.f64 x y)))
(+.f64 (*.f64 x (neg.f64 y)) x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 x (-.f64 1 y))
(*.f64 (-.f64 x (*.f64 x y)) 1)
(*.f64 1 (-.f64 x (*.f64 x y)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) 2) (cbrt.f64 (-.f64 x (*.f64 x y))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 x y))) (sqrt.f64 (-.f64 x (*.f64 x y))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (+.f64 x (*.f64 x y))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x y))))
(*.f64 (+.f64 (neg.f64 y) 1) x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 x y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (+.f64 x (*.f64 x y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))) (neg.f64 (+.f64 x (*.f64 x y))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (neg.f64 y)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (neg.f64 y)) (*.f64 x (neg.f64 y))) (*.f64 x (*.f64 x (neg.f64 y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 y)) (*.f64 x (neg.f64 y)))) (-.f64 x (*.f64 x (neg.f64 y))))
(pow.f64 (-.f64 x (*.f64 x y)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 x y))) 2)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 x y)) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 x y))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 x y)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 x y))))
(exp.f64 (log.f64 (-.f64 x (*.f64 x y))))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 x y))))
(fma.f64 1 x (*.f64 x (neg.f64 y)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (neg.f64 y)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (neg.f64 y)))
Outputs
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
x
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 (*.f64 -1 (*.f64 y x)) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 -1 (*.f64 y x))
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 -1 (*.f64 y x))
(*.f64 x (neg.f64 y))
(*.f64 y (neg.f64 x))
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 x (neg.f64 y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 x (*.f64 (*.f64 x (neg.f64 y)) 1))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 y) x (*.f64 x y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 x) y (*.f64 x y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (*.f64 x (neg.f64 y)) 1 (*.f64 x y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 x y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 (-.f64 x (*.f64 x y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)) (*.f64 x y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(+.f64 (*.f64 x (neg.f64 y)) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 x (+.f64 1 (neg.f64 y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 x (-.f64 1 y))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 x (*.f64 x y)) 1)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 1 (-.f64 x (*.f64 x y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) 2))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) 2) (cbrt.f64 (-.f64 x (*.f64 x y))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (sqrt.f64 (-.f64 x (*.f64 x y))) (sqrt.f64 (-.f64 x (*.f64 x y))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y))))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 x (*.f64 y (+.f64 x (*.f64 y x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (*.f64 x (+.f64 x (*.f64 y (fma.f64 y x x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (*.f64 x (+.f64 x (*.f64 x (fma.f64 y y y)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (+.f64 x (*.f64 x y))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x y))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x y))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(*.f64 (+.f64 (neg.f64 y) 1) x)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y)))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 x (*.f64 y (+.f64 x (*.f64 y x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (*.f64 x (+.f64 x (*.f64 y (fma.f64 y x x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (*.f64 x (+.f64 x (*.f64 x (fma.f64 y y y)))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 x y)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 x (*.f64 y (+.f64 x (*.f64 y x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (*.f64 x (+.f64 x (*.f64 y (fma.f64 y x x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (*.f64 x (+.f64 x (*.f64 x (fma.f64 y y y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2)) (+.f64 x (*.f64 x y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x y) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x y) (+.f64 x (*.f64 x y))))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 x (*.f64 y (+.f64 x (*.f64 y x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (*.f64 x (+.f64 x (*.f64 y (fma.f64 y x x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (*.f64 x (+.f64 x (*.f64 x (fma.f64 y y y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x y) 2))) (neg.f64 (+.f64 x (*.f64 x y))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (neg.f64 y)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (neg.f64 y)) (*.f64 x (neg.f64 y))) (*.f64 x (*.f64 x (neg.f64 y))))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 x (*.f64 y (+.f64 x (*.f64 y x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (*.f64 x (+.f64 x (*.f64 y (fma.f64 y x x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 y x) 3)) (*.f64 x (+.f64 x (*.f64 x (fma.f64 y y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 y)) (*.f64 x (neg.f64 y)))) (-.f64 x (*.f64 x (neg.f64 y))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(pow.f64 (-.f64 x (*.f64 x y)) 1)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 x y))) 3)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(pow.f64 (pow.f64 (-.f64 x (*.f64 x y)) 3) 1/3)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 x y))) 2)
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 x y)) 2))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(log.f64 (exp.f64 (-.f64 x (*.f64 x y))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 x y)) 3))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 x y))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(exp.f64 (log.f64 (-.f64 x (*.f64 x y))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 x y))))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(fma.f64 1 x (*.f64 x (neg.f64 y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (neg.f64 y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (neg.f64 y)))
(*.f64 (-.f64 1 y) x)
(-.f64 x (*.f64 y x))
(fma.f64 y (neg.f64 x) x)

localize9.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
Compiler

Compiled 24 to 8 computations (66.7% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1020×log-prod
772×prod-exp
720×fma-def
718×pow-prod-down
482×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01017
121513
2303913
Stop Event
node limit
Counts
1 → 180
Calls
Call 1
Inputs
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
Outputs
(-.f64 (*.f64 y t) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 y z)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (*.f64 t (+.f64 y z))) (/.f64 (pow.f64 (*.f64 t z) 2) (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 y z))
(*.f64 1 (*.f64 t (+.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)))
(*.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))))
(*.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)))
(*.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(*.f64 (*.f64 t (+.f64 y z)) 1)
(*.f64 (+.f64 y z) t)
(*.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))))
(/.f64 1 (/.f64 1 (*.f64 t (+.f64 y z))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 t (+.f64 y z)))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2)) (neg.f64 (*.f64 t (+.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 t z) (*.f64 y t)))
(pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) 2)
(pow.f64 (*.f64 t (+.f64 y z)) 1)
(pow.f64 (/.f64 1 (*.f64 t (+.f64 y z))) -1)
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))) -1)
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 t) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 y z)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) t) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (pow.f64 (exp.f64 z) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (*.f64 y t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (pow.f64 (exp.f64 y) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (+.f64 1 (expm1.f64 (*.f64 y t)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) t) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(cbrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (+.f64 y z))))
(hypot.f64 (*.f64 y t) (*.f64 t z))
(exp.f64 (log.f64 (*.f64 t (+.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (+.f64 y z))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t (+.f64 y z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t (+.f64 y z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (+.f64 y z)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (+.f64 y z))) 1) 1))
(exp.f64 (+.f64 (*.f64 (log.f64 t) 1) (log.f64 (+.f64 y z))))
(exp.f64 (+.f64 (log.f64 (+.f64 y z)) (*.f64 (log.f64 t) 1)))
(log1p.f64 (expm1.f64 (*.f64 t (+.f64 y z))))
(fma.f64 y t (*.f64 t z))
(fma.f64 y t (*.f64 (neg.f64 t) z))
(fma.f64 y t (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 y t (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 t y (*.f64 t z))
(fma.f64 t y (*.f64 (neg.f64 t) z))
(fma.f64 t y (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 t y (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 t z (*.f64 y t))
(fma.f64 t (+.f64 y z) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 t (+.f64 y z) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 t (+.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (*.f64 y t) 1 (*.f64 t z))
(fma.f64 (*.f64 y t) 1 (*.f64 (neg.f64 t) z))
(fma.f64 (*.f64 y t) 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 y t) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 z t (*.f64 y t))
(fma.f64 z (neg.f64 t) (*.f64 y t))
(fma.f64 (*.f64 t z) 1 (*.f64 y t))
(fma.f64 1 (*.f64 y t) (*.f64 t z))
(fma.f64 1 (*.f64 y t) (*.f64 (neg.f64 t) z))
(fma.f64 1 (*.f64 y t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 1 (*.f64 y t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 1 (*.f64 t z) (*.f64 y t))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 z t (*.f64 t z)))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 (neg.f64 t) z))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 (neg.f64 t) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (neg.f64 t) z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 z t (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (neg.f64 t) z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 z t (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 (neg.f64 t) z))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 y t))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 t z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (neg.f64 t) z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 y t))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 t z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (neg.f64 t) z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 y t))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 z t (*.f64 t z)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 z t (*.f64 t z)))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (+.f64 y z) t (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (+.f64 y z) t (fma.f64 z t (*.f64 t z)))
(fma.f64 (+.f64 y z) t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (+.f64 y z) t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 t z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 t) z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 t z))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 t) z))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 t z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 t) z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 t z))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 t) z))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y t))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y t))
(fma.f64 (*.f64 t -1) z (*.f64 y t))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y t))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y t))

simplify112.0ms (0.7%)

Algorithm
egg-herbie
Rules
1880×fma-def
1322×associate-/r*
776×unswap-sqr
516×distribute-lft-in
512×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03154302
17723698
220463618
Stop Event
node limit
Counts
216 → 209
Calls
Call 1
Inputs
(*.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 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(*.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 (*.f64 y t) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 y z)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (*.f64 t (+.f64 y z))) (/.f64 (pow.f64 (*.f64 t z) 2) (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 y z))
(*.f64 1 (*.f64 t (+.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)))
(*.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))))
(*.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)))
(*.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(*.f64 (*.f64 t (+.f64 y z)) 1)
(*.f64 (+.f64 y z) t)
(*.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))))
(/.f64 1 (/.f64 1 (*.f64 t (+.f64 y z))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 t (+.f64 y z)))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2)) (neg.f64 (*.f64 t (+.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 t z) (*.f64 y t)))
(pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) 2)
(pow.f64 (*.f64 t (+.f64 y z)) 1)
(pow.f64 (/.f64 1 (*.f64 t (+.f64 y z))) -1)
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))) -1)
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 t) (+.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 y z)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) t) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (pow.f64 (exp.f64 z) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (*.f64 y t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (pow.f64 (exp.f64 y) t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (+.f64 1 (expm1.f64 (*.f64 y t)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) t) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (pow.f64 (exp.f64 z) t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(cbrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (+.f64 y z))))
(hypot.f64 (*.f64 y t) (*.f64 t z))
(exp.f64 (log.f64 (*.f64 t (+.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (+.f64 y z))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t (+.f64 y z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t (+.f64 y z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (+.f64 y z)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (+.f64 y z))) 1) 1))
(exp.f64 (+.f64 (*.f64 (log.f64 t) 1) (log.f64 (+.f64 y z))))
(exp.f64 (+.f64 (log.f64 (+.f64 y z)) (*.f64 (log.f64 t) 1)))
(log1p.f64 (expm1.f64 (*.f64 t (+.f64 y z))))
(fma.f64 y t (*.f64 t z))
(fma.f64 y t (*.f64 (neg.f64 t) z))
(fma.f64 y t (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 y t (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 t y (*.f64 t z))
(fma.f64 t y (*.f64 (neg.f64 t) z))
(fma.f64 t y (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 t y (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 t z (*.f64 y t))
(fma.f64 t (+.f64 y z) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 t (+.f64 y z) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 t (+.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (*.f64 y t) 1 (*.f64 t z))
(fma.f64 (*.f64 y t) 1 (*.f64 (neg.f64 t) z))
(fma.f64 (*.f64 y t) 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 y t) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 z t (*.f64 y t))
(fma.f64 z (neg.f64 t) (*.f64 y t))
(fma.f64 (*.f64 t z) 1 (*.f64 y t))
(fma.f64 1 (*.f64 y t) (*.f64 t z))
(fma.f64 1 (*.f64 y t) (*.f64 (neg.f64 t) z))
(fma.f64 1 (*.f64 y t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 1 (*.f64 y t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 1 (*.f64 t z) (*.f64 y t))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 z t (*.f64 t z)))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 (neg.f64 t) z))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 (neg.f64 t) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (neg.f64 t) z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 z t (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (neg.f64 t) z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 y t))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 z t (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 (neg.f64 t) z))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 y t))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 t z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (neg.f64 t) z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 y t))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 t z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (neg.f64 t) z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 y t))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 z t (*.f64 t z)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 z t (*.f64 t z)))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (+.f64 y z) t (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (+.f64 y z) t (fma.f64 z t (*.f64 t z)))
(fma.f64 (+.f64 y z) t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (+.f64 y z) t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 t z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 t) z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 t z))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 t) z))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 t z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 t) z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 t z))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 t) z))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y t))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y t))
(fma.f64 (*.f64 t -1) z (*.f64 y t))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y t))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y t))
Outputs
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 t (+.f64 (*.f64 -1 z) y))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (+.f64 z (*.f64 -1 y))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(-.f64 (*.f64 y t) (*.f64 t z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 y z)))) 1)
(*.f64 t (+.f64 z y))
(-.f64 (/.f64 (pow.f64 (*.f64 y t) 2) (*.f64 t (+.f64 y z))) (/.f64 (pow.f64 (*.f64 t z) 2) (*.f64 t (+.f64 y z))))
(-.f64 (/.f64 (pow.f64 (*.f64 t y) 2) (*.f64 t (+.f64 z y))) (/.f64 (pow.f64 (*.f64 t z) 2) (*.f64 t (+.f64 z y))))
(*.f64 (/.f64 (/.f64 1 t) (+.f64 z y)) (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 t z) 2)))
(*.f64 t (+.f64 y z))
(*.f64 t (+.f64 z y))
(*.f64 1 (*.f64 t (+.f64 y z)))
(*.f64 t (+.f64 z y))
(*.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2))
(*.f64 t (+.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)))
(*.f64 t (+.f64 z y))
(*.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 z y))
(*.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 z y))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)))
(*.f64 t (+.f64 z y))
(*.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 t (*.f64 y (*.f64 t z)))))
(/.f64 (*.f64 (pow.f64 t 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 (*.f64 t z) (*.f64 t y))))
(*.f64 (*.f64 t (+.f64 y z)) 1)
(*.f64 t (+.f64 z y))
(*.f64 (+.f64 y z) t)
(*.f64 t (+.f64 z y))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(/.f64 1 (/.f64 1 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 z y))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 t (*.f64 y (*.f64 t z)))))
(/.f64 (*.f64 (pow.f64 t 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 (*.f64 t z) (*.f64 t y))))
(/.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 t (+.f64 y z)))
(*.f64 t (+.f64 z y))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 t (*.f64 y (*.f64 t z)))))
(/.f64 (*.f64 (pow.f64 t 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 (*.f64 t z) (*.f64 t y))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (pow.f64 (*.f64 t y) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t y) (*.f64 t (-.f64 y z)))))
(/.f64 (*.f64 (pow.f64 t 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 (*.f64 t y) (*.f64 t (-.f64 y z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 t (*.f64 y (*.f64 t z)))))
(/.f64 (*.f64 (pow.f64 t 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 (*.f64 t z) (*.f64 t y))))
(/.f64 (neg.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2)) (neg.f64 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 z y))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y t) 2)) (-.f64 (*.f64 t z) (*.f64 y t)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t y) 2)) (*.f64 t (+.f64 z (neg.f64 y))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t y) 2)) (*.f64 t (-.f64 z y)))
(/.f64 (*.f64 (*.f64 t t) (-.f64 (*.f64 z z) (*.f64 y y))) (*.f64 t (-.f64 z y)))
(pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 3)
(*.f64 t (+.f64 z y))
(pow.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) 1/2)
(*.f64 t (+.f64 z y))
(pow.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3) 1/3)
(*.f64 t (+.f64 z y))
(pow.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) 2)
(*.f64 t (+.f64 z y))
(pow.f64 (*.f64 t (+.f64 y z)) 1)
(*.f64 t (+.f64 z y))
(pow.f64 (/.f64 1 (*.f64 t (+.f64 y z))) -1)
(*.f64 t (+.f64 z y))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 t (*.f64 y (*.f64 t z)))))
(/.f64 (*.f64 (pow.f64 t 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 (*.f64 t z) (*.f64 t y))))
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2))
(*.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 t (+.f64 y z)))))
(*.f64 t (+.f64 z y))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) t) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(*.f64 t (+.f64 z y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (pow.f64 (exp.f64 z) t)))
(*.f64 t (+.f64 z y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(*.f64 t (+.f64 z y))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) t) (+.f64 1 (expm1.f64 (*.f64 y t)))))
(*.f64 t (+.f64 z y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (pow.f64 (exp.f64 y) t)))
(*.f64 t (+.f64 z y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (+.f64 1 (expm1.f64 (*.f64 y t)))))
(*.f64 t (+.f64 z y))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) t) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (pow.f64 (exp.f64 z) t)))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y t))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 t (+.f64 y z)) 3))
(*.f64 t (+.f64 z y))
(expm1.f64 (log1p.f64 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 z y))
(hypot.f64 (*.f64 y t) (*.f64 t z))
(hypot.f64 (*.f64 t y) (*.f64 t z))
(exp.f64 (log.f64 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 z y))
(exp.f64 (*.f64 (log.f64 (*.f64 t (+.f64 y z))) 1))
(*.f64 t (+.f64 z y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t (+.f64 y z)))) 3))
(*.f64 t (+.f64 z y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t (+.f64 y z)))) 1/3))
(*.f64 t (+.f64 z y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (+.f64 y z)))) 2))
(*.f64 t (+.f64 z y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t (+.f64 y z))) 1) 1))
(*.f64 t (+.f64 z y))
(exp.f64 (+.f64 (*.f64 (log.f64 t) 1) (log.f64 (+.f64 y z))))
(*.f64 t (+.f64 z y))
(exp.f64 (+.f64 (log.f64 (+.f64 y z)) (*.f64 (log.f64 t) 1)))
(*.f64 t (+.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 t (+.f64 y z))))
(*.f64 t (+.f64 z y))
(fma.f64 y t (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 y t (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 y t (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 y t (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 t y (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 t y (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 t y (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 t y (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 t z (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 t (+.f64 y z) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 t (+.f64 y z) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (*.f64 t (+.f64 z z)))
(fma.f64 t y (*.f64 (*.f64 t z) 3))
(fma.f64 t (+.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 t (+.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 y t) 1 (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 y t) 1 (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 y t) 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 y t) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 z t (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 z (neg.f64 t) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 t z) 1 (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 1 (*.f64 y t) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 1 (*.f64 y t) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 1 (*.f64 y t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 1 (*.f64 y t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 1 (*.f64 t z) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (*.f64 t (+.f64 z z)))
(fma.f64 t y (*.f64 (*.f64 t z) 3))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 1 (*.f64 t (+.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (cbrt.f64 (*.f64 y t)) (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (*.f64 t (+.f64 z z)))
(fma.f64 t y (*.f64 (*.f64 t z) 3))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (*.f64 t (+.f64 z z)))
(fma.f64 t y (*.f64 (*.f64 t z) 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 y z))) 2) (cbrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (*.f64 t (+.f64 z z)))
(fma.f64 t y (*.f64 (*.f64 t z) 3))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (*.f64 t (+.f64 z z)))
(fma.f64 t y (*.f64 (*.f64 t z) 3))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (/.f64 1 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (*.f64 t (+.f64 z z)))
(fma.f64 t y (*.f64 (*.f64 t z) 3))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 t (+.f64 y z))) (sqrt.f64 (*.f64 t (+.f64 y z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (*.f64 t (+.f64 z z)))
(fma.f64 t y (*.f64 (*.f64 t z) 3))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (+.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 t (*.f64 y (*.f64 t z)))))
(/.f64 (*.f64 (pow.f64 t 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 (*.f64 t z) (*.f64 t y))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 z t (*.f64 t z)))
(fma.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 z t (*.f64 t z)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 t (*.f64 y (*.f64 t z))))) (*.f64 t (+.f64 z z)))
(fma.f64 t (+.f64 z z) (/.f64 (*.f64 (pow.f64 t 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 (*.f64 t z) (*.f64 t y)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 t (*.f64 y (*.f64 t z)))))
(/.f64 (*.f64 (pow.f64 t 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 (*.f64 t z) (*.f64 t y))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 y z)) 2) (*.f64 y (*.f64 t (*.f64 t z))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 y (*.f64 t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 t (*.f64 y (*.f64 t z)))))
(/.f64 (*.f64 (pow.f64 t 3) (+.f64 (pow.f64 y 3) (pow.f64 z 3))) (-.f64 (pow.f64 (*.f64 t (+.f64 z y)) 2) (*.f64 (*.f64 t z) (*.f64 t y))))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (*.f64 t (+.f64 z z)))
(fma.f64 t y (*.f64 (*.f64 t z) 3))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 t (+.f64 y z)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (+.f64 y z) t (fma.f64 (neg.f64 t) z (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (+.f64 y z) t (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (fma.f64 z t (*.f64 t z)))
(fma.f64 t (+.f64 z y) (*.f64 t (+.f64 z z)))
(fma.f64 t y (*.f64 (*.f64 t z) 3))
(fma.f64 (+.f64 y z) t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (+.f64 y z) t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 z t (*.f64 t z)))
(*.f64 t (+.f64 z y))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 t z))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 t) z))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z))))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 t -1) z (*.f64 y t))
(-.f64 (*.f64 t y) (*.f64 t z))
(*.f64 t (-.f64 y z))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y t))
(*.f64 t (+.f64 z y))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y t))
(*.f64 t (+.f64 z y))

eval195.0ms (1.2%)

Compiler

Compiled 11290 to 2651 computations (76.5% saved)

prune161.0ms (1%)

Pruning

18 alts after pruning (12 fresh and 6 done)

PrunedKeptTotal
New6116617
Fresh268
Picked101
Done167
Total61518633
Accurracy
100.0%
Counts
633 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 (-.f64 z y) (neg.f64 t)))
59.0%
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 t z))
49.4%
(-.f64 (*.f64 y t) (*.f64 t z))
59.0%
(-.f64 x (*.f64 z (-.f64 t x)))
37.6%
(-.f64 x (*.f64 y x))
51.2%
(-.f64 x (*.f64 x (-.f64 y z)))
61.7%
(+.f64 (*.f64 y (-.f64 t x)) x)
85.2%
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 x (*.f64 t (-.f64 z y))))
99.6%
(+.f64 x (/.f64 (-.f64 y z) (/.f64 1 (-.f64 t x))))
41.7%
(*.f64 (-.f64 t x) y)
35.3%
(*.f64 (+.f64 1 z) x)
18.2%
(*.f64 (neg.f64 y) x)
38.6%
(*.f64 z (-.f64 x t))
25.3%
(*.f64 z (neg.f64 t))
15.1%
(*.f64 z x)
25.8%
(*.f64 y t)
49.4%
(*.f64 t (-.f64 y z))
22.2%
x
Compiler

Compiled 312 to 206 computations (34% saved)

localize20.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 38 to 13 computations (65.8% saved)

series4.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite128.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1366×prod-diff
1302×log-prod
822×fma-def
500×log1p-udef
496×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify184.0ms (1.1%)

Algorithm
egg-herbie
Rules
820×associate-+l-
780×associate-+r-
644×unswap-sqr
624×fma-neg
428×distribute-lft-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04918770
112138530
233387642
Stop Event
node limit
Counts
262 → 243
Calls
Call 1
Inputs
(*.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 -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 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(*.f64 (+.f64 (*.f64 -1 t) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 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 (-.f64 1 y) x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 (+.f64 1 z) x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 (+.f64 1 z) x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 (+.f64 1 z) x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 (+.f64 1 z) x)))
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 z) x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 z) x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 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 (+.f64 1 z) x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 0 (*.f64 (-.f64 z y) t))
(+.f64 (*.f64 t z) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 z t) (*.f64 (neg.f64 y) t))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y))) (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(-.f64 0 (*.f64 (-.f64 z y) t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 z y) t))) 1)
(/.f64 (*.f64 t (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 t (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) t) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) t) (+.f64 z y))
(pow.f64 (*.f64 (-.f64 z y) t) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) t)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 z y) t) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z y) t)) 2)
(neg.f64 (*.f64 (-.f64 z y) t))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z y) t) 2))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) t))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) t)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 z y) t) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 z y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 z y) t)))
(exp.f64 (log.f64 (*.f64 (-.f64 z y) t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) t)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 z y) t)))
(fma.f64 z t (*.f64 (neg.f64 y) t))
(fma.f64 t z (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 (-.f64 (+.f64 1 z) y) x))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 t (-.f64 z y) (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 -1 (*.f64 (-.f64 z y) t) (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 (*.f64 (-.f64 z y) t) 1 (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) t)) 2)) (cbrt.f64 (*.f64 (-.f64 z y) t)) (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 z y) t))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) t)) 2) (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 z y) t))) (sqrt.f64 (*.f64 (-.f64 z y) t)) (*.f64 (-.f64 z y) t)))
(+.f64 0 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))
(+.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) (*.f64 (-.f64 z y) t))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) 1) (*.f64 (-.f64 z y) t))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))) (cbrt.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))))
(-.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) (*.f64 (-.f64 z y) t))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))) 1)
(*.f64 1 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))
(*.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 1)
(*.f64 (cbrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 2)) (cbrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))) (sqrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) 3) (pow.f64 (*.f64 (-.f64 z y) t) 3)) (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) (*.f64 (-.f64 (+.f64 1 z) y) x) (-.f64 (pow.f64 (*.f64 (-.f64 z y) t) 2) (*.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) (*.f64 (-.f64 z y) t)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) (*.f64 (-.f64 (+.f64 1 z) y) x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))
(pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) (-.f64 z y)) (exp.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) t))) (exp.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))))
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) t)))))
(log.f64 (/.f64 (exp.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (pow.f64 (exp.f64 t) (-.f64 z y))))
(log.f64 (/.f64 (exp.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) t)))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(exp.f64 (log.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
Outputs
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.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))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.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))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.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))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x))
(fma.f64 y t (*.f64 (-.f64 1 y) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(fma.f64 (fma.f64 -1 t x) z (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(fma.f64 z (-.f64 x t) (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(fma.f64 (fma.f64 -1 t x) z (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(fma.f64 z (-.f64 x t) (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(fma.f64 (fma.f64 -1 t x) z (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(fma.f64 z (-.f64 x t) (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(*.f64 (+.f64 (*.f64 -1 t) x) z)
(*.f64 z (fma.f64 -1 t x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(fma.f64 (fma.f64 -1 t x) z (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(fma.f64 z (-.f64 x t) (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(fma.f64 (fma.f64 -1 t x) z (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(fma.f64 z (-.f64 x t) (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 t) x) z) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(fma.f64 (fma.f64 -1 t x) z (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(fma.f64 z (-.f64 x t) (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z))
(*.f64 z (fma.f64 -1 t x))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(fma.f64 (fma.f64 -1 t x) z (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(fma.f64 z (-.f64 x t) (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(fma.f64 (fma.f64 -1 t x) z (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(fma.f64 z (-.f64 x t) (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 t (*.f64 -1 x)) z)) (+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x)))
(fma.f64 (fma.f64 -1 t x) z (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(fma.f64 z (-.f64 x t) (fma.f64 y t (*.f64 (-.f64 1 y) x)))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 (+.f64 1 z) x))
(fma.f64 -1 (*.f64 t z) (*.f64 x (+.f64 z 1)))
(-.f64 (+.f64 x (*.f64 z x)) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 (+.f64 1 z) x)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (+.f64 t (neg.f64 x)) y (*.f64 x (+.f64 z 1))))
(-.f64 (fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x))) (*.f64 t z))
(-.f64 (fma.f64 y (-.f64 t x) (+.f64 x (*.f64 z x))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 (+.f64 1 z) x)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (+.f64 t (neg.f64 x)) y (*.f64 x (+.f64 z 1))))
(-.f64 (fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x))) (*.f64 t z))
(-.f64 (fma.f64 y (-.f64 t x) (+.f64 x (*.f64 z x))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 t (*.f64 -1 x)) y) (*.f64 (+.f64 1 z) x)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (+.f64 t (neg.f64 x)) y (*.f64 x (+.f64 z 1))))
(-.f64 (fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x))) (*.f64 t z))
(-.f64 (fma.f64 y (-.f64 t x) (+.f64 x (*.f64 z x))) (*.f64 t z))
(*.f64 (+.f64 t (*.f64 -1 x)) y)
(*.f64 y (+.f64 t (neg.f64 x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 z) x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (+.f64 t (neg.f64 x)) y (*.f64 x (+.f64 z 1))))
(-.f64 (fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x))) (*.f64 t z))
(-.f64 (fma.f64 y (-.f64 t x) (+.f64 x (*.f64 z x))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 z) x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (+.f64 t (neg.f64 x)) y (*.f64 x (+.f64 z 1))))
(-.f64 (fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x))) (*.f64 t z))
(-.f64 (fma.f64 y (-.f64 t x) (+.f64 x (*.f64 z x))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 z) x) (*.f64 (+.f64 t (*.f64 -1 x)) y)))
(fma.f64 -1 (*.f64 t z) (fma.f64 (+.f64 t (neg.f64 x)) y (*.f64 x (+.f64 z 1))))
(-.f64 (fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x))) (*.f64 t z))
(-.f64 (fma.f64 y (-.f64 t x) (+.f64 x (*.f64 z x))) (*.f64 t z))
(*.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 t z)) (+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (+.f64 t (neg.f64 x)) y (*.f64 x (+.f64 z 1))))
(-.f64 (fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x))) (*.f64 t z))
(-.f64 (fma.f64 y (-.f64 t x) (+.f64 x (*.f64 z x))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (+.f64 t (neg.f64 x)) y (*.f64 x (+.f64 z 1))))
(-.f64 (fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x))) (*.f64 t z))
(-.f64 (fma.f64 y (-.f64 t x) (+.f64 x (*.f64 z x))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t z)) (+.f64 (*.f64 (+.f64 1 z) x) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) x) y))))
(fma.f64 -1 (*.f64 t z) (fma.f64 (+.f64 t (neg.f64 x)) y (*.f64 x (+.f64 z 1))))
(-.f64 (fma.f64 x (+.f64 z 1) (*.f64 y (-.f64 t x))) (*.f64 t z))
(-.f64 (fma.f64 y (-.f64 t x) (+.f64 x (*.f64 z x))) (*.f64 t z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(*.f64 x (+.f64 z (-.f64 1 y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(*.f64 x (+.f64 z (-.f64 1 y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(*.f64 (-.f64 (+.f64 1 z) y) x)
(*.f64 x (+.f64 1 (-.f64 z y)))
(*.f64 x (+.f64 z (-.f64 1 y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 0 (*.f64 (-.f64 z y) t))
(*.f64 t (-.f64 z y))
(+.f64 (*.f64 t z) (*.f64 t (neg.f64 y)))
(*.f64 t (-.f64 z y))
(+.f64 (*.f64 z t) (*.f64 (neg.f64 y) t))
(*.f64 t (-.f64 z y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y))) (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))))
(*.f64 t (-.f64 z y))
(-.f64 0 (*.f64 (-.f64 z y) t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 z y) t))) 1)
(*.f64 t (-.f64 z y))
(/.f64 (*.f64 t (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 t (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) t))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) t)
(/.f64 (*.f64 t (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(/.f64 t (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 t (+.f64 y z)) (-.f64 z y)) (+.f64 y z))
(/.f64 t (/.f64 1 (-.f64 z y)))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) t) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 t (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) t))
(*.f64 (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 z z (*.f64 y (+.f64 y z)))) t)
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) t) (+.f64 z y))
(/.f64 t (/.f64 (+.f64 y z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 t (+.f64 y z)) (-.f64 z y)) (+.f64 y z))
(/.f64 t (/.f64 1 (-.f64 z y)))
(pow.f64 (*.f64 (-.f64 z y) t) 1)
(*.f64 t (-.f64 z y))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) t)) 3)
(*.f64 t (-.f64 z y))
(pow.f64 (pow.f64 (*.f64 (-.f64 z y) t) 3) 1/3)
(*.f64 t (-.f64 z y))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z y) t)) 2)
(*.f64 t (-.f64 z y))
(neg.f64 (*.f64 (-.f64 z y) t))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z y) t) 2))
(*.f64 t (-.f64 z y))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 z y)))
(*.f64 t (-.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) t))))
(*.f64 t (-.f64 z y))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) t)))))
(fma.f64 -1 (*.f64 t z) (*.f64 y t))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 t (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 z y) t) 3))
(*.f64 t (-.f64 z y))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (-.f64 z y) 3)))
(*.f64 t (-.f64 z y))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 t 3)))
(*.f64 t (-.f64 z y))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 z y) t)))
(*.f64 t (-.f64 z y))
(exp.f64 (log.f64 (*.f64 (-.f64 z y) t)))
(*.f64 t (-.f64 z y))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) t)) 1))
(*.f64 t (-.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 z y) t)))
(*.f64 t (-.f64 z y))
(fma.f64 z t (*.f64 (neg.f64 y) t))
(*.f64 t (-.f64 z y))
(fma.f64 t z (*.f64 t (neg.f64 y)))
(*.f64 t (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 (-.f64 (+.f64 1 z) y) x))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 t (-.f64 z y) (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y))) (fma.f64 t (-.f64 z y) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y)))) (*.f64 (-.f64 z y) (+.f64 t t)))
(+.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 (*.f64 t (-.f64 z y)) 3))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 -1 (*.f64 (-.f64 z y) t) (*.f64 (-.f64 z y) t)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 (*.f64 (-.f64 z y) t) 1 (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y))) (fma.f64 t (-.f64 z y) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y)))) (*.f64 (-.f64 z y) (+.f64 t t)))
(+.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 (*.f64 t (-.f64 z y)) 3))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) t)) 2)) (cbrt.f64 (*.f64 (-.f64 z y) t)) (*.f64 (-.f64 z y) t)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 z y) t))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z y) t)) 2) (*.f64 (-.f64 z y) t)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 z y) t))) (sqrt.f64 (*.f64 (-.f64 z y) t)) (*.f64 (-.f64 z y) t)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 0 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) (*.f64 (-.f64 z y) t))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) 1) (*.f64 (-.f64 z y) t))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 (+.f64 1 z) y) x) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (-.f64 (+.f64 1 z) y) x (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 x (-.f64 (+.f64 1 z) y) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) 2) (*.f64 (cbrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) x) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (sqrt.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (*.f64 (sqrt.f64 (-.f64 (+.f64 1 z) y)) (sqrt.f64 x)) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (*.f64 (*.f64 (cbrt.f64 (-.f64 z y)) t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 t) (-.f64 z y))) (pow.f64 (cbrt.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 t) (-.f64 z y)) (pow.f64 (cbrt.f64 t) 2))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t)) (sqrt.f64 (-.f64 z y)) (*.f64 (*.f64 (sqrt.f64 (-.f64 z y)) t) (sqrt.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 t) (-.f64 z y))) (sqrt.f64 t) (*.f64 (*.f64 (sqrt.f64 t) (-.f64 z y)) (sqrt.f64 t))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (-.f64 z y) t) -1))) (fma.f64 (*.f64 (-.f64 z y) t) -1 (*.f64 (*.f64 (-.f64 z y) t) -1)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 t (neg.f64 (-.f64 z y))))) (fma.f64 t (neg.f64 (-.f64 z y)) (*.f64 t (neg.f64 (-.f64 z y)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 t (*.f64 (-.f64 z y) -1)))) (fma.f64 t (*.f64 (-.f64 z y) -1) (*.f64 t (*.f64 (-.f64 z y) -1))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 z y))) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (*.f64 (cbrt.f64 (-.f64 z y)) (*.f64 t (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y)))))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 z y))) (*.f64 t (sqrt.f64 (-.f64 z y))) (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 t (sqrt.f64 (-.f64 z y))))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2))))) (fma.f64 (neg.f64 (cbrt.f64 t)) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 t) (*.f64 (-.f64 z y) (pow.f64 (cbrt.f64 t) 2)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t))))) (fma.f64 (neg.f64 (sqrt.f64 t)) (*.f64 (-.f64 z y) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 (-.f64 z y) (sqrt.f64 t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))) (cbrt.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y))))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))))))
(-.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) (*.f64 (-.f64 z y) t))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))) 1)
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(*.f64 1 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(*.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 1)
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y))) 2)))
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))) (cbrt.f64 (pow.f64 (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 2)) (cbrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y))) 2)))
(*.f64 (cbrt.f64 (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))) (cbrt.f64 (pow.f64 (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y)))) 2)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))) (sqrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) 3) (pow.f64 (*.f64 (-.f64 z y) t) 3)) (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) (*.f64 (-.f64 (+.f64 1 z) y) x) (-.f64 (pow.f64 (*.f64 (-.f64 z y) t) 2) (*.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) (*.f64 (-.f64 z y) t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 z y)) 3) (pow.f64 (*.f64 x (+.f64 1 (-.f64 z y))) 3)) (fma.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 x (+.f64 1 (-.f64 z y))) (-.f64 (pow.f64 (*.f64 t (-.f64 z y)) 2) (*.f64 (+.f64 1 (-.f64 z y)) (*.f64 x (*.f64 t (-.f64 z y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 z y)) 3) (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3)) (fma.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 (*.f64 t (-.f64 z y)) (-.f64 (*.f64 t (-.f64 z y)) (*.f64 x (+.f64 z (-.f64 1 y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 z y)) 3) (pow.f64 (*.f64 x (+.f64 z (-.f64 1 y))) 3)) (fma.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 (*.f64 t (-.f64 z y)) (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 -1 (-.f64 y z)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (+.f64 1 z) y) x) (*.f64 (-.f64 (+.f64 1 z) y) x) (pow.f64 (*.f64 (-.f64 z y) t) 2)) (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))
(/.f64 (fma.f64 (*.f64 x (+.f64 1 (-.f64 z y))) (*.f64 x (+.f64 1 (-.f64 z y))) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y))))
(/.f64 (fma.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 x (+.f64 z (-.f64 1 y))) (pow.f64 (*.f64 t (-.f64 z y)) 2)) (fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y)))))
(pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 1)
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))) 3)
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(pow.f64 (pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 3) 1/3)
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))) 2)
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 2))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(log.f64 (exp.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) (-.f64 z y)) (exp.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) t))) (exp.f64 (*.f64 (-.f64 (+.f64 1 z) y) x))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(log.f64 (/.f64 (exp.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (pow.f64 (exp.f64 t) (-.f64 z y))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(log.f64 (/.f64 (exp.f64 (*.f64 (-.f64 (+.f64 1 z) y) x)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 z y) t)))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 (-.f64 z y) (neg.f64 t)))
(-.f64 (*.f64 x (+.f64 z (-.f64 1 y))) (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 y z) (*.f64 x (+.f64 z (-.f64 1 y))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x)) 3))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(exp.f64 (log.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))) 1))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 z y) t (*.f64 (-.f64 (+.f64 1 z) y) x))))
(fma.f64 (+.f64 1 (-.f64 z y)) x (*.f64 t (-.f64 z y)))
(fma.f64 t (-.f64 z y) (*.f64 x (+.f64 z (-.f64 1 y))))

localize4.0ms (0%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

localize7.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 15 to 6 computations (60% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

9 calls:

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

rewrite54.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1646×pow1
1520×add-exp-log
1520×log1p-expm1-u
1520×expm1-log1p-u
1488×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114913
2202513
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(*.f64 z (-.f64 x t))
Outputs
(+.f64 (*.f64 z x) (*.f64 z (neg.f64 t)))
(+.f64 (*.f64 x z) (*.f64 (neg.f64 t) z))
(-.f64 (+.f64 1 (*.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 x t))))
(/.f64 (*.f64 z (-.f64 (*.f64 x x) (*.f64 t t))) (+.f64 x t))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 x x (*.f64 t (+.f64 x t))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 t t)) z) (+.f64 x t))
(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))
(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))))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))

simplify81.0ms (0.5%)

Algorithm
egg-herbie
Rules
1398×fma-def
1306×log-prod
792×unsub-neg
758×associate-*r*
652×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068611
1167611
2520611
33117611
46436611
Stop Event
node limit
Counts
43 → 30
Calls
Call 1
Inputs
(*.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))
(+.f64 (*.f64 z x) (*.f64 z (neg.f64 t)))
(+.f64 (*.f64 x z) (*.f64 (neg.f64 t) z))
(-.f64 (+.f64 1 (*.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 x t))))
(/.f64 (*.f64 z (-.f64 (*.f64 x x) (*.f64 t t))) (+.f64 x t))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 x x (*.f64 t (+.f64 x t))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 t t)) z) (+.f64 x t))
(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))
(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))))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))
Outputs
(*.f64 -1 (*.f64 t z))
(*.f64 z (neg.f64 t))
(*.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))
(*.f64 z (neg.f64 t))
(*.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))
(*.f64 z (neg.f64 t))
(*.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 (*.f64 z x) (*.f64 z (neg.f64 t)))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 x z) (*.f64 (neg.f64 t) z))
(*.f64 z (-.f64 x t))
(-.f64 (+.f64 1 (*.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 x t))))
(/.f64 z (/.f64 (fma.f64 x x (*.f64 t (+.f64 t x))) (-.f64 (pow.f64 x 3) (pow.f64 t 3))))
(/.f64 (*.f64 z (-.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 x x (*.f64 t (+.f64 t x))))
(*.f64 z (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (fma.f64 t (+.f64 t x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (/.f64 z (fma.f64 t t (*.f64 x (+.f64 t x)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (/.f64 z (fma.f64 t (+.f64 t x) (*.f64 x x))))
(/.f64 (*.f64 z (-.f64 (*.f64 x x) (*.f64 t t))) (+.f64 x t))
(*.f64 z (-.f64 x t))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) z) (fma.f64 x x (*.f64 t (+.f64 x t))))
(/.f64 z (/.f64 (fma.f64 x x (*.f64 t (+.f64 t x))) (-.f64 (pow.f64 x 3) (pow.f64 t 3))))
(/.f64 (*.f64 z (-.f64 (pow.f64 x 3) (pow.f64 t 3))) (fma.f64 x x (*.f64 t (+.f64 t x))))
(*.f64 z (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (fma.f64 t (+.f64 t x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (/.f64 z (fma.f64 t t (*.f64 x (+.f64 t x)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 t 3)) (/.f64 z (fma.f64 t (+.f64 t x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 t t)) z) (+.f64 x t))
(*.f64 z (-.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))
(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))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 x t))))
(*.f64 z (-.f64 x t))

localize7.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 22 to 7 computations (68.2% saved)

series2.0ms (0%)

Counts
2 → 57
Calls

18 calls:

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

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
922×log-prod
808×prod-exp
788×fma-def
720×pow-prod-down
688×exp-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0828
118028
2261928
Stop Event
node limit
Counts
2 → 104
Calls
Call 1
Inputs
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y (-.f64 t x)) x)
Outputs
(+.f64 0 (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 y t) (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x))) 2)) (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)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 t x))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 y (-.f64 t x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y (-.f64 t x)))) 2)) (cbrt.f64 (log.f64 (*.f64 y (-.f64 t x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y (-.f64 t x))))) (sqrt.f64 (log.f64 (*.f64 y (-.f64 t x)))))
(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))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (-.f64 t x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (-.f64 t x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (-.f64 t x)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (-.f64 t x))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (-.f64 t x)))) 2))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (-.f64 t x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (-.f64 t x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (-.f64 t x)) 1)))
(exp.f64 (+.f64 (log.f64 (-.f64 t x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 t x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 t x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 t x))))
(fma.f64 y t (*.f64 y (neg.f64 x)))
(fma.f64 t y (*.f64 (neg.f64 x) y))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (-.f64 t x) x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (-.f64 (*.f64 y (-.f64 t x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 t x)) 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 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (-.f64 t x)) x)))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) x) (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 (-.f64 t x) (*.f64 y 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 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y (-.f64 t x)) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (-.f64 x (*.f64 y (-.f64 t 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) 2) 1/2)
(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)
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 y (-.f64 t x) x)))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) x) (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x))) 2)) (cbrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x)))) (sqrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x))))
(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))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 y) (-.f64 t x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x)))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x)))) (+.f64 1 (expm1.f64 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y (-.f64 t x) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y (-.f64 t x) x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y (-.f64 t x) x))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y (-.f64 t x) x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y (-.f64 t x) x)))
(fma.f64 y (-.f64 t x) x)
(fma.f64 x 1 (*.f64 y (-.f64 t x)))
(fma.f64 (-.f64 t x) y x)
(fma.f64 (*.f64 y (-.f64 t x)) 1 x)
(fma.f64 1 x (*.f64 y (-.f64 t x)))
(fma.f64 1 (*.f64 y (-.f64 t x)) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 y (-.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (-.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) x)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) x)
(fma.f64 (cbrt.f64 (*.f64 y (-.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 y (-.f64 t x))) 2) 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 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) x)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.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 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) x)
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) x)
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) x)

simplify92.0ms (0.5%)

Algorithm
egg-herbie
Rules
1630×fma-def
792×unswap-sqr
740×times-frac
576×hypot-def
432×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02673275
16233203
218713115
378583115
Stop Event
node limit
Counts
161 → 133
Calls
Call 1
Inputs
(*.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)))
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 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 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 (+.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 0 (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 y t) (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 x) y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x))) 2)) (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)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 t x))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 y (-.f64 t x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y (-.f64 t x)))) 2)) (cbrt.f64 (log.f64 (*.f64 y (-.f64 t x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y (-.f64 t x))))) (sqrt.f64 (log.f64 (*.f64 y (-.f64 t x)))))
(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))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (-.f64 t x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (-.f64 t x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (-.f64 t x)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (-.f64 t x))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (-.f64 t x)))) 2))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (-.f64 t x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (-.f64 t x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (-.f64 t x)) 1)))
(exp.f64 (+.f64 (log.f64 (-.f64 t x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 t x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 t x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 t x))))
(fma.f64 y t (*.f64 y (neg.f64 x)))
(fma.f64 t y (*.f64 (neg.f64 x) y))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (-.f64 t x) x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (-.f64 (*.f64 y (-.f64 t x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y (-.f64 t x)) 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 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (-.f64 t x)) x)))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) x) (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 (-.f64 t x) (*.f64 y 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 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y (-.f64 t x)) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (-.f64 x (*.f64 y (-.f64 t 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) 2) 1/2)
(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)
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 y (-.f64 t x) x)))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) x) (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x))) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x))) 2)) (cbrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x)))) (sqrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x))))
(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))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 y) (-.f64 t x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x)))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x)))) (+.f64 1 (expm1.f64 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y (-.f64 t x) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y (-.f64 t x) x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y (-.f64 t x) x))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y (-.f64 t x) x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y (-.f64 t x) x)))
(fma.f64 y (-.f64 t x) x)
(fma.f64 x 1 (*.f64 y (-.f64 t x)))
(fma.f64 (-.f64 t x) y x)
(fma.f64 (*.f64 y (-.f64 t x)) 1 x)
(fma.f64 1 x (*.f64 y (-.f64 t x)))
(fma.f64 1 (*.f64 y (-.f64 t x)) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 y (-.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y (-.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) x)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) x)
(fma.f64 (cbrt.f64 (*.f64 y (-.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 y (-.f64 t x))) 2) 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 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) x)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.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 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) x)
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) x)
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) x)
Outputs
(*.f64 -1 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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))
x
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(*.f64 y (-.f64 t x))
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 x (*.f64 -1 (*.f64 y x)))
(fma.f64 -1 (*.f64 y x) x)
(fma.f64 y (neg.f64 x) x)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 (*.f64 -1 (*.f64 y x)) x))
(fma.f64 y (-.f64 t x) x)
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y (-.f64 t x) x)
(*.f64 y t)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (+.f64 x (*.f64 -1 (*.f64 y x))))
(fma.f64 y (-.f64 t x) x)
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y (-.f64 t x) x)
(*.f64 (+.f64 1 (*.f64 -1 y)) x)
(fma.f64 -1 (*.f64 y x) x)
(fma.f64 y (neg.f64 x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 (+.f64 1 (*.f64 -1 y)) x))
(fma.f64 y (-.f64 t x) x)
(*.f64 -1 (*.f64 (-.f64 y 1) x))
(fma.f64 -1 (*.f64 y x) x)
(fma.f64 y (neg.f64 x) x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 (*.f64 y t) (*.f64 -1 (*.f64 (-.f64 y 1) x)))
(fma.f64 y (-.f64 t x) x)
(+.f64 0 (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 y t) (*.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 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x))) 2)) (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 (cbrt.f64 (pow.f64 (exp.f64 y) (-.f64 t x)))) 3)
(+.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 y (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x t) (*.f64 t t))))
(/.f64 (*.f64 y (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
(/.f64 (fma.f64 t t (neg.f64 (*.f64 x x))) (/.f64 (+.f64 x t) y))
(*.f64 (/.f64 y (+.f64 x t)) (-.f64 (*.f64 t t) (*.f64 x x)))
(*.f64 y (/.f64 (-.f64 t x) 1))
(/.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 y (/.f64 (-.f64 (pow.f64 t 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x t) (*.f64 t t))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 x x)) y) (+.f64 t x))
(/.f64 (fma.f64 t t (neg.f64 (*.f64 x x))) (/.f64 (+.f64 x t) y))
(*.f64 (/.f64 y (+.f64 x t)) (-.f64 (*.f64 t t) (*.f64 x x)))
(*.f64 y (/.f64 (-.f64 t x) 1))
(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)) 2) 1/2)
(*.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))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y (-.f64 t x)))) 2)) (cbrt.f64 (log.f64 (*.f64 y (-.f64 t x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y (-.f64 t x))))) (sqrt.f64 (log.f64 (*.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))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (-.f64 t x))) 1) 1))
(*.f64 y (-.f64 t x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (-.f64 t x)))) 3))
(*.f64 y (-.f64 t x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (-.f64 t x)))) 1/3))
(*.f64 y (-.f64 t x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (-.f64 t x))) 3) 1/3))
(*.f64 y (-.f64 t x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (-.f64 t x)))) 2))
(*.f64 y (-.f64 t x))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (-.f64 t x)) 1)))
(*.f64 y (-.f64 t x))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (-.f64 t x))))
(*.f64 y (-.f64 t x))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (-.f64 t x)) 1)))
(*.f64 y (-.f64 t x))
(exp.f64 (+.f64 (log.f64 (-.f64 t x)) (*.f64 (log.f64 y) 1)))
(*.f64 y (-.f64 t x))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 t x)) 1) (log.f64 y)))
(*.f64 y (-.f64 t x))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 t x)) 1) (*.f64 (log.f64 y) 1)))
(*.f64 y (-.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 t x))))
(*.f64 y (-.f64 t x))
(fma.f64 y t (*.f64 y (neg.f64 x)))
(*.f64 y (-.f64 t x))
(fma.f64 t y (*.f64 (neg.f64 x) y))
(*.f64 y (-.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (-.f64 t x) x))) 1)
(fma.f64 y (-.f64 t x) x)
(-.f64 (/.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (-.f64 (*.f64 y (-.f64 t x)) x)) (/.f64 (*.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 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x)) (fma.f64 y (-.f64 t x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (fma.f64 y (-.f64 x 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 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t 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 (-.f64 x (*.f64 y (-.f64 t 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 (fma.f64 y (-.f64 x t) x) (pow.f64 (*.f64 y (-.f64 t x)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x)) (/.f64 1 (-.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 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x)) (fma.f64 y (-.f64 t x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (fma.f64 y (-.f64 x t) x))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t 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 (-.f64 x (*.f64 y (-.f64 t 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 (fma.f64 y (-.f64 x t) x) (pow.f64 (*.f64 y (-.f64 t x)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) x) (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x 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)) (fma.f64 y (-.f64 t x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (fma.f64 y (-.f64 x t) x))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t 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 (-.f64 x (*.f64 y (-.f64 t 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 (fma.f64 y (-.f64 x t) x) (pow.f64 (*.f64 y (-.f64 t x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 (-.f64 t x) (*.f64 y x)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t 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 (-.f64 x (*.f64 y (-.f64 t 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 (fma.f64 y (-.f64 x t) x) (pow.f64 (*.f64 y (-.f64 t x)) 2)))
(/.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)) (fma.f64 y (-.f64 t x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (fma.f64 y (-.f64 x t) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t 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 (-.f64 x (*.f64 y (-.f64 t 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 (fma.f64 y (-.f64 x t) x) (pow.f64 (*.f64 y (-.f64 t x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x))) (neg.f64 (-.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 (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x)) (fma.f64 y (-.f64 t x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (fma.f64 y (-.f64 x t) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (-.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)) (fma.f64 y (-.f64 t x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (fma.f64 y (-.f64 x 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) 2) 1/2)
(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)
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 y (-.f64 t x) x)))
(fma.f64 y (-.f64 t x) x)
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t x))) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (+.f64 (pow.f64 (*.f64 y (-.f64 t x)) 3) (pow.f64 x 3))) -1)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (-.f64 t x)) 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 y (-.f64 t 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 (-.f64 x (*.f64 y (-.f64 t 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 (fma.f64 y (-.f64 x t) x) (pow.f64 (*.f64 y (-.f64 t x)) 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) x) (-.f64 (pow.f64 (*.f64 y (-.f64 t x)) 2) (*.f64 x x))) -1)
(/.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)) (fma.f64 y (-.f64 t x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (-.f64 t x)) 2)) (fma.f64 y (-.f64 x t) x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x))) 2)) (cbrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x)))) (sqrt.f64 (log.f64 (fma.f64 y (-.f64 t x) x))))
(sqrt.f64 (pow.f64 (fma.f64 y (-.f64 t x) x) 2))
(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)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x))))))
(fma.f64 y (-.f64 t x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 y) (-.f64 t x))))
(fma.f64 y (-.f64 t x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x))))))
(fma.f64 y (-.f64 t x) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (-.f64 t x)) (+.f64 1 (expm1.f64 x))))
(fma.f64 y (-.f64 t x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x)))) (exp.f64 x)))
(fma.f64 y (-.f64 t x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 t x)))) (+.f64 1 (expm1.f64 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)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y (-.f64 t x) x)) 1) 1))
(fma.f64 y (-.f64 t x) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y (-.f64 t x) x))) 3))
(fma.f64 y (-.f64 t x) x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y (-.f64 t x) x))) 1/3))
(fma.f64 y (-.f64 t x) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y (-.f64 t x) x))) 2))
(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 x 1 (*.f64 y (-.f64 t x)))
(fma.f64 y (-.f64 t x) x)
(fma.f64 (-.f64 t x) y x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 (*.f64 y (-.f64 t x)) 1 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 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 y (-.f64 t 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 t x)) 2) (*.f64 (cbrt.f64 (-.f64 t x)) y) x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 t x)) x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 (cbrt.f64 (*.f64 y (-.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 y (-.f64 t x))) 2) 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 t x)) (*.f64 (sqrt.f64 (-.f64 t x)) y) x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 t x)) 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)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 t x)) 2)) (cbrt.f64 (-.f64 t x)) x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 t x))) (sqrt.f64 (-.f64 t x)) x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 (*.f64 (-.f64 t x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) x)
(fma.f64 y (-.f64 t x) x)
(fma.f64 (*.f64 (-.f64 t x) (sqrt.f64 y)) (sqrt.f64 y) x)
(fma.f64 y (-.f64 t x) x)

localize7.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1968×pow1
1816×add-exp-log
1816×log1p-expm1-u
1816×expm1-log1p-u
192×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
118113
2249313
Stop Event
node limit
Counts
1 → 50
Calls
Call 1
Inputs
(-.f64 (*.f64 y t) (*.f64 t z))
Outputs
(+.f64 (*.f64 y t) (*.f64 t (neg.f64 z)))
(+.f64 (*.f64 y t) (*.f64 (*.f64 t (neg.f64 z)) 1))
(+.f64 (*.f64 y t) (+.f64 (*.f64 t (neg.f64 z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) 1))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))
(+.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 t (neg.f64 z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(*.f64 (*.f64 t (-.f64 y z)) 1)
(*.f64 1 (*.f64 t (-.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 2) (cbrt.f64 (*.f64 t (-.f64 y z))))
(*.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) (sqrt.f64 (*.f64 t (-.f64 y z))))
(*.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z))))))
(*.f64 (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z))) (/.f64 1 (*.f64 t (+.f64 y z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z)))) (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 1 (/.f64 (*.f64 t (+.f64 y z)) (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z)))))
(/.f64 (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z))) (*.f64 t (+.f64 y z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z))))))
(/.f64 (neg.f64 (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z)))) (neg.f64 (*.f64 t (+.f64 y z))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z))) (*.f64 (*.f64 y t) (*.f64 t (neg.f64 z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (fma.f64 (neg.f64 z) t (*.f64 t z))) (*.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z)))) (-.f64 (*.f64 y t) (*.f64 t (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (*.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (fma.f64 (neg.f64 z) t (*.f64 t z)))) (-.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))
(pow.f64 (*.f64 t (-.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2))
(log.f64 (exp.f64 (*.f64 t (-.f64 y z))))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 y z))))
(exp.f64 (log.f64 (*.f64 t (-.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 y z))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 y z))))
(fma.f64 y t (*.f64 t (neg.f64 z)))
(fma.f64 t y (*.f64 t (neg.f64 z)))
(fma.f64 1 (*.f64 y t) (*.f64 t (neg.f64 z)))
(fma.f64 1 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 2) (cbrt.f64 (*.f64 t (-.f64 y z))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 t (neg.f64 z)))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) (sqrt.f64 (*.f64 t (-.f64 y z))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 t (neg.f64 z)))

simplify56.0ms (0.3%)

Algorithm
egg-herbie
Rules
1070×associate-*r/
654×distribute-lft-in
646×cancel-sign-sub-inv
618×fma-neg
614×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01372154
14141628
219401510
Stop Event
node limit
Counts
86 → 67
Calls
Call 1
Inputs
(*.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 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) 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 (*.f64 y t) (*.f64 t (neg.f64 z)))
(+.f64 (*.f64 y t) (*.f64 (*.f64 t (neg.f64 z)) 1))
(+.f64 (*.f64 y t) (+.f64 (*.f64 t (neg.f64 z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) 1))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))
(+.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 t (neg.f64 z)) (*.f64 y t))
(*.f64 t (-.f64 y z))
(*.f64 (*.f64 t (-.f64 y z)) 1)
(*.f64 1 (*.f64 t (-.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 2) (cbrt.f64 (*.f64 t (-.f64 y z))))
(*.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) (sqrt.f64 (*.f64 t (-.f64 y z))))
(*.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z))))))
(*.f64 (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z))) (/.f64 1 (*.f64 t (+.f64 y z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z)))) (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 1 (/.f64 (*.f64 t (+.f64 y z)) (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z)))))
(/.f64 (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z))) (*.f64 t (+.f64 y z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z))))))
(/.f64 (neg.f64 (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z)))) (neg.f64 (*.f64 t (+.f64 y z))))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z))) (*.f64 (*.f64 y t) (*.f64 t (neg.f64 z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (fma.f64 (neg.f64 z) t (*.f64 t z))) (*.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z)))) (-.f64 (*.f64 y t) (*.f64 t (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (*.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (fma.f64 (neg.f64 z) t (*.f64 t z)))) (-.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))
(pow.f64 (*.f64 t (-.f64 y z)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2))
(log.f64 (exp.f64 (*.f64 t (-.f64 y z))))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 y z))))
(exp.f64 (log.f64 (*.f64 t (-.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 y z))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 y z))))
(fma.f64 y t (*.f64 t (neg.f64 z)))
(fma.f64 t y (*.f64 t (neg.f64 z)))
(fma.f64 1 (*.f64 y t) (*.f64 t (neg.f64 z)))
(fma.f64 1 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 2) (cbrt.f64 (*.f64 t (-.f64 y z))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 t (neg.f64 z)))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) (sqrt.f64 (*.f64 t (-.f64 y z))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 t (neg.f64 z)))
Outputs
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 -1 (*.f64 t z))
(neg.f64 (*.f64 t z))
(*.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 t z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 y t) (*.f64 t (neg.f64 z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 y t) (*.f64 (*.f64 t (neg.f64 z)) 1))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 y t) (+.f64 (*.f64 t (neg.f64 z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 t) z (*.f64 t z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (*.f64 t (neg.f64 z)) 1 (*.f64 t z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 t z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 t z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) 1))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (-.f64 y z)) (+.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (*.f64 t (-.f64 y z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 t (neg.f64 z)) (*.f64 y t))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 t (-.f64 y z))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 (*.f64 t (-.f64 y z)) 1)
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 1 (*.f64 t (-.f64 y z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 2))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 2) (cbrt.f64 (*.f64 t (-.f64 y z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) (sqrt.f64 (*.f64 t (-.f64 y z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 z y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 t (*.f64 (*.f64 t z) (+.f64 z y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 t (*.f64 z (*.f64 t (+.f64 z y))) (pow.f64 (*.f64 t y) 2)))
(*.f64 (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z))) (/.f64 1 (*.f64 t (+.f64 y z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 t z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t y))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 t z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z)))) (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 z y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 t (*.f64 (*.f64 t z) (+.f64 z y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 t (*.f64 z (*.f64 t (+.f64 z y))) (pow.f64 (*.f64 t y) 2)))
(/.f64 1 (/.f64 (*.f64 t (+.f64 y z)) (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z)))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 z y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 t (*.f64 (*.f64 t z) (+.f64 z y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 t (*.f64 z (*.f64 t (+.f64 z y))) (pow.f64 (*.f64 t y) 2)))
(/.f64 (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z))) (*.f64 t (+.f64 y z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 y z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 z y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 t (*.f64 (*.f64 t z) (+.f64 z y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 t (*.f64 z (*.f64 t (+.f64 z y))) (pow.f64 (*.f64 t y) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 t (+.f64 y z)) (*.f64 t (-.f64 y z)))) (neg.f64 (*.f64 t (+.f64 y z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(/.f64 (+.f64 (pow.f64 (*.f64 y t) 3) (pow.f64 (*.f64 t (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 y t) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z))) (*.f64 (*.f64 y t) (*.f64 t (neg.f64 z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t y) 2) (*.f64 (*.f64 t z) (*.f64 t (+.f64 z y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 t (*.f64 (*.f64 t z) (+.f64 z y)) (pow.f64 (*.f64 t y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 t (*.f64 z (*.f64 t (+.f64 z y))) (pow.f64 (*.f64 t y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (fma.f64 (neg.f64 z) t (*.f64 t z))) (*.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (*.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (-.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (*.f64 t (-.f64 y z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) (pow.f64 (*.f64 0 (*.f64 t z)) 3)) (fma.f64 (*.f64 0 (*.f64 t z)) (-.f64 (*.f64 0 (*.f64 t z)) (*.f64 t (-.f64 y z))) (pow.f64 (*.f64 t (-.f64 y z)) 2)))
(/.f64 (+.f64 0 (pow.f64 (*.f64 t (-.f64 y z)) 3)) (pow.f64 (*.f64 t (-.f64 y z)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 y t) 2) (*.f64 (*.f64 t (neg.f64 z)) (*.f64 t (neg.f64 z)))) (-.f64 (*.f64 y t) (*.f64 t (neg.f64 z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (*.f64 (fma.f64 (neg.f64 z) t (*.f64 t z)) (fma.f64 (neg.f64 z) t (*.f64 t z)))) (-.f64 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (*.f64 (*.f64 0 (*.f64 t z)) (*.f64 0 (*.f64 t z)))) (fma.f64 t (-.f64 y z) (*.f64 0 (*.f64 t z))))
(/.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2) (*.f64 t (-.f64 y z)))
(pow.f64 (*.f64 t (-.f64 y z)) 1)
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 3)
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(pow.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3) 1/3)
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) 2)
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 2))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(log.f64 (exp.f64 (*.f64 t (-.f64 y z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 y z)) 3))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 y z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(exp.f64 (log.f64 (*.f64 t (-.f64 y z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 y z))) 1))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 y z))))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 y t (*.f64 t (neg.f64 z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 t y (*.f64 t (neg.f64 z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 1 (*.f64 y t) (*.f64 t (neg.f64 z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 1 (*.f64 t (-.f64 y z)) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (-.f64 y z))) 2) (cbrt.f64 (*.f64 t (-.f64 y z))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t)) (*.f64 t (neg.f64 z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 y z))) (sqrt.f64 (*.f64 t (-.f64 y z))) (fma.f64 (neg.f64 z) t (*.f64 t z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))
(fma.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t)) (*.f64 t (neg.f64 z)))
(fma.f64 t y (neg.f64 (*.f64 t z)))
(*.f64 t (-.f64 y z))

eval213.0ms (1.3%)

Compiler

Compiled 10688 to 3760 computations (64.8% saved)

prune128.0ms (0.8%)

Pruning

19 alts after pruning (9 fresh and 10 done)

PrunedKeptTotal
New4694473
Fresh257
Picked011
Done1910
Total47219491
Accurracy
100.0%
Counts
491 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.9%
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 (neg.f64 t) z))
49.4%
(-.f64 (*.f64 y t) (*.f64 t z))
59.0%
(-.f64 x (*.f64 z (-.f64 t x)))
37.6%
(-.f64 x (*.f64 y x))
51.2%
(-.f64 x (*.f64 x (-.f64 y z)))
38.6%
(+.f64 (*.f64 z x) (*.f64 z (neg.f64 t)))
61.7%
(+.f64 (*.f64 y (-.f64 t x)) x)
61.7%
(+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x))
45.6%
(+.f64 (*.f64 y t) x)
99.6%
(+.f64 x (/.f64 (-.f64 y z) (/.f64 1 (-.f64 t x))))
41.7%
(*.f64 (-.f64 t x) y)
35.3%
(*.f64 (+.f64 1 z) x)
18.2%
(*.f64 (neg.f64 y) x)
38.6%
(*.f64 z (-.f64 x t))
25.3%
(*.f64 z (neg.f64 t))
15.1%
(*.f64 z x)
25.8%
(*.f64 y t)
49.4%
(*.f64 t (-.f64 y z))
22.2%
x
Compiler

Compiled 188 to 128 computations (31.9% saved)

regimes177.0ms (1.1%)

Counts
33 → 1
Calls
Call 1
Inputs
x
(*.f64 y t)
(*.f64 z x)
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(*.f64 (neg.f64 y) x)
(*.f64 t (-.f64 y z))
(*.f64 z (-.f64 x t))
(*.f64 (+.f64 1 z) x)
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) x)
(-.f64 x (*.f64 y x))
(+.f64 (*.f64 y (-.f64 t x)) x)
(-.f64 x (*.f64 x (-.f64 y z)))
(-.f64 x (*.f64 z (-.f64 t x)))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 x (+.f64 (neg.f64 (+.f64 y -1)) z))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(+.f64 (*.f64 z x) (*.f64 z (neg.f64 t)))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 t z))
(+.f64 x (/.f64 (-.f64 t x) (/.f64 1 (-.f64 y z))))
(+.f64 x (/.f64 (-.f64 y z) (/.f64 1 (-.f64 t x))))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 x (-.f64 z y)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.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))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 (neg.f64 t) z))
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 (-.f64 z y) (neg.f64 t)))
(+.f64 x (fma.f64 z x (*.f64 -1 (+.f64 (*.f64 x y) (*.f64 t (+.f64 z (neg.f64 y)))))))
(+.f64 x (/.f64 (-.f64 y z) (/.f64 (fma.f64 x (+.f64 t x) (*.f64 t t)) (-.f64 (pow.f64 t 3) (pow.f64 x 3)))))
Outputs
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 (-.f64 z y) (neg.f64 t)))
Calls

6 calls:

52.0ms
x
50.0ms
z
19.0ms
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
17.0ms
y
17.0ms
(-.f64 y 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 318 to 128 computations (59.7% saved)

regimes172.0ms (1%)

Counts
30 → 1
Calls
Call 1
Inputs
x
(*.f64 y t)
(*.f64 z x)
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(*.f64 (neg.f64 y) x)
(*.f64 t (-.f64 y z))
(*.f64 z (-.f64 x t))
(*.f64 (+.f64 1 z) x)
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) x)
(-.f64 x (*.f64 y x))
(+.f64 (*.f64 y (-.f64 t x)) x)
(-.f64 x (*.f64 x (-.f64 y z)))
(-.f64 x (*.f64 z (-.f64 t x)))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 x (+.f64 (neg.f64 (+.f64 y -1)) z))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(+.f64 (*.f64 z x) (*.f64 z (neg.f64 t)))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 t z))
(+.f64 x (/.f64 (-.f64 t x) (/.f64 1 (-.f64 y z))))
(+.f64 x (/.f64 (-.f64 y z) (/.f64 1 (-.f64 t x))))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 x (-.f64 z y)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.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))))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 (neg.f64 t) z))
Outputs
(fma.f64 (-.f64 y z) (-.f64 t x) x)
Calls

6 calls:

54.0ms
z
50.0ms
x
17.0ms
t
16.0ms
(-.f64 y z)
15.0ms
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
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 266 to 105 computations (60.5% saved)

regimes99.0ms (0.6%)

Counts
28 → 1
Calls
Call 1
Inputs
x
(*.f64 y t)
(*.f64 z x)
(*.f64 t (neg.f64 z))
(*.f64 z (neg.f64 t))
(*.f64 (neg.f64 y) x)
(*.f64 t (-.f64 y z))
(*.f64 z (-.f64 x t))
(*.f64 (+.f64 1 z) x)
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 y t) x)
(-.f64 x (*.f64 y x))
(+.f64 (*.f64 y (-.f64 t x)) x)
(-.f64 x (*.f64 x (-.f64 y z)))
(-.f64 x (*.f64 z (-.f64 t x)))
(-.f64 (*.f64 y t) (*.f64 t z))
(*.f64 x (+.f64 (neg.f64 (+.f64 y -1)) z))
(+.f64 (*.f64 y t) (*.f64 (neg.f64 z) t))
(+.f64 (*.f64 z x) (*.f64 z (neg.f64 t)))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 y t) (*.f64 (-.f64 1 y) x))
(-.f64 (+.f64 (*.f64 z x) x) (*.f64 t z))
(+.f64 x (/.f64 (-.f64 t x) (/.f64 1 (-.f64 y z))))
(+.f64 x (/.f64 (-.f64 y z) (/.f64 1 (-.f64 t x))))
(+.f64 (*.f64 y (neg.f64 x)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 x (-.f64 z y)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.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))))
Outputs
(+.f64 (*.f64 x (-.f64 z y)) (-.f64 x (*.f64 t (-.f64 z y))))
Calls

6 calls:

16.0ms
x
16.0ms
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
16.0ms
y
16.0ms
t
15.0ms
(-.f64 y 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 247 to 100 computations (59.5% saved)

regimes177.0ms (1.1%)

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

6 calls:

60.0ms
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
58.0ms
y
14.0ms
z
14.0ms
(-.f64 y z)
14.0ms
t
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1z
99.9%1t
99.9%1(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
99.9%1(-.f64 y z)
Compiler

Compiled 206 to 91 computations (55.8% saved)

regimes431.0ms (2.6%)

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

5 calls:

101.0ms
x
99.0ms
t
97.0ms
(-.f64 y z)
87.0ms
y
43.0ms
z
Results
AccuracySegmentsBranch
78.5%5x
85.8%3y
85.0%3z
76.4%5t
71.2%6(-.f64 y z)
Compiler

Compiled 132 to 61 computations (53.8% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.4403319523185093e-66
3.349974299403789e-55
16.0ms
-3.1014787673663e-27
-1.0457145538212707e-33
Results
30.0ms304×body256valid
Compiler

Compiled 476 to 318 computations (33.2% saved)

regimes309.0ms (1.9%)

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

5 calls:

118.0ms
z
64.0ms
x
49.0ms
y
45.0ms
t
31.0ms
(-.f64 y z)
Results
AccuracySegmentsBranch
76.7%3x
74.2%5y
85.6%7z
76.4%5t
66.5%4(-.f64 y z)
Compiler

Compiled 94 to 49 computations (47.9% saved)

bsearch125.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
9.095924771692202e-35
3.165679159170417e-34
32.0ms
8.471785388897513e-85
5.7190208265010415e-78
15.0ms
6.284882410321137e-128
4.341716387312418e-122
16.0ms
-2.5972317732393406e-29
-9.749945601331448e-39
0.0ms
-3.22937592080041e-5
-3.124658911509399e-5
19.0ms
-2.0957184889883613e+53
-9.37226062635234e+46
Results
113.0ms656×body256valid
1.0ms16×body256infinite
Compiler

Compiled 922 to 629 computations (31.8% saved)

regimes473.0ms (2.8%)

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

5 calls:

166.0ms
t
103.0ms
y
82.0ms
z
63.0ms
(-.f64 y z)
56.0ms
x
Results
AccuracySegmentsBranch
72.1%3x
74.2%5y
83.8%5z
76.1%9t
66.5%4(-.f64 y z)
Compiler

Compiled 87 to 47 computations (46% saved)

bsearch165.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
9.095924771692202e-35
3.165679159170417e-34
17.0ms
8.471785388897513e-85
5.7190208265010415e-78
39.0ms
6.284882410321137e-128
4.341716387312418e-122
56.0ms
-353905242982.989
-287654905.553451
Results
156.0ms496×body256valid
0.0msbody256infinite
Compiler

Compiled 702 to 479 computations (31.8% saved)

regimes1.7s (10%)

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

5 calls:

1.1s
(-.f64 y z)
346.0ms
z
128.0ms
y
98.0ms
t
37.0ms
x
Results
AccuracySegmentsBranch
70.7%5x
73.2%6y
76.5%9z
69.4%8t
68.2%7(-.f64 y z)
Compiler

Compiled 80 to 45 computations (43.8% saved)

bsearch123.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
9.095924771692202e-35
3.165679159170417e-34
16.0ms
8.471785388897513e-85
5.7190208265010415e-78
19.0ms
2.047658307296972e-149
5.718547055091609e-139
17.0ms
-3.0046719359687304e-226
-1.2151629000676306e-236
13.0ms
-1.1907212407649975e-140
-1.8196975964626785e-142
18.0ms
-1.1292462588471394e-114
-1.2594167461175855e-118
17.0ms
-7.595122803166792e-77
-6.692685814404056e-80
15.0ms
-353905242982.989
-287654905.553451
Results
107.0ms1040×body256valid
0.0msbody256infinite
Compiler

Compiled 1320 to 924 computations (30% saved)

regimes453.0ms (2.7%)

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

5 calls:

153.0ms
t
93.0ms
z
85.0ms
x
49.0ms
y
42.0ms
(-.f64 y z)
Results
AccuracySegmentsBranch
71.2%8x
73.2%6y
74.3%7z
65.5%7t
68.2%7(-.f64 y z)
Compiler

Compiled 75 to 43 computations (42.7% saved)

bsearch111.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
9.095924771692202e-35
3.165679159170417e-34
17.0ms
8.471785388897513e-85
5.7190208265010415e-78
19.0ms
2.047658307296972e-149
5.718547055091609e-139
19.0ms
-3.0046719359687304e-226
-1.2151629000676306e-236
33.0ms
-2.1258982663186188e-75
-7.595122803166792e-77
14.0ms
-353905242982.989
-287654905.553451
Results
102.0ms784×body256valid
Compiler

Compiled 1000 to 700 computations (30% saved)

regimes419.0ms (2.5%)

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

5 calls:

115.0ms
y
102.0ms
x
77.0ms
(-.f64 y z)
74.0ms
t
41.0ms
z
Results
AccuracySegmentsBranch
71.2%8x
72.4%6y
69.7%7z
65.4%7t
65.0%7(-.f64 y z)
Compiler

Compiled 70 to 42 computations (40% saved)

bsearch89.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
58201099372589310.0
538951599082583300.0
14.0ms
3.263020474221266e-191
1.1580145405714937e-188
40.0ms
-1.1917477452399351e-245
-1.0944620853622603e-248
9.0ms
-2.835368547225369e-105
-7.855395846903918e-106
16.0ms
-3.1014787673663e-27
-1.0457145538212707e-33
Results
81.0ms576×body256valid
0.0msbody256infinite
Compiler

Compiled 740 to 548 computations (25.9% saved)

regimes254.0ms (1.5%)

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

5 calls:

69.0ms
z
66.0ms
x
47.0ms
y
42.0ms
(-.f64 y z)
27.0ms
t
Results
AccuracySegmentsBranch
67.0%5x
62.9%8y
65.3%9z
62.9%5t
61.5%6(-.f64 y z)
Compiler

Compiled 65 to 40 computations (38.5% saved)

bsearch92.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
9.07552308548152e+126
3.4512147355165123e+127
18.0ms
1.9539454234262359e+83
5.431867371923741e+88
22.0ms
1.0435838413091372e-55
5.622215210865048e-55
14.0ms
-2.6915709722417095e-39
-3.1196631527453054e-43
Results
55.0ms448×body256valid
4.0ms41×body256infinite
Compiler

Compiled 580 to 434 computations (25.2% saved)

regimes241.0ms (1.4%)

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

5 calls:

65.0ms
z
58.0ms
t
51.0ms
x
36.0ms
y
29.0ms
(-.f64 y z)
Results
AccuracySegmentsBranch
62.8%7x
58.5%6y
65.3%9z
61.6%9t
61.5%6(-.f64 y z)
Compiler

Compiled 60 to 37 computations (38.3% saved)

bsearch129.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
4.664011074428072e-15
3.749510337140587e-10
17.0ms
1.7101564205000325e-32
8.68220389971644e-23
17.0ms
8.471785388897513e-85
5.7190208265010415e-78
14.0ms
-4.2617406894886826e-294
-1.7575804762634352e-297
20.0ms
-9.459148440967942e-270
-1.7510792272821354e-273
17.0ms
-3.0046719359687304e-226
-1.2151629000676306e-236
13.0ms
-2.041735038315881e-169
-1.8366216714303575e-172
14.0ms
-353905242982.989
-287654905.553451
Results
117.0ms1120×body256valid
0.0msbody256infinite
Compiler

Compiled 1238 to 920 computations (25.7% saved)

regimes168.0ms (1%)

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

5 calls:

59.0ms
t
34.0ms
x
33.0ms
z
25.0ms
y
15.0ms
(-.f64 y z)
Results
AccuracySegmentsBranch
62.1%7x
56.0%5y
55.7%7z
63.8%13t
57.7%3(-.f64 y z)
Compiler

Compiled 55 to 35 computations (36.4% saved)

bsearch152.0ms (0.9%)

Algorithm
12×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
0.001794076701156202
120.1634336588274
11.0ms
1.0180321866543174e-21
6.701494478835784e-21
8.0ms
2.0799190804588537e-51
4.540269773742177e-51
12.0ms
1.2379993337939845e-76
2.455634273903312e-75
16.0ms
1.1287593676790373e-120
1.7477506568082185e-111
12.0ms
1.0028140681052954e-166
1.2384111894225418e-164
12.0ms
4.3646133577450404e-201
1.9819259086790532e-199
12.0ms
5.3906795275744104e-232
3.2604789109996566e-230
12.0ms
9.232078818331179e-275
1.4262858693942128e-272
15.0ms
1.7038584665379149e-307
1.0284761731710882e-299
11.0ms
-3.76687434020718e-284
-5.7139700197601886e-285
15.0ms
-6.852104177132073e-191
-1.5466507269214718e-192
Results
134.0ms1376×body256valid
Compiler

Compiled 1437 to 1087 computations (24.4% saved)

regimes172.0ms (1%)

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

4 calls:

61.0ms
t
41.0ms
x
38.0ms
z
29.0ms
y
Results
AccuracySegmentsBranch
48.4%10x
49.0%6y
46.4%9z
47.2%14t
Compiler

Compiled 43 to 28 computations (34.9% saved)

bsearch66.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.4403319523185093e-66
3.349974299403789e-55
9.0ms
2.287508204472609e-130
8.174126423104159e-130
15.0ms
-1.1917477452399351e-245
-1.0944620853622603e-248
8.0ms
-2.835368547225369e-105
-7.855395846903918e-106
17.0ms
-56567796046652.77
-431708281.08720803
Results
60.0ms592×body256valid
Compiler

Compiled 595 to 468 computations (21.3% saved)

regimes104.0ms (0.6%)

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

4 calls:

35.0ms
x
23.0ms
y
23.0ms
z
21.0ms
t
Results
AccuracySegmentsBranch
44.4%9x
46.9%5y
42.8%6z
36.7%4t
Compiler

Compiled 39 to 26 computations (33.3% saved)

bsearch56.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.4403319523185093e-66
3.349974299403789e-55
10.0ms
2.287508204472609e-130
8.174126423104159e-130
15.0ms
-1.1917477452399351e-245
-1.0944620853622603e-248
12.0ms
-1.8458170705737276e-57
-1.2768264415116083e-59
Results
51.0ms480×body256valid
Compiler

Compiled 504 to 391 computations (22.4% saved)

regimes64.0ms (0.4%)

Accuracy

Total -25.1b remaining (-66.5%)

Threshold costs -25.1b (-66.5%)

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

4 calls:

20.0ms
z
17.0ms
t
16.0ms
x
11.0ms
y
Results
AccuracySegmentsBranch
37.8%3x
41.1%3y
40.7%6z
34.7%4t
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.8060184084750085e-73
3.4073532616504107e-71
18.0ms
-3.1014787673663e-27
-1.0457145538212707e-33
Results
27.0ms256×body256valid
Compiler

Compiled 244 to 190 computations (22.1% saved)

simplify149.0ms (0.9%)

Algorithm
egg-herbie
Rules
264×distribute-lft-neg-in
250×unsub-neg
174×cancel-sign-sub
162×neg-mul-1
142×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02321577
13001571
23491565
33861557
44431557
55831557
67791557
79321557
810501557
911471557
1011761557
1111811557
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 (*.f64 x (-.f64 z y)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(if (<=.f64 y -8920298079412249/11150372599265311570767859136324180752990208) (+.f64 (*.f64 y (-.f64 t x)) x) (if (<=.f64 y 497544133441593/1809251394333065553493296640760748560207343510400633813116524750123642650624) (-.f64 x (*.f64 z (-.f64 t x))) (+.f64 (*.f64 y (-.f64 t x)) x)))
(if (<=.f64 z -120000000000000009317983086139477767345535975424) (*.f64 z (-.f64 x t)) (if (<=.f64 z -4722366482869645/147573952589676412928) (-.f64 x (*.f64 x (-.f64 y z))) (if (<=.f64 z -8920298079412249/356811923176489970264571492362373784095686656) (*.f64 t (-.f64 y z)) (if (<=.f64 z 8001040677046041/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (*.f64 y (-.f64 t x)) x) (if (<=.f64 z 7436652464262241/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (+.f64 (*.f64 y (-.f64 t x)) x) (*.f64 z (-.f64 x t))))))))
(if (<=.f64 z -75000000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z 8001040677046041/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (*.f64 y (-.f64 t x)) x) (if (<=.f64 z 7436652464262241/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (+.f64 (*.f64 y (-.f64 t x)) x) (*.f64 z (-.f64 x t))))))
(if (<=.f64 z -260000000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z -5631997067369587/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 t (-.f64 y z)) (if (<=.f64 z -6586975938928937/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (-.f64 x (*.f64 y x)) (if (<=.f64 z -6315613847320161/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 t (-.f64 y z)) (if (<=.f64 z -1328464781374571/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 x (*.f64 y x)) (if (<=.f64 z 477653157504205/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 y t) x) (if (<=.f64 z 6780477246827337/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (+.f64 (*.f64 y t) x) (*.f64 z (-.f64 x t))))))))))
(if (<=.f64 z -500000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z -3666664757402075/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 t (-.f64 y z)) (if (<=.f64 z -6642323906872855/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (*.f64 (-.f64 t x) y) (if (<=.f64 z 477653157504205/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 y t) x) (if (<=.f64 z 5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) (*.f64 t (-.f64 y z)) (if (<=.f64 z 6313687073269501/23384026197294446691258957323460528314494920687616) (+.f64 (*.f64 y t) x) (*.f64 z (-.f64 x t))))))))
(if (<=.f64 y -1742245718635205/696898287454081973172991196020261297061888) (*.f64 (-.f64 t x) y) (if (<=.f64 y -8263199609878107/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (*.f64 (+.f64 1 z) x) (if (<=.f64 y -976153043818809/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (*.f64 z (-.f64 x t)) (if (<=.f64 y 739927335241685/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 (+.f64 1 z) x) (if (<=.f64 y 75000000000000000) (*.f64 t (-.f64 y z)) (*.f64 (-.f64 t x) y))))))
(if (<=.f64 x -7218666995694683/784637716923335095479473677900958302012794430558004314112) (*.f64 (+.f64 1 z) x) (if (<=.f64 x 4003012881138527/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 t (-.f64 y z)) (if (<=.f64 x 44999999999999999057176132924958487708788574405639572698880203879111155593596049794531328) (*.f64 (+.f64 1 z) x) (if (<=.f64 x 9200000000000000210623758679886474300971521169585932357502977725267536991377028913117369786627564704574491917156812861265149952) (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 z) x)))))
(if (<=.f64 z -255000000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z -5547630107372569/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 t (-.f64 y z)) (if (<=.f64 z -6614670317416815/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (neg.f64 y) x) (if (<=.f64 z -578628019426875/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) x (if (<=.f64 z -7179267303386145/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 (neg.f64 y) x) (if (<=.f64 z 1376710394245899/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 t (-.f64 y z)) (if (<=.f64 z 6576757367989063/365375409332725729550921208179070754913983135744) x (if (<=.f64 z 7156840852118605/19342813113834066795298816) (*.f64 t (-.f64 y z)) (*.f64 z (-.f64 x t))))))))))
(if (<=.f64 t -8347383632828229/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (*.f64 t (-.f64 y z)) (if (<=.f64 t -3013617957711377/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (*.f64 (neg.f64 y) x) (if (<=.f64 t 4111295770304747/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 z x) (if (<=.f64 t 7796251209119999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (*.f64 (neg.f64 y) x) (if (<=.f64 t 8390303882365711/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576) x (if (<=.f64 t 7928750128209107/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 z x) (if (<=.f64 t 5186894461101241/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) x (if (<=.f64 t 4765526036770151/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 t (-.f64 y z)) (if (<=.f64 t 7170366636697391/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (*.f64 z x) (if (<=.f64 t 7076986000127043/3369993333393829974333376885877453834204643052817571560137951281152) (*.f64 (neg.f64 y) x) (if (<=.f64 t 8772904772180445/1329227995784915872903807060280344576) (*.f64 t (-.f64 y z)) (if (<=.f64 t 4150517416584649/2305843009213693952) x (*.f64 t (-.f64 y z))))))))))))))
(if (<=.f64 y -440000000) (*.f64 (neg.f64 y) x) (if (<=.f64 y -4648049780556435/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) x (if (<=.f64 y -8856227212065807/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856) (*.f64 t (neg.f64 z)) (if (<=.f64 y 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) x (if (<=.f64 y 5934344573412455/7237005577332262213973186563042994240829374041602535252466099000494570602496) (*.f64 t (neg.f64 z)) (*.f64 y t))))))
(if (<=.f64 y -2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 y t) (if (<=.f64 y -6612649651675803/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (*.f64 t (neg.f64 z)) (if (<=.f64 y 6867846810695183/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) x (if (<=.f64 y 6183964726724345/110427941548649020598956093796432407239217743554726184882600387580788736) (*.f64 t (neg.f64 z)) (*.f64 y t)))))
(if (<=.f64 y -8920298079412249/22300745198530623141535718272648361505980416) (*.f64 y t) (if (<=.f64 y 652736747787845/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) x (*.f64 y t)))
x
Outputs
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 (-.f64 z y) (neg.f64 t)))
(fma.f64 (+.f64 (-.f64 z y) 1) x (*.f64 t (-.f64 y z)))
(fma.f64 (-.f64 y z) (-.f64 t x) x)
(+.f64 (*.f64 x (-.f64 z y)) (-.f64 x (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 (-.f64 z y) x) (-.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (+.f64 x (*.f64 t (-.f64 y z))) (*.f64 (-.f64 z y) x))
(-.f64 (+.f64 x (*.f64 t (-.f64 y z))) (*.f64 x (-.f64 y z)))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 z y) (-.f64 x t)))
(if (<=.f64 y -8920298079412249/11150372599265311570767859136324180752990208) (+.f64 (*.f64 y (-.f64 t x)) x) (if (<=.f64 y 497544133441593/1809251394333065553493296640760748560207343510400633813116524750123642650624) (-.f64 x (*.f64 z (-.f64 t x))) (+.f64 (*.f64 y (-.f64 t x)) x)))
(if (or (<=.f64 y -8920298079412249/11150372599265311570767859136324180752990208) (not (<=.f64 y 497544133441593/1809251394333065553493296640760748560207343510400633813116524750123642650624))) (+.f64 x (*.f64 y (-.f64 t x))) (-.f64 x (*.f64 z (-.f64 t x))))
(if (or (<=.f64 y -8920298079412249/11150372599265311570767859136324180752990208) (not (<=.f64 y 497544133441593/1809251394333065553493296640760748560207343510400633813116524750123642650624))) (+.f64 x (*.f64 y (-.f64 t x))) (+.f64 x (*.f64 z (-.f64 x t))))
(if (or (<=.f64 y -8920298079412249/11150372599265311570767859136324180752990208) (not (<=.f64 y 497544133441593/1809251394333065553493296640760748560207343510400633813116524750123642650624))) (-.f64 x (*.f64 y (-.f64 x t))) (+.f64 x (*.f64 z (-.f64 x t))))
(if (<=.f64 z -120000000000000009317983086139477767345535975424) (*.f64 z (-.f64 x t)) (if (<=.f64 z -4722366482869645/147573952589676412928) (-.f64 x (*.f64 x (-.f64 y z))) (if (<=.f64 z -8920298079412249/356811923176489970264571492362373784095686656) (*.f64 t (-.f64 y z)) (if (<=.f64 z 8001040677046041/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (*.f64 y (-.f64 t x)) x) (if (<=.f64 z 7436652464262241/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (+.f64 (*.f64 y (-.f64 t x)) x) (*.f64 z (-.f64 x t))))))))
(if (<=.f64 z -120000000000000009317983086139477767345535975424) (*.f64 z (-.f64 x t)) (if (<=.f64 z -4722366482869645/147573952589676412928) (-.f64 x (*.f64 x (-.f64 y z))) (if (<=.f64 z -8920298079412249/356811923176489970264571492362373784095686656) (*.f64 t (-.f64 y z)) (if (<=.f64 z 8001040677046041/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 x (*.f64 y (-.f64 t x))) (if (<=.f64 z 7436652464262241/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 x t))))))))
(if (<=.f64 z -120000000000000009317983086139477767345535975424) (*.f64 z (-.f64 x t)) (if (<=.f64 z -4722366482869645/147573952589676412928) (-.f64 x (*.f64 x (-.f64 y z))) (if (<=.f64 z -8920298079412249/356811923176489970264571492362373784095686656) (*.f64 t (-.f64 y z)) (if (<=.f64 z 8001040677046041/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (-.f64 x (*.f64 y (-.f64 x t))) (if (<=.f64 z 7436652464262241/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (-.f64 x (*.f64 y (-.f64 x t))) (*.f64 z (-.f64 x t))))))))
(if (<=.f64 z -75000000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z 8001040677046041/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (*.f64 y (-.f64 t x)) x) (if (<=.f64 z 7436652464262241/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (+.f64 (*.f64 y (-.f64 t x)) x) (*.f64 z (-.f64 x t))))))
(if (<=.f64 z -75000000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z 8001040677046041/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 x (*.f64 y (-.f64 t x))) (if (<=.f64 z 7436652464262241/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (+.f64 x (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 x t))))))
(if (<=.f64 z -75000000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z 8001040677046041/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (-.f64 x (*.f64 y (-.f64 x t))) (if (<=.f64 z 7436652464262241/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (-.f64 x (*.f64 y (-.f64 x t))) (*.f64 z (-.f64 x t))))))
(if (<=.f64 z -260000000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z -5631997067369587/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 t (-.f64 y z)) (if (<=.f64 z -6586975938928937/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (-.f64 x (*.f64 y x)) (if (<=.f64 z -6315613847320161/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 t (-.f64 y z)) (if (<=.f64 z -1328464781374571/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 x (*.f64 y x)) (if (<=.f64 z 477653157504205/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 y t) x) (if (<=.f64 z 6780477246827337/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (+.f64 (*.f64 y t) x) (*.f64 z (-.f64 x t))))))))))
(if (<=.f64 z -260000000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z -5631997067369587/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 t (-.f64 y z)) (if (<=.f64 z -6586975938928937/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (-.f64 x (*.f64 y x)) (if (<=.f64 z -6315613847320161/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 t (-.f64 y z)) (if (<=.f64 z -1328464781374571/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (-.f64 x (*.f64 y x)) (if (<=.f64 z 477653157504205/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 x (*.f64 y t)) (if (<=.f64 z 6780477246827337/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (*.f64 t (-.f64 y z)) (if (<=.f64 z 3624524060580639/11692013098647223345629478661730264157247460343808) (+.f64 x (*.f64 y t)) (*.f64 z (-.f64 x t))))))))))
(if (<=.f64 z -500000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z -3666664757402075/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 t (-.f64 y z)) (if (<=.f64 z -6642323906872855/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (*.f64 (-.f64 t x) y) (if (<=.f64 z 477653157504205/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 y t) x) (if (<=.f64 z 5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) (*.f64 t (-.f64 y z)) (if (<=.f64 z 6313687073269501/23384026197294446691258957323460528314494920687616) (+.f64 (*.f64 y t) x) (*.f64 z (-.f64 x t))))))))
(if (<=.f64 z -500000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z -3666664757402075/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 t (-.f64 y z)) (if (<=.f64 z -6642323906872855/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (*.f64 y (-.f64 t x)) (if (<=.f64 z 477653157504205/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 x (*.f64 y t)) (if (<=.f64 z 5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) (*.f64 t (-.f64 y z)) (if (<=.f64 z 6313687073269501/23384026197294446691258957323460528314494920687616) (+.f64 x (*.f64 y t)) (*.f64 z (-.f64 x t))))))))
(if (<=.f64 y -1742245718635205/696898287454081973172991196020261297061888) (*.f64 (-.f64 t x) y) (if (<=.f64 y -8263199609878107/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (*.f64 (+.f64 1 z) x) (if (<=.f64 y -976153043818809/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (*.f64 z (-.f64 x t)) (if (<=.f64 y 739927335241685/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 (+.f64 1 z) x) (if (<=.f64 y 75000000000000000) (*.f64 t (-.f64 y z)) (*.f64 (-.f64 t x) y))))))
(if (<=.f64 y -1742245718635205/696898287454081973172991196020261297061888) (*.f64 y (-.f64 t x)) (if (<=.f64 y -8263199609878107/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (*.f64 x (+.f64 z 1)) (if (<=.f64 y -976153043818809/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (*.f64 z (-.f64 x t)) (if (<=.f64 y 739927335241685/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 x (+.f64 z 1)) (if (<=.f64 y 75000000000000000) (*.f64 t (-.f64 y z)) (*.f64 y (-.f64 t x)))))))
(if (<=.f64 x -7218666995694683/784637716923335095479473677900958302012794430558004314112) (*.f64 (+.f64 1 z) x) (if (<=.f64 x 4003012881138527/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 t (-.f64 y z)) (if (<=.f64 x 44999999999999999057176132924958487708788574405639572698880203879111155593596049794531328) (*.f64 (+.f64 1 z) x) (if (<=.f64 x 9200000000000000210623758679886474300971521169585932357502977725267536991377028913117369786627564704574491917156812861265149952) (*.f64 t (-.f64 y z)) (*.f64 (+.f64 1 z) x)))))
(if (<=.f64 x -7218666995694683/784637716923335095479473677900958302012794430558004314112) (*.f64 x (+.f64 z 1)) (if (<=.f64 x 4003012881138527/13803492693581127574869511724554050904902217944340773110325048447598592) (*.f64 t (-.f64 y z)) (if (or (<=.f64 x 44999999999999999057176132924958487708788574405639572698880203879111155593596049794531328) (not (<=.f64 x 9200000000000000210623758679886474300971521169585932357502977725267536991377028913117369786627564704574491917156812861265149952))) (*.f64 x (+.f64 z 1)) (*.f64 t (-.f64 y z)))))
(if (<=.f64 x -7218666995694683/784637716923335095479473677900958302012794430558004314112) (*.f64 x (+.f64 z 1)) (if (or (<=.f64 x 4003012881138527/13803492693581127574869511724554050904902217944340773110325048447598592) (not (or (<=.f64 x 44999999999999999057176132924958487708788574405639572698880203879111155593596049794531328) (not (<=.f64 x 9200000000000000210623758679886474300971521169585932357502977725267536991377028913117369786627564704574491917156812861265149952))))) (*.f64 t (-.f64 y z)) (*.f64 x (+.f64 z 1))))
(if (or (<=.f64 x -7218666995694683/784637716923335095479473677900958302012794430558004314112) (not (or (<=.f64 x 4003012881138527/13803492693581127574869511724554050904902217944340773110325048447598592) (not (or (<=.f64 x 44999999999999999057176132924958487708788574405639572698880203879111155593596049794531328) (not (<=.f64 x 9200000000000000210623758679886474300971521169585932357502977725267536991377028913117369786627564704574491917156812861265149952))))))) (*.f64 x (+.f64 z 1)) (*.f64 t (-.f64 y z)))
(if (or (<=.f64 x -7218666995694683/784637716923335095479473677900958302012794430558004314112) (not (or (<=.f64 x 4003012881138527/13803492693581127574869511724554050904902217944340773110325048447598592) (and (not (<=.f64 x 44999999999999999057176132924958487708788574405639572698880203879111155593596049794531328)) (<=.f64 x 9200000000000000210623758679886474300971521169585932357502977725267536991377028913117369786627564704574491917156812861265149952))))) (*.f64 x (+.f64 z 1)) (*.f64 t (-.f64 y z)))
(if (or (<=.f64 x -7218666995694683/784637716923335095479473677900958302012794430558004314112) (and (not (<=.f64 x 4003012881138527/13803492693581127574869511724554050904902217944340773110325048447598592)) (or (<=.f64 x 44999999999999999057176132924958487708788574405639572698880203879111155593596049794531328) (not (<=.f64 x 9200000000000000210623758679886474300971521169585932357502977725267536991377028913117369786627564704574491917156812861265149952))))) (*.f64 x (+.f64 z 1)) (*.f64 t (-.f64 y z)))
(if (<=.f64 z -255000000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z -5547630107372569/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 t (-.f64 y z)) (if (<=.f64 z -6614670317416815/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (neg.f64 y) x) (if (<=.f64 z -578628019426875/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) x (if (<=.f64 z -7179267303386145/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 (neg.f64 y) x) (if (<=.f64 z 1376710394245899/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 t (-.f64 y z)) (if (<=.f64 z 6576757367989063/365375409332725729550921208179070754913983135744) x (if (<=.f64 z 7156840852118605/19342813113834066795298816) (*.f64 t (-.f64 y z)) (*.f64 z (-.f64 x t))))))))))
(if (<=.f64 z -255000000000) (*.f64 z (-.f64 x t)) (if (<=.f64 z -5547630107372569/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 t (-.f64 y z)) (if (<=.f64 z -6614670317416815/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 x (neg.f64 y)) (if (<=.f64 z -578628019426875/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) x (if (<=.f64 z -7179267303386145/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 x (neg.f64 y)) (if (<=.f64 z 1376710394245899/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 t (-.f64 y z)) (if (<=.f64 z 6576757367989063/365375409332725729550921208179070754913983135744) x (if (<=.f64 z 7156840852118605/19342813113834066795298816) (*.f64 t (-.f64 y z)) (*.f64 z (-.f64 x t))))))))))
(if (<=.f64 t -8347383632828229/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (*.f64 t (-.f64 y z)) (if (<=.f64 t -3013617957711377/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (*.f64 (neg.f64 y) x) (if (<=.f64 t 4111295770304747/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 z x) (if (<=.f64 t 7796251209119999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (*.f64 (neg.f64 y) x) (if (<=.f64 t 8390303882365711/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576) x (if (<=.f64 t 7928750128209107/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 z x) (if (<=.f64 t 5186894461101241/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) x (if (<=.f64 t 4765526036770151/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 t (-.f64 y z)) (if (<=.f64 t 7170366636697391/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (*.f64 z x) (if (<=.f64 t 7076986000127043/3369993333393829974333376885877453834204643052817571560137951281152) (*.f64 (neg.f64 y) x) (if (<=.f64 t 8772904772180445/1329227995784915872903807060280344576) (*.f64 t (-.f64 y z)) (if (<=.f64 t 4150517416584649/2305843009213693952) x (*.f64 t (-.f64 y z))))))))))))))
(if (<=.f64 t -8347383632828229/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (*.f64 t (-.f64 y z)) (if (<=.f64 t -3013617957711377/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (*.f64 x (neg.f64 y)) (if (<=.f64 t 4111295770304747/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (*.f64 z x) (if (<=.f64 t 7796251209119999/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (*.f64 x (neg.f64 y)) (if (<=.f64 t 8390303882365711/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576) x (if (<=.f64 t 7928750128209107/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 z x) (if (<=.f64 t 5186894461101241/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) x (if (<=.f64 t 4765526036770151/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 t (-.f64 y z)) (if (<=.f64 t 7170366636697391/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (*.f64 z x) (if (<=.f64 t 7076986000127043/3369993333393829974333376885877453834204643052817571560137951281152) (*.f64 x (neg.f64 y)) (if (or (<=.f64 t 8772904772180445/1329227995784915872903807060280344576) (not (<=.f64 t 4150517416584649/2305843009213693952))) (*.f64 t (-.f64 y z)) x)))))))))))
(if (<=.f64 y -440000000) (*.f64 (neg.f64 y) x) (if (<=.f64 y -4648049780556435/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) x (if (<=.f64 y -8856227212065807/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856) (*.f64 t (neg.f64 z)) (if (<=.f64 y 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) x (if (<=.f64 y 5934344573412455/7237005577332262213973186563042994240829374041602535252466099000494570602496) (*.f64 t (neg.f64 z)) (*.f64 y t))))))
(if (<=.f64 y -440000000) (*.f64 x (neg.f64 y)) (if (<=.f64 y -4648049780556435/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) x (if (<=.f64 y -8856227212065807/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856) (*.f64 t (neg.f64 z)) (if (<=.f64 y 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) x (if (<=.f64 y 5934344573412455/7237005577332262213973186563042994240829374041602535252466099000494570602496) (*.f64 t (neg.f64 z)) (*.f64 y t))))))
(if (<=.f64 y -440000000) (*.f64 x (neg.f64 y)) (if (<=.f64 y -4648049780556435/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) x (if (<=.f64 y -8856227212065807/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856) (*.f64 z (neg.f64 t)) (if (<=.f64 y 1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) x (if (<=.f64 y 5934344573412455/7237005577332262213973186563042994240829374041602535252466099000494570602496) (*.f64 z (neg.f64 t)) (*.f64 y t))))))
(if (<=.f64 y -2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 y t) (if (<=.f64 y -6612649651675803/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (*.f64 t (neg.f64 z)) (if (<=.f64 y 6867846810695183/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) x (if (<=.f64 y 6183964726724345/110427941548649020598956093796432407239217743554726184882600387580788736) (*.f64 t (neg.f64 z)) (*.f64 y t)))))
(if (<=.f64 y -2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 y t) (if (<=.f64 y -6612649651675803/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (*.f64 z (neg.f64 t)) (if (<=.f64 y 6867846810695183/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) x (if (<=.f64 y 6183964726724345/110427941548649020598956093796432407239217743554726184882600387580788736) (*.f64 z (neg.f64 t)) (*.f64 y t)))))
(if (<=.f64 y -8920298079412249/22300745198530623141535718272648361505980416) (*.f64 y t) (if (<=.f64 y 652736747787845/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) x (*.f64 y t)))
x
Compiler

Compiled 696 to 360 computations (48.3% saved)

soundness2.1s (12.4%)

Rules
5862×fma-def
1748×fma-neg
1550×fma-def
1374×fma-def
1372×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01044
122840
2348540
059314265
1144812571
2550812571
01178
125678
2394478
02977016
17525626
226865374
01025
11721
24021
312321
445921
5150821
6291621
7398921
8503921
9524821
10525621
11525621
12530021
13530021
14530021
15756521
16756521
17756521
068611
1169611
2520611
33069611
46395611
02977016
17525626
226865374
03454151
18564069
226343991
01222783
12921819
28741763
355911717
01222783
12921819
28741763
355911717
02977016
17525626
226865374
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
saturated
node limit
node limit
node limit
node limit
Compiler

Compiled 645 to 308 computations (52.2% saved)

end324.0ms (1.9%)

Compiler

Compiled 632 to 244 computations (61.4% saved)

Profiling

Loading profile data...