Details

Time bar (total: 10.9s)

analyze314.0ms (2.9%)

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
9.4%9.4%90.4%0.2%0%0%0%8
20.3%20.3%79.5%0.2%0%0%0%9
33.6%33.5%66.3%0.2%0%0%0%10
35.5%35.5%64.3%0.2%0%0%0%11
43.4%43.3%56.5%0.2%0%0%0%12
Compiler

Compiled 14 to 9 computations (35.7% saved)

sample1.3s (12.1%)

Results
1.3s8256×body256valid
41.0ms425×body256infinite
Bogosity

preprocess83.0ms (0.8%)

Algorithm
egg-herbie
Rules
890×unsub-neg_binary64
520×div-sub_binary64
506×fma-neg_binary64
431×associate-+l-_binary64
310×distribute-rgt-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02891
16091
215591
345291
4146991
5288091
6662091
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
1
Call 2
Inputs
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(/.f64 y (*.f64 (-.f64 x z) (-.f64 t z)))
(/.f64 z (*.f64 (-.f64 y x) (-.f64 t x)))
(/.f64 t (*.f64 (-.f64 y z) (-.f64 x z)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 t y)))
(/.f64 x (*.f64 (-.f64 t z) (-.f64 y z)))
(/.f64 x (*.f64 (-.f64 y t) (-.f64 z t)))
Outputs
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 y (*.f64 (-.f64 x z) (-.f64 t z)))
(/.f64 y (*.f64 (-.f64 t z) (-.f64 x z)))
(/.f64 y (*.f64 (-.f64 z t) (-.f64 z x)))
(/.f64 z (*.f64 (-.f64 y x) (-.f64 t x)))
(/.f64 (/.f64 z (-.f64 y x)) (-.f64 t x))
(/.f64 t (*.f64 (-.f64 y z) (-.f64 x z)))
(/.f64 (/.f64 t (-.f64 y z)) (-.f64 x z))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 t y)))
(/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))
(/.f64 x (*.f64 (-.f64 t z) (-.f64 y z)))
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 y t) (-.f64 z t)))
(/.f64 (/.f64 x (-.f64 y t)) (-.f64 z t))
Symmetry

(sort y t)

Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify89.0ms (0.8%)

Algorithm
egg-herbie
Rules
937×fma-neg_binary64
750×fma-def_binary64
241×distribute-rgt-in_binary64
203×unsub-neg_binary64
135×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0913
11513
23513
39413
430313
594813
6182913
7317313
8393613
9395813
10395813
11411913
12411913
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
Outputs
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(/.f64 (/.f64 x (-.f64 y z)) (-.f64 t z))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))

eval1.0ms (0%)

Compiler

Compiled 31 to 14 computations (54.8% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
0.1b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
1.6b
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
6.8b
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
Compiler

Compiled 26 to 16 computations (38.5% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 y z) (-.f64 t z))
6.8b
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series60.0ms (0.6%)

Counts
2 → 72
Calls

21 calls:

TimeVariablePointExpression
44.0ms
y
@0
(*.f64 (-.f64 y z) (-.f64 t z))
2.0ms
z
@inf
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
1.0ms
y
@0
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
1.0ms
t
@inf
(*.f64 (-.f64 y z) (-.f64 t z))
1.0ms
z
@0
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))

rewrite59.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
745×prod-diff_binary64
577×log-prod_binary64
332×fma-def_binary64
296×pow2_binary64
206×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0923
120523
2316623
Stop Event
node limit
Counts
2 → 93
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
(*.f64 (-.f64 y z) (-.f64 t z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 1 (-.f64 y z)) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (-.f64 y z)) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 (-.f64 y z)) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 (-.f64 y z) (neg.f64 (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 y z)) (-.f64 t z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 y z)) (/.f64 1 (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 y z)) (/.f64 x (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 y z)) (/.f64 (cbrt.f64 x) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (-.f64 y z)) (/.f64 (sqrt.f64 x) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (-.f64 t z)) (/.f64 (sqrt.f64 x) (-.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t z)) (/.f64 x (-.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 t z)) (/.f64 (cbrt.f64 x) (-.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 y z) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (-.f64 y z) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t z))) 2)) (/.f64 x (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t z))) 2)) (cbrt.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t z))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t z)))) (/.f64 x (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t z)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 y z)) (-.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 z (+.f64 z t) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 y z)) (-.f64 (*.f64 t t) (*.f64 z z))) (+.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 y z) (/.f64 x (-.f64 t z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (-.f64 y z) (/.f64 x (-.f64 t z))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 (-.f64 y z) (neg.f64 (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y z) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 y z)) (*.f64 (neg.f64 z) (-.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 t z)) (*.f64 (neg.f64 z) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y z) t) (*.f64 (-.f64 y z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t z) y) (*.f64 (-.f64 t z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t z))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 (fma.f64 z (+.f64 y z) (*.f64 y y)) (fma.f64 z (+.f64 z t) (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 (+.f64 y z) (fma.f64 z (+.f64 z t) (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 (*.f64 t t) (*.f64 z z))) (*.f64 (fma.f64 z (+.f64 y z) (*.f64 y y)) (+.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 (*.f64 t t) (*.f64 z z))) (*.f64 (+.f64 y z) (+.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 z 3)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (fma.f64 z (+.f64 y z) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z z)) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (*.f64 (+.f64 z t) (fma.f64 z (+.f64 y z) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 z 3)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (fma.f64 z (+.f64 z t) (*.f64 t t)) (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z z)) (-.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 z t) (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 z 3)) (-.f64 t z)) (fma.f64 z (+.f64 y z) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 z z)) (-.f64 t z)) (+.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 t 3) (pow.f64 z 3)) (-.f64 y z)) (fma.f64 z (+.f64 z t) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z z)) (-.f64 y z)) (+.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y z) (-.f64 (pow.f64 t 3) (pow.f64 z 3))) (fma.f64 z (+.f64 z t) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 t t) (*.f64 z z))) (+.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) (-.f64 (pow.f64 y 3) (pow.f64 z 3))) (fma.f64 z (+.f64 y z) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) (-.f64 (*.f64 y y) (*.f64 z z))) (+.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 y z) (-.f64 t z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 y z) (-.f64 t z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (pow.f64 (-.f64 t z) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (-.f64 t z) 3) (pow.f64 (-.f64 y z) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 y z)) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 y z) (-.f64 t z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 y z) 3) (pow.f64 (-.f64 t z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 t z) 3) (pow.f64 (-.f64 y z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 y z) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 y z) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y z) (-.f64 t z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (-.f64 t z) (*.f64 (neg.f64 z) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 y z) t (*.f64 (-.f64 y z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (-.f64 y z) (*.f64 (neg.f64 z) (-.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 t z) y (*.f64 (-.f64 t z) (neg.f64 z)))))))

simplify81.0ms (0.7%)

Algorithm
egg-herbie
Rules
553×unswap-sqr_binary64
274×associate-/l*_binary64
268×times-frac_binary64
235×div-sub_binary64
223×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (-.f64 z y))
1.5b
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
Compiler

Compiled 28 to 8 computations (71.4% saved)

series12.0ms (0.1%)

Counts
2 → 72
Calls

21 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
1.0ms
x
@inf
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
1.0ms
y
@inf
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
1.0ms
t
@inf
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
1.0ms
y
@0
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))

rewrite58.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
754×prod-diff_binary64
611×log-prod_binary64
330×fma-def_binary64
210×expm1-udef_binary64
210×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0920
121220
2340820
Stop Event
node limit
Counts
2 → 87
Calls
Call 1
Inputs
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (-.f64 z y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (-.f64 z y)) (/.f64 1 (neg.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) (/.f64 x (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) 1) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 1) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (/.f64 1 (-.f64 z y)) (cbrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (/.f64 x (-.f64 z y)) (cbrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (cbrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (sqrt.f64 (-.f64 z t))) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 t (+.f64 z t) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (neg.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (-.f64 z t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y)))) (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (cbrt.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (cbrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 x (sqrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 z y) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (-.f64 z y) x) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 z y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 z y))) 1))))))

simplify126.0ms (1.2%)

Algorithm
egg-herbie
Rules
369×associate-/l*_binary64
302×div-sub_binary64
237×associate-*r*_binary64
236×log-prod_binary64
228×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04053749
112403550
256073538
Stop Event
node limit
Counts
159 → 217
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(/.f64 x (*.f64 (-.f64 z t) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(/.f64 x (*.f64 (-.f64 z y) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(*.f64 -1 (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(+.f64 0 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) 1)
(*.f64 x (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 x (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 1 (-.f64 z t))))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (-.f64 z t)))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 1)
(*.f64 1 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 (-.f64 z t))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 (-.f64 z t))))
(*.f64 (/.f64 (neg.f64 x) (-.f64 z y)) (/.f64 1 (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 z t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) 1) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 1) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (-.f64 z t)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (/.f64 1 (-.f64 z y)) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (/.f64 x (-.f64 z y)) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (sqrt.f64 (-.f64 z t))) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2)
(pow.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)) -1)
(pow.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) -1)
(pow.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x) -1)
(pow.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)) 1) -1)
(neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (neg.f64 (-.f64 z t))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (-.f64 z t) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 1))
(+.f64 0 (/.f64 x (-.f64 z y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y)))) (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 z y)))) 1)
(*.f64 x (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 x (-.f64 z y)) 1)
(*.f64 1 (/.f64 x (-.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 z y))))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (-.f64 z y))))
(*.f64 (/.f64 1 (-.f64 z y)) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (/.f64 x (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(pow.f64 (/.f64 x (-.f64 z y)) 1)
(pow.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 2)
(pow.f64 (/.f64 (-.f64 z y) x) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 z y) x) 1) -1)
(neg.f64 (/.f64 x (neg.f64 (-.f64 z y))))
(sqrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 2))
(log.f64 (exp.f64 (/.f64 x (-.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 z y)))))
(cbrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 z y) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (-.f64 z y))))
(log1p.f64 (expm1.f64 (/.f64 x (-.f64 z y))))
(exp.f64 (log.f64 (/.f64 x (-.f64 z y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 z y))) 1))
Outputs
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 -1 (+.f64 t y)) (*.f64 x z)) (*.f64 y y)) (*.f64 t t)) (/.f64 (/.f64 x y) t))
(-.f64 (/.f64 (/.f64 x y) t) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (*.f64 y y)) (*.f64 (/.f64 x t) (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 -1 (+.f64 t y)) (*.f64 x z)) (*.f64 y y)) (*.f64 t t)) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 (/.f64 x y) t)))
(-.f64 (-.f64 (/.f64 (/.f64 x y) t) (*.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2) (pow.f64 y 3)))) (*.f64 z z))) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (*.f64 y y)) (*.f64 (/.f64 x t) (/.f64 z t))))
(-.f64 (-.f64 (/.f64 (/.f64 x y) t) (*.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (+.f64 t y) 2) (pow.f64 y 3)))) (*.f64 z z))) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (*.f64 y y)) (*.f64 (/.f64 x t) (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 -1 (+.f64 t y)) (*.f64 x z)) (*.f64 y y)) (*.f64 t t)) (+.f64 (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 (/.f64 x y) t)) (neg.f64 (*.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) y) (/.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) t)))) (pow.f64 z 3)))))
(-.f64 (-.f64 (fma.f64 (*.f64 1 (fma.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) y) (/.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2) (pow.f64 y 3)))) t)))) (pow.f64 z 3) (/.f64 (/.f64 x y) t)) (*.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2) (pow.f64 y 3)))) (*.f64 z z))) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (*.f64 y y)) (*.f64 (/.f64 x t) (/.f64 z t))))
(-.f64 (-.f64 (fma.f64 (*.f64 1 (fma.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) y) (/.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (+.f64 t y) 2) (pow.f64 y 3)))) t)))) (pow.f64 z 3) (/.f64 (/.f64 x y) t)) (*.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (+.f64 t y) 2) (pow.f64 y 3)))) (*.f64 z z))) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (*.f64 y y)) (*.f64 (/.f64 x t) (/.f64 z t))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x))))
(-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x)) (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)))))
(-.f64 (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2)) (*.f64 t y))) (pow.f64 z 4)))
(-.f64 (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 2)) (*.f64 t y))) (pow.f64 z 4)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 -1 (+.f64 t y)) (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t)))) (*.f64 y (*.f64 (*.f64 -1 (+.f64 t y)) (*.f64 x t))))) (pow.f64 z 5))))))
(+.f64 (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x)) (-.f64 (/.f64 (*.f64 1 (fma.f64 (-.f64 (neg.f64 y) t) (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2)) (*.f64 t y))) (*.f64 (-.f64 (neg.f64 y) t) (*.f64 t (*.f64 x y))))) (pow.f64 z 5)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2)) (*.f64 t y))) (pow.f64 z 4))))
(+.f64 (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x)) (-.f64 (/.f64 (*.f64 1 (fma.f64 (-.f64 (neg.f64 y) t) (*.f64 x (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 2)) (*.f64 t y))) (*.f64 (-.f64 (neg.f64 y) t) (*.f64 t (*.f64 x y))))) (pow.f64 z 5)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 2)) (*.f64 t y))) (pow.f64 z 4))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x (*.f64 z z)) (-.f64 (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 x (+.f64 (*.f64 t y) (neg.f64 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (-.f64 (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 2)) (*.f64 t y))) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (/.f64 (pow.f64 z 5) (+.f64 t y))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (fma.f64 -1 (/.f64 y (/.f64 (pow.f64 z 5) (*.f64 t (*.f64 x (+.f64 t y))))) (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x))))))
(+.f64 (-.f64 (-.f64 (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x)) (*.f64 (/.f64 y (pow.f64 z 5)) (*.f64 x (*.f64 t (+.f64 t y))))) (/.f64 (*.f64 x (+.f64 (*.f64 t y) (neg.f64 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 4))) (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 t y) (neg.f64 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 5)) (+.f64 t y))))
(+.f64 (-.f64 (-.f64 (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x)) (*.f64 (/.f64 y (pow.f64 z 5)) (*.f64 x (*.f64 t (+.f64 t y))))) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 2)) (*.f64 t y))) (pow.f64 z 4))) (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (+.f64 t y) 2)) (*.f64 t y))) (pow.f64 z 5)) (+.f64 t y))))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z))))
(fma.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x z) (-.f64 z t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)))) (*.f64 (/.f64 (*.f64 y y) (-.f64 z t)) (/.f64 x (pow.f64 z 3))))
(fma.f64 (/.f64 y (/.f64 (-.f64 z t) y)) (/.f64 x (pow.f64 z 3)) (fma.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x z) (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 z t)) (/.f64 x (pow.f64 z 3))) (/.f64 x (*.f64 z (-.f64 z t)))) (+.f64 (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z))) (*.f64 (/.f64 (pow.f64 y 3) (-.f64 z t)) (/.f64 x (pow.f64 z 4)))))
(+.f64 (fma.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))) (fma.f64 (/.f64 y (/.f64 (-.f64 z t) y)) (/.f64 x (pow.f64 z 3)) (/.f64 (/.f64 x z) (-.f64 z t))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)))))
(-.f64 (/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 z y)) (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (*.f64 z z) (pow.f64 y 3))))) (/.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3)))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (*.f64 z z) (pow.f64 y 3))))) (/.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)))))
(-.f64 (/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t)) (/.f64 (*.f64 (/.f64 x y) (/.f64 z y)) (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (*.f64 z z) (pow.f64 y 3))))) (/.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3)))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (*.f64 z z) (pow.f64 y 3))))) (/.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z))))
(fma.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)) (/.f64 x (*.f64 z (-.f64 z y))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x (*.f64 t t)) (-.f64 z y)) (pow.f64 z 3)))
(fma.f64 (/.f64 t (/.f64 (-.f64 z y) t)) (/.f64 x (pow.f64 z 3)) (fma.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)) (/.f64 x (*.f64 z (-.f64 z y)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 t t)) (-.f64 z y)) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)))) (*.f64 (/.f64 (pow.f64 t 3) (-.f64 z y)) (/.f64 x (pow.f64 z 4)))))
(fma.f64 (/.f64 t (/.f64 (-.f64 z y) t)) (/.f64 x (pow.f64 z 3)) (fma.f64 (/.f64 (pow.f64 t 3) (-.f64 z y)) (/.f64 x (pow.f64 z 4)) (fma.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)) (/.f64 x (*.f64 z (-.f64 z y))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(*.f64 -1 (+.f64 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (/.f64 x (*.f64 t (-.f64 z y)))))
(neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 (/.f64 x t) t) (/.f64 (/.f64 x t) (-.f64 z y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 (/.f64 x t) t) (/.f64 (/.f64 x t) (-.f64 z y)))) (/.f64 (*.f64 z z) (/.f64 (pow.f64 t 3) (/.f64 x (-.f64 z y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(+.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 (/.f64 x t) t) (/.f64 (/.f64 x t) (-.f64 z y)))) (/.f64 (*.f64 z z) (/.f64 (pow.f64 t 3) (/.f64 x (-.f64 z y))))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (neg.f64 (/.f64 x (pow.f64 t 4)))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(*.f64 -1 (+.f64 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (/.f64 x (*.f64 t (-.f64 z y)))))
(neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 (/.f64 x t) t) (/.f64 (/.f64 x t) (-.f64 z y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 (/.f64 x t) t) (/.f64 (/.f64 x t) (-.f64 z y)))) (/.f64 (*.f64 z z) (/.f64 (pow.f64 t 3) (/.f64 x (-.f64 z y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(+.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 (/.f64 x t) t) (/.f64 (/.f64 x t) (-.f64 z y)))) (/.f64 (*.f64 z z) (/.f64 (pow.f64 t 3) (/.f64 x (-.f64 z y))))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (neg.f64 (/.f64 x (pow.f64 t 4)))))
(*.f64 -1 (/.f64 x y))
(/.f64 (neg.f64 x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (+.f64 (/.f64 z (/.f64 (*.f64 y y) x)) (/.f64 x y)))
(-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 x y) (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (*.f64 (/.f64 x y) (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) x)) (*.f64 (/.f64 x y) (/.f64 z y)))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 (*.f64 z z) x)))
(+.f64 (/.f64 x z) (*.f64 (/.f64 y (*.f64 z z)) x))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 (/.f64 y (*.f64 z z)) x) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (+.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 4) x)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (/.f64 x z)))
(+.f64 (+.f64 (/.f64 x z) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x)) (+.f64 (*.f64 (/.f64 y (*.f64 z z)) x) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 4)) x)))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 (*.f64 z z) x)))
(+.f64 (/.f64 x z) (*.f64 (/.f64 y (*.f64 z z)) x))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 (/.f64 y (*.f64 z z)) x) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (+.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 4) x)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (/.f64 x z)))
(+.f64 (+.f64 (/.f64 x z) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x)) (+.f64 (*.f64 (/.f64 y (*.f64 z z)) x) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 4)) x)))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 y (/.f64 (*.f64 z z) x)))
(+.f64 (/.f64 x z) (*.f64 (/.f64 y (*.f64 z z)) x))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z)))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (/.f64 x z) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 (/.f64 y (*.f64 z z)) x) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 3)) (/.f64 x z))))
(+.f64 (/.f64 y (/.f64 (*.f64 z z) x)) (+.f64 (+.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 4) x)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 3) x))) (/.f64 x z)))
(+.f64 (+.f64 (/.f64 x z) (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) x)) (+.f64 (*.f64 (/.f64 y (*.f64 z z)) x) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 4)) x)))
(*.f64 -1 (/.f64 x y))
(/.f64 (neg.f64 x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (+.f64 (/.f64 z (/.f64 (*.f64 y y) x)) (/.f64 x y)))
(-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 x y) (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (*.f64 (/.f64 x y) (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) x)) (*.f64 (/.f64 x y) (/.f64 z y)))
(*.f64 -1 (/.f64 x y))
(/.f64 (neg.f64 x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (*.f64 -1 (/.f64 x y)))
(*.f64 -1 (+.f64 (/.f64 z (/.f64 (*.f64 y y) x)) (/.f64 x y)))
(-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 x y) (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (*.f64 (/.f64 x y) (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x y)))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 y y) x)) (fma.f64 -1 (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 y 4) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (/.f64 x y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) x)) (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) x)) (*.f64 (/.f64 x y) (/.f64 z y)))
(+.f64 0 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) 1)
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 x (/.f64 1 (*.f64 (-.f64 z y) (-.f64 z t))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 x (*.f64 (/.f64 1 (-.f64 z y)) (/.f64 1 (-.f64 z t))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (-.f64 z t)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 1)
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 1 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 (-.f64 z t))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 1 (-.f64 z t))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (/.f64 (neg.f64 x) (-.f64 z y)) (/.f64 1 (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (-.f64 z y)) 1) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (+.f64 (neg.f64 z) t)))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 (-.f64 z y)) (-.f64 z t)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) 1) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (-.f64 z t)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 1) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (-.f64 z t)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (/.f64 1 (-.f64 z y)) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z t)) (-.f64 z y))))
(/.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 (-.f64 z t)))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (/.f64 x (-.f64 z y)) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z t)) (-.f64 z y))))
(/.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 (-.f64 z t)))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z t)) (-.f64 z y))))
(/.f64 (/.f64 x (*.f64 (-.f64 z y) (cbrt.f64 (-.f64 z t)))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 (-.f64 z t))))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 z t)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 (-.f64 z t))))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 z t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (sqrt.f64 (-.f64 z t))) (/.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 1 (-.f64 z y)) (sqrt.f64 (-.f64 z t))))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 z t)))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) (fma.f64 t (+.f64 z t) (*.f64 z z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))
(/.f64 (/.f64 x (-.f64 z y)) (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 t 3)) (fma.f64 t (+.f64 z t) (*.f64 z z))))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(*.f64 (+.f64 z t) (/.f64 (/.f64 x (-.f64 z y)) (-.f64 (*.f64 z z) (*.f64 t t))))
(*.f64 (+.f64 z t) (/.f64 (/.f64 (/.f64 x (-.f64 z y)) (+.f64 z t)) (-.f64 z t)))
(pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 1)
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3) 1/3)
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 3)
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2)
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)) -1)
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(pow.f64 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)) -1)
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(pow.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x) -1)
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)) 1) -1)
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(neg.f64 (/.f64 (/.f64 x (-.f64 z y)) (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (-.f64 z y)) 1) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z y) (+.f64 (neg.f64 z) t)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 2))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (-.f64 z t) 3)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 1))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(+.f64 0 (/.f64 x (-.f64 z y)))
(/.f64 x (-.f64 z y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y)))) (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (-.f64 z y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 z y)))) 1)
(/.f64 x (-.f64 z y))
(*.f64 x (/.f64 1 (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 x (-.f64 z y)) 1)
(/.f64 x (-.f64 z y))
(*.f64 1 (/.f64 x (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2))
(/.f64 x (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 2) (cbrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (sqrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (-.f64 z y))))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 1 (-.f64 z y)) x)
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(/.f64 x (-.f64 z y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (cbrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (/.f64 x (-.f64 z y))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 x (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 x (cbrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (cbrt.f64 (-.f64 z y))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 z y))) (/.f64 x (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(/.f64 (*.f64 x (fma.f64 y (+.f64 z y) (*.f64 z z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))
(/.f64 x (/.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) (fma.f64 y (+.f64 z y) (*.f64 z z))))
(*.f64 (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (+.f64 z y) (/.f64 x (-.f64 (*.f64 z z) (*.f64 y y))))
(*.f64 (/.f64 x (+.f64 z y)) (/.f64 (+.f64 z y) (-.f64 z y)))
(pow.f64 (/.f64 x (-.f64 z y)) 1)
(/.f64 x (-.f64 z y))
(pow.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) 1/3)
(/.f64 x (-.f64 z y))
(pow.f64 (cbrt.f64 (/.f64 x (-.f64 z y))) 3)
(/.f64 x (-.f64 z y))
(pow.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) 2)
(/.f64 x (-.f64 z y))
(pow.f64 (/.f64 (-.f64 z y) x) -1)
(/.f64 x (-.f64 z y))
(pow.f64 (/.f64 (/.f64 (-.f64 z y) x) 1) -1)
(/.f64 x (-.f64 z y))
(neg.f64 (/.f64 x (neg.f64 (-.f64 z y))))
(/.f64 x (-.f64 z y))
(sqrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 2))
(/.f64 x (-.f64 z y))
(log.f64 (exp.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 z y)))))
(/.f64 x (-.f64 z y))
(cbrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3))
(/.f64 x (-.f64 z y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 z y) 3)))
(/.f64 x (-.f64 z y))
(expm1.f64 (log1p.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(log1p.f64 (expm1.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(exp.f64 (log.f64 (/.f64 x (-.f64 z y))))
(/.f64 x (-.f64 z y))
(exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 z y))) 1))
(/.f64 x (-.f64 z y))

eval311.0ms (2.8%)

Compiler

Compiled 11074 to 3911 computations (64.7% saved)

prune148.0ms (1.4%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New44515460
Fresh000
Picked011
Done101
Total44616462
Error
0.0b
Counts
462 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
42.1b
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 z t)))
26.5b
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
1.6b
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
28.8b
(/.f64 (/.f64 x z) (-.f64 z t))
38.0b
(/.f64 (/.f64 x z) z)
37.2b
(/.f64 (/.f64 x y) t)
26.9b
(/.f64 (/.f64 x t) (-.f64 y z))
18.8b
(/.f64 x (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
30.9b
(/.f64 x (*.f64 (-.f64 z y) z))
28.8b
(/.f64 x (*.f64 (-.f64 t z) y))
40.6b
(/.f64 x (*.f64 z z))
39.8b
(/.f64 x (*.f64 y t))
27.4b
(/.f64 x (*.f64 t (-.f64 y z)))
6.3b
(*.f64 (/.f64 (/.f64 1 (-.f64 y z)) (-.f64 t z)) x)
1.6b
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (-.f64 z t)))
3.1b
(*.f64 (/.f64 1 (-.f64 y z)) (/.f64 x (-.f64 t z)))
Compiler

Compiled 377 to 240 computations (36.3% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (-.f64 z t))
0.0b
(/.f64 x (-.f64 z y))
1.5b
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (-.f64 z t)))
Compiler

Compiled 36 to 13 computations (63.9% saved)

series11.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite59.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
745×prod-diff_binary64
666×log-prod_binary64
338×fma-def_binary64
230×expm1-udef_binary64
230×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01120
125120
2382720
Stop Event
node limit
Counts
2 → 82
Calls
Call 1
Inputs
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 (-.f64 z t)))
(/.f64 1 (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (-.f64 z t) (/.f64 1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (-.f64 z y) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 z t) (/.f64 x (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 z t)) (/.f64 (-.f64 z y) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 2)) (/.f64 (-.f64 z t) (cbrt.f64 (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (-.f64 z t) (sqrt.f64 (/.f64 x (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (-.f64 z y) x) (neg.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (-.f64 z t)) (/.f64 (-.f64 z y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (*.f64 (-.f64 z y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (neg.f64 (-.f64 z t)) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (-.f64 z y))) (neg.f64 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (-.f64 z t))) (neg.f64 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 (-.f64 z y)) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 (-.f64 z y)) (neg.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 (-.f64 z t)) (neg.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (-.f64 z y)) 1) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (-.f64 z y)) (cbrt.f64 (pow.f64 (-.f64 z t) 2))) (cbrt.f64 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (-.f64 z t)) 1) (-.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (-.f64 z t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (/.f64 1 (-.f64 z t))) (neg.f64 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 x (-.f64 z y))) (neg.f64 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (-.f64 z y)) -1) (neg.f64 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 z t)) (neg.f64 x)) (neg.f64 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (-.f64 z t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (/.f64 1 (-.f64 z t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) (pow.f64 (/.f64 x (-.f64 z y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t)))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) (cbrt.f64 (pow.f64 (-.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (/.f64 1 (cbrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 z t) -1/2) (pow.f64 (-.f64 z t) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 z t) 2)) -1) (pow.f64 (cbrt.f64 (-.f64 z t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (-.f64 z t)) -1) (pow.f64 (sqrt.f64 (-.f64 z t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 z t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 z t) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 z t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 z t))) 1))))))

simplify105.0ms (1%)

Algorithm
egg-herbie
Rules
633×unswap-sqr_binary64
401×div-sub_binary64
269×associate-/l*_binary64
246×times-frac_binary64
234×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03883463
111713287
248863216
Stop Event
node limit
Counts
154 → 203
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(/.f64 x (*.f64 (-.f64 z t) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(/.f64 x (*.f64 (-.f64 z y) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(+.f64 0 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) 1)
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (/.f64 (-.f64 z t) (/.f64 1 (-.f64 z y))))
(/.f64 x (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 1))
(/.f64 x (/.f64 (-.f64 z y) (/.f64 1 (-.f64 z t))))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 1 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)))
(/.f64 1 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)))
(/.f64 1 (/.f64 (-.f64 z t) (/.f64 x (-.f64 z y))))
(/.f64 1 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x))
(/.f64 1 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))))
(/.f64 (/.f64 1 (-.f64 z t)) (/.f64 (-.f64 z y) x))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 2)) (/.f64 (-.f64 z t) (cbrt.f64 (/.f64 x (-.f64 z y)))))
(/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (-.f64 z t) (sqrt.f64 (/.f64 x (-.f64 z y)))))
(/.f64 -1 (*.f64 (/.f64 (-.f64 z y) x) (neg.f64 (-.f64 z t))))
(/.f64 -1 (*.f64 (neg.f64 (-.f64 z t)) (/.f64 (-.f64 z y) x)))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 (-.f64 z y) (-.f64 z t))))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 (-.f64 z t)) (-.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 (neg.f64 (/.f64 x (-.f64 z y))) (neg.f64 (-.f64 z t)))
(/.f64 (neg.f64 (/.f64 x (-.f64 z t))) (neg.f64 (-.f64 z y)))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 (-.f64 z y)) (-.f64 z t)))
(/.f64 (*.f64 x -1) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 (-.f64 z y)) (neg.f64 (-.f64 z t))))
(/.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 (-.f64 z t)) (neg.f64 (-.f64 z y))))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 z t)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) 1) (-.f64 z t))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (cbrt.f64 (pow.f64 (-.f64 z t) 2))) (cbrt.f64 (-.f64 z t)))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) 1) (-.f64 z y))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(/.f64 (*.f64 (neg.f64 x) (/.f64 1 (-.f64 z t))) (neg.f64 (-.f64 z y)))
(/.f64 (*.f64 -1 (/.f64 x (-.f64 z y))) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) -1) (neg.f64 (-.f64 z t)))
(/.f64 (*.f64 (/.f64 1 (-.f64 z t)) (neg.f64 x)) (neg.f64 (-.f64 z y)))
(pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2)
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (-.f64 z t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (/.f64 1 (-.f64 z t)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) (pow.f64 (/.f64 x (-.f64 z y)) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 1))
(+.f64 0 (/.f64 1 (-.f64 z t)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t)))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 z t)))) 1)
(*.f64 1 (/.f64 1 (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z t)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) (cbrt.f64 (pow.f64 (-.f64 z t) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (/.f64 1 (cbrt.f64 (-.f64 z t))))
(*.f64 (pow.f64 (-.f64 z t) -1/2) (pow.f64 (-.f64 z t) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (-.f64 z t))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 z t) 2)) -1) (pow.f64 (cbrt.f64 (-.f64 z t)) -1))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 z t)) -1) (pow.f64 (sqrt.f64 (-.f64 z t)) -1))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(pow.f64 (-.f64 z t) -1)
(pow.f64 (/.f64 1 (-.f64 z t)) 1)
(pow.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) 3)
(pow.f64 (pow.f64 (-.f64 z t) -1/2) 2)
(sqrt.f64 (pow.f64 (-.f64 z t) -2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 z t)))))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 z t))))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 z t))))
(exp.f64 (neg.f64 (log.f64 (-.f64 z t))))
(exp.f64 (*.f64 (log.f64 (-.f64 z t)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 z t))) 1))
Outputs
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 t y))
(/.f64 (/.f64 x y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (/.f64 x (*.f64 t y)))
(-.f64 (/.f64 (/.f64 x y) t) (/.f64 (/.f64 (-.f64 (neg.f64 y) t) (/.f64 (*.f64 y y) (*.f64 x z))) (*.f64 t t)))
(+.f64 (/.f64 (/.f64 x y) t) (/.f64 (+.f64 t y) (*.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 t t) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 x (*.f64 t y))))
(-.f64 (-.f64 (/.f64 (/.f64 x y) t) (*.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2) (pow.f64 y 3)))) (*.f64 z z))) (/.f64 (/.f64 (-.f64 (neg.f64 y) t) (/.f64 (*.f64 y y) (*.f64 x z))) (*.f64 t t)))
(+.f64 (/.f64 (/.f64 x y) t) (-.f64 (/.f64 (+.f64 t y) (*.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 t t) z))) (*.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (+.f64 t y) 2) (pow.f64 y 3)))) (*.f64 z z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (+.f64 (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) (*.f64 z z)) (/.f64 x (*.f64 t y))) (neg.f64 (*.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) y) (/.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t))) t)))) (pow.f64 z 3)))))
(-.f64 (-.f64 (fma.f64 (*.f64 1 (fma.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) y) (/.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2) (pow.f64 y 3)))) t)))) (pow.f64 z 3) (/.f64 (/.f64 x y) t)) (*.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2) (pow.f64 y 3)))) (*.f64 z z))) (/.f64 (/.f64 (-.f64 (neg.f64 y) t) (/.f64 (*.f64 y y) (*.f64 x z))) (*.f64 t t)))
(+.f64 (-.f64 (/.f64 (/.f64 x y) t) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (+.f64 t y)) (pow.f64 y 3)) (pow.f64 t 3)) (/.f64 (+.f64 t y) (/.f64 (*.f64 t y) (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (+.f64 t y) 2) (pow.f64 y 3))))))) (pow.f64 z 3))) (-.f64 (/.f64 (+.f64 t y) (*.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 t t) z))) (*.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (pow.f64 (+.f64 t y) 2) (pow.f64 y 3)))) (*.f64 z z))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x))))
(-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) (+.f64 t y))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x)) (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)))))
(-.f64 (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2)) (*.f64 t y))) (pow.f64 z 4)))
(+.f64 (/.f64 x (/.f64 (pow.f64 z 3) (+.f64 t y))) (-.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x (-.f64 (*.f64 t y) (pow.f64 (+.f64 t y) 2))) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 -1 (+.f64 t y)) (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t)))) (*.f64 y (*.f64 (*.f64 -1 (+.f64 t y)) (*.f64 x t))))) (pow.f64 z 5))))))
(+.f64 (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x)) (-.f64 (/.f64 (*.f64 1 (fma.f64 (-.f64 (neg.f64 y) t) (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2)) (*.f64 t y))) (*.f64 (-.f64 (neg.f64 y) t) (*.f64 t (*.f64 x y))))) (pow.f64 z 5)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2)) (*.f64 t y))) (pow.f64 z 4))))
(-.f64 (+.f64 (/.f64 x (/.f64 (pow.f64 z 3) (+.f64 t y))) (-.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x (-.f64 (*.f64 t y) (pow.f64 (+.f64 t y) 2))) (pow.f64 z 4)))) (/.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 t y) (pow.f64 (+.f64 t y) 2))) (+.f64 t y) (*.f64 t (*.f64 y (*.f64 x (+.f64 t y))))) (pow.f64 z 5)))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x))))
(-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) (+.f64 t y))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x)) (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)))))
(-.f64 (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2)) (*.f64 t y))) (pow.f64 z 4)))
(+.f64 (/.f64 x (/.f64 (pow.f64 z 3) (+.f64 t y))) (-.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x (-.f64 (*.f64 t y) (pow.f64 (+.f64 t y) 2))) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (/.f64 (pow.f64 z 5) (+.f64 t y))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (fma.f64 -1 (/.f64 y (/.f64 (pow.f64 z 5) (*.f64 t (*.f64 x (+.f64 t y))))) (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x))))))
(+.f64 (-.f64 (-.f64 (/.f64 x (/.f64 (pow.f64 z 3) (+.f64 t y))) (*.f64 (/.f64 y (pow.f64 z 5)) (*.f64 x (*.f64 t (+.f64 t y))))) (/.f64 (*.f64 x (+.f64 (*.f64 t y) (neg.f64 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 4))) (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 t y) (neg.f64 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 5)) (+.f64 t y))))
(+.f64 (/.f64 x (*.f64 z z)) (-.f64 (-.f64 (/.f64 x (/.f64 (pow.f64 z 3) (+.f64 t y))) (*.f64 (/.f64 y (pow.f64 z 5)) (*.f64 x (*.f64 t (+.f64 t y))))) (+.f64 (*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 t y) (pow.f64 (+.f64 t y) 2))) (pow.f64 z 5)) (+.f64 t y)) (/.f64 (*.f64 x (-.f64 (*.f64 t y) (pow.f64 (+.f64 t y) 2))) (pow.f64 z 4)))))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z))))
(fma.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x z) (-.f64 z t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x (*.f64 y y)) (-.f64 z t)) (pow.f64 z 3)))
(fma.f64 (/.f64 (*.f64 y y) (-.f64 z t)) (/.f64 x (pow.f64 z 3)) (fma.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x z) (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 y y)) (-.f64 z t)) (pow.f64 z 3)) (/.f64 x (*.f64 z (-.f64 z t)))) (+.f64 (*.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z))) (*.f64 (/.f64 (pow.f64 y 3) (-.f64 z t)) (/.f64 x (pow.f64 z 4)))))
(+.f64 (fma.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))) (fma.f64 (/.f64 (*.f64 y y) (-.f64 z t)) (/.f64 x (pow.f64 z 3)) (/.f64 (/.f64 x z) (-.f64 z t))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (neg.f64 (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y))))
(neg.f64 (+.f64 (/.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 (*.f64 x z) (*.f64 y y)) (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y)) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (-.f64 z t)) (pow.f64 y 3)))) (/.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 (/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y)) (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (-.f64 z t)) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y)) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3)))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (-.f64 z t)) (pow.f64 y 3)))) (/.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (pow.f64 z 3) (pow.f64 y 4))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (-.f64 z t)) (pow.f64 y 3)))) (+.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (/.f64 (/.f64 x y) (-.f64 z t))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (neg.f64 (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y))))
(neg.f64 (+.f64 (/.f64 (/.f64 x y) (-.f64 z t)) (/.f64 (/.f64 (*.f64 x z) (*.f64 y y)) (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y)) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (-.f64 z t)) (pow.f64 y 3)))) (/.f64 (/.f64 x y) (-.f64 z t)))
(-.f64 (/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y)) (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (-.f64 z t)) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (/.f64 (/.f64 (*.f64 x z) (-.f64 z t)) (*.f64 y y)) (*.f64 (/.f64 (*.f64 z z) (-.f64 z t)) (/.f64 x (pow.f64 y 3)))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (-.f64 z t)) (pow.f64 y 3)))) (/.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (pow.f64 z 3) (pow.f64 y 4))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (-.f64 z t)) (pow.f64 y 3)))) (+.f64 (*.f64 (/.f64 x (-.f64 z t)) (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (/.f64 (/.f64 x y) (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 (/.f64 x z) (-.f64 z y))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z))))
(fma.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x z) (-.f64 z y)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)))) (/.f64 (/.f64 (*.f64 x (*.f64 t t)) (-.f64 z y)) (pow.f64 z 3)))
(fma.f64 (/.f64 t (/.f64 (-.f64 z y) t)) (/.f64 x (pow.f64 z 3)) (fma.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x z) (-.f64 z y))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 t t)) (-.f64 z y)) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z y))) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)))) (*.f64 (/.f64 (pow.f64 t 3) (-.f64 z y)) (/.f64 x (pow.f64 z 4)))))
(fma.f64 (/.f64 t (/.f64 (-.f64 z y) t)) (/.f64 x (pow.f64 z 3)) (fma.f64 (/.f64 (pow.f64 t 3) (-.f64 z y)) (/.f64 x (pow.f64 z 4)) (fma.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x z) (-.f64 z y)))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))))
(neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) (-.f64 z y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t (-.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) (-.f64 z y)))) (*.f64 (/.f64 z (/.f64 (pow.f64 t 3) z)) (/.f64 x (-.f64 z y))))
(-.f64 (/.f64 (neg.f64 (/.f64 x (/.f64 (-.f64 z y) (*.f64 z z)))) (pow.f64 t 3)) (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) (-.f64 z y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t (-.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(+.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) (-.f64 z y)))) (*.f64 (/.f64 z (/.f64 (pow.f64 t 3) z)) (/.f64 x (-.f64 z y)))) (*.f64 (neg.f64 (/.f64 (pow.f64 z 3) (-.f64 z y))) (/.f64 x (pow.f64 t 4))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x (/.f64 (-.f64 z y) (*.f64 z z)))) (pow.f64 t 3)) (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) (-.f64 z y)))) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 t 4) (/.f64 x (-.f64 z y)))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))))
(neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) (-.f64 z y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t (-.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) (-.f64 z y)))) (*.f64 (/.f64 z (/.f64 (pow.f64 t 3) z)) (/.f64 x (-.f64 z y))))
(-.f64 (/.f64 (neg.f64 (/.f64 x (/.f64 (-.f64 z y) (*.f64 z z)))) (pow.f64 t 3)) (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) (-.f64 z y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (*.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 t (-.f64 z y))) (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(+.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) (-.f64 z y)))) (*.f64 (/.f64 z (/.f64 (pow.f64 t 3) z)) (/.f64 x (-.f64 z y)))) (*.f64 (neg.f64 (/.f64 (pow.f64 z 3) (-.f64 z y))) (/.f64 x (pow.f64 t 4))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x (/.f64 (-.f64 z y) (*.f64 z z)))) (pow.f64 t 3)) (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x t) (-.f64 z y)))) (/.f64 (pow.f64 z 3) (/.f64 (pow.f64 t 4) (/.f64 x (-.f64 z y)))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 z (*.f64 t t))) (/.f64 1 t))
(fma.f64 -1 (/.f64 z (*.f64 t t)) (/.f64 -1 t))
(-.f64 (/.f64 -1 t) (/.f64 z (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t)))) (/.f64 1 t))
(fma.f64 -1 (+.f64 (/.f64 z (*.f64 t t)) (/.f64 z (/.f64 (pow.f64 t 3) z))) (/.f64 -1 t))
(-.f64 (-.f64 (/.f64 -1 t) (/.f64 z (*.f64 t t))) (/.f64 z (/.f64 (pow.f64 t 3) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t))))) (/.f64 1 t))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 z 3)) (pow.f64 t 4)) (/.f64 z (/.f64 (pow.f64 t 3) z))) (/.f64 z (*.f64 t t))) (/.f64 -1 t))
(-.f64 (-.f64 (-.f64 (/.f64 -1 t) (/.f64 z (*.f64 t t))) (/.f64 z (/.f64 (pow.f64 t 3) z))) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z))) (/.f64 (*.f64 t t) (pow.f64 z 3)))
(+.f64 (/.f64 t (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 t (/.f64 (pow.f64 z 3) t))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(+.f64 (/.f64 (*.f64 t t) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 t (*.f64 z z)) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 1 z)))
(+.f64 (/.f64 t (/.f64 (pow.f64 z 3) t)) (+.f64 (/.f64 1 z) (+.f64 (/.f64 t (*.f64 z z)) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z))) (/.f64 (*.f64 t t) (pow.f64 z 3)))
(+.f64 (/.f64 t (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 t (/.f64 (pow.f64 z 3) t))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(+.f64 (/.f64 (*.f64 t t) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 t (*.f64 z z)) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 1 z)))
(+.f64 (/.f64 t (/.f64 (pow.f64 z 3) t)) (+.f64 (/.f64 1 z) (+.f64 (/.f64 t (*.f64 z z)) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(/.f64 1 z)
(+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z)))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 t (*.f64 z z))) (/.f64 (*.f64 t t) (pow.f64 z 3)))
(+.f64 (/.f64 t (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 t (/.f64 (pow.f64 z 3) t))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 z 3)) (+.f64 (/.f64 t (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 z 4)) (/.f64 1 z))))
(+.f64 (/.f64 (*.f64 t t) (pow.f64 z 3)) (+.f64 (+.f64 (/.f64 t (*.f64 z z)) (/.f64 (pow.f64 t 3) (pow.f64 z 4))) (/.f64 1 z)))
(+.f64 (/.f64 t (/.f64 (pow.f64 z 3) t)) (+.f64 (/.f64 1 z) (+.f64 (/.f64 t (*.f64 z z)) (/.f64 (pow.f64 t 3) (pow.f64 z 4)))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 z (*.f64 t t))) (/.f64 1 t))
(fma.f64 -1 (/.f64 z (*.f64 t t)) (/.f64 -1 t))
(-.f64 (/.f64 -1 t) (/.f64 z (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t)))) (/.f64 1 t))
(fma.f64 -1 (+.f64 (/.f64 z (*.f64 t t)) (/.f64 z (/.f64 (pow.f64 t 3) z))) (/.f64 -1 t))
(-.f64 (-.f64 (/.f64 -1 t) (/.f64 z (*.f64 t t))) (/.f64 z (/.f64 (pow.f64 t 3) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t))))) (/.f64 1 t))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 z 3)) (pow.f64 t 4)) (/.f64 z (/.f64 (pow.f64 t 3) z))) (/.f64 z (*.f64 t t))) (/.f64 -1 t))
(-.f64 (-.f64 (-.f64 (/.f64 -1 t) (/.f64 z (*.f64 t t))) (/.f64 z (/.f64 (pow.f64 t 3) z))) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 z (*.f64 t t))) (/.f64 1 t))
(fma.f64 -1 (/.f64 z (*.f64 t t)) (/.f64 -1 t))
(-.f64 (/.f64 -1 t) (/.f64 z (*.f64 t t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2)))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t)))) (/.f64 1 t))
(fma.f64 -1 (+.f64 (/.f64 z (*.f64 t t)) (/.f64 z (/.f64 (pow.f64 t 3) z))) (/.f64 -1 t))
(-.f64 (-.f64 (/.f64 -1 t) (/.f64 z (*.f64 t t))) (/.f64 z (/.f64 (pow.f64 t 3) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 z (pow.f64 t 2))))) (/.f64 1 t))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 t 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 t 3)) (/.f64 z (*.f64 t t))))) (/.f64 1 t))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 z 3)) (pow.f64 t 4)) (/.f64 z (/.f64 (pow.f64 t 3) z))) (/.f64 z (*.f64 t t))) (/.f64 -1 t))
(-.f64 (-.f64 (-.f64 (/.f64 -1 t) (/.f64 z (*.f64 t t))) (/.f64 z (/.f64 (pow.f64 t 3) z))) (/.f64 (pow.f64 z 3) (pow.f64 t 4)))
(+.f64 0 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))) (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))) 1)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (/.f64 (-.f64 z t) (/.f64 1 (-.f64 z y))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) 1))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (/.f64 (-.f64 z y) (/.f64 1 (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (*.f64 (/.f64 (-.f64 z y) x) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (/.f64 (-.f64 z t) (/.f64 x (-.f64 z y))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (/.f64 (*.f64 (-.f64 z y) (-.f64 z t)) x))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 1 (/.f64 (-.f64 z y) (/.f64 x (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 1 (-.f64 z t)) (/.f64 (-.f64 z y) x))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 x (-.f64 z y)) 2)) (/.f64 (-.f64 z t) (cbrt.f64 (/.f64 x (-.f64 z y)))))
(/.f64 (sqrt.f64 (/.f64 x (-.f64 z y))) (/.f64 (-.f64 z t) (sqrt.f64 (/.f64 x (-.f64 z y)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 -1 (*.f64 (/.f64 (-.f64 z y) x) (neg.f64 (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 -1 (*.f64 (neg.f64 (-.f64 z t)) (/.f64 (-.f64 z y) x)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 (-.f64 z y) (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 (-.f64 z t)) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (neg.f64 (/.f64 x (-.f64 z y))) (neg.f64 (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (neg.f64 (/.f64 x (-.f64 z t))) (neg.f64 (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 (-.f64 z y)) (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 x -1) (*.f64 (-.f64 z y) (neg.f64 (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 (-.f64 z y)) (neg.f64 (-.f64 z t))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 (-.f64 z t)) (neg.f64 (-.f64 z y))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (sqrt.f64 (-.f64 z t))) (sqrt.f64 (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) 1) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x (-.f64 z y)) (cbrt.f64 (pow.f64 (-.f64 z t) 2))) (cbrt.f64 (-.f64 z t)))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (pow.f64 (-.f64 z t) 2)) (-.f64 z y))) (cbrt.f64 (-.f64 z t)))
(/.f64 x (*.f64 (cbrt.f64 (-.f64 z t)) (*.f64 (-.f64 z y) (cbrt.f64 (pow.f64 (-.f64 z t) 2)))))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) 1) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 (/.f64 x (-.f64 z t)) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 (neg.f64 x) (/.f64 1 (-.f64 z t))) (neg.f64 (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 -1 (/.f64 x (-.f64 z y))) (neg.f64 (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 (/.f64 x (-.f64 z y)) -1) (neg.f64 (-.f64 z t)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (*.f64 (/.f64 1 (-.f64 z t)) (neg.f64 x)) (neg.f64 (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 1)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3) 1/3)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 3)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 2)
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 2))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t))) 3))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (-.f64 z t) 3)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 z y)) 3) (pow.f64 (/.f64 1 (-.f64 z t)) 3)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) (pow.f64 (/.f64 x (-.f64 z y)) 3)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z y) (-.f64 z t)))) 1))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(+.f64 0 (/.f64 1 (-.f64 z t)))
(/.f64 1 (-.f64 z t))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t)))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 z t))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 z t)))) 1)
(/.f64 1 (-.f64 z t))
(*.f64 1 (/.f64 1 (-.f64 z t)))
(/.f64 1 (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 z t)) 1)
(/.f64 1 (-.f64 z t))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) (cbrt.f64 (pow.f64 (-.f64 z t) -2)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (cbrt.f64 (-.f64 z t)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (/.f64 1 (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) (cbrt.f64 (pow.f64 (-.f64 z t) -2)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 z t) -2)) (cbrt.f64 (-.f64 z t)))
(*.f64 (pow.f64 (-.f64 z t) -1/2) (pow.f64 (-.f64 z t) -1/2))
(/.f64 1 (-.f64 z t))
(*.f64 -1 (/.f64 1 (neg.f64 (-.f64 z t))))
(/.f64 1 (-.f64 z t))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 z t) 2)) -1) (pow.f64 (cbrt.f64 (-.f64 z t)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z t) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) (cbrt.f64 (pow.f64 (-.f64 z t) 2)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 z t)) -1) (pow.f64 (sqrt.f64 (-.f64 z t)) -1))
(pow.f64 (sqrt.f64 (-.f64 z t)) -2)
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))
(/.f64 (fma.f64 z z (*.f64 t (+.f64 z t))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))
(*.f64 (/.f64 1 (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(/.f64 1 (-.f64 z t))
(pow.f64 (-.f64 z t) -1)
(/.f64 1 (-.f64 z t))
(pow.f64 (/.f64 1 (-.f64 z t)) 1)
(/.f64 1 (-.f64 z t))
(pow.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3) 1/3)
(/.f64 1 (-.f64 z t))
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 z t))) 3)
(/.f64 1 (-.f64 z t))
(pow.f64 (pow.f64 (-.f64 z t) -1/2) 2)
(/.f64 1 (-.f64 z t))
(sqrt.f64 (pow.f64 (-.f64 z t) -2))
(/.f64 1 (-.f64 z t))
(log.f64 (exp.f64 (/.f64 1 (-.f64 z t))))
(/.f64 1 (-.f64 z t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 z t)))))
(/.f64 1 (-.f64 z t))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 z t)) 3))
(/.f64 1 (-.f64 z t))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 z t))))
(/.f64 1 (-.f64 z t))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 z t))))
(/.f64 1 (-.f64 z t))
(exp.f64 (neg.f64 (log.f64 (-.f64 z t))))
(/.f64 1 (-.f64 z t))
(exp.f64 (*.f64 (log.f64 (-.f64 z t)) -1))
(/.f64 1 (-.f64 z t))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 z t))) 1))
(/.f64 1 (-.f64 z t))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.4b
(/.f64 x (*.f64 y t))
Compiler

Compiled 15 to 6 computations (60% saved)

series26.0ms (0.2%)

Counts
1 → 0
Calls

9 calls:

TimeVariablePointExpression
19.0ms
t
@0
(/.f64 x (*.f64 y t))
3.0ms
x
@inf
(/.f64 x (*.f64 y t))
1.0ms
x
@0
(/.f64 x (*.f64 y t))
1.0ms
y
@0
(/.f64 x (*.f64 y t))
1.0ms
y
@inf
(/.f64 x (*.f64 y t))

rewrite45.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
711×pow1_binary64
658×add-log-exp_binary64
658×log1p-expm1-u_binary64
658×expm1-log1p-u_binary64
643×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11257
217297
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(/.f64 x (*.f64 y t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x (*.f64 y t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 2) (cbrt.f64 (/.f64 x (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) (sqrt.f64 (/.f64 x (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y t)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) t) (/.f64 (sqrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) t) (/.f64 (cbrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 x (cbrt.f64 (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (cbrt.f64 (/.f64 x (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 y t))) (/.f64 x (sqrt.f64 (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y t))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (/.f64 x t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 y t))))))))

simplify40.0ms (0.4%)

Algorithm
egg-herbie
Rules
900×log-div_binary64
805×log-prod_binary64
444×times-frac_binary64
383×fma-def_binary64
380×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
099543
1260432
2870333
35244333
Stop Event
node limit
Counts
38 → 46
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (/.f64 x (*.f64 y t))) 1)
(*.f64 x (/.f64 1 (*.f64 y t)))
(*.f64 (/.f64 x (*.f64 y t)) 1)
(*.f64 1 (/.f64 x (*.f64 y t)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 2) (cbrt.f64 (/.f64 x (*.f64 y t))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 y t))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) (sqrt.f64 (/.f64 x (*.f64 y t))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y t))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y t))))
(*.f64 (/.f64 1 (*.f64 y t)) x)
(*.f64 (/.f64 x y) (/.f64 1 t))
(*.f64 (/.f64 1 y) (/.f64 x t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) t))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) t))
(*.f64 (/.f64 (sqrt.f64 x) t) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 1 t) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) t) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y t)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 x (cbrt.f64 (*.f64 y t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (cbrt.f64 (/.f64 x (*.f64 y t))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y t))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y t))) (/.f64 x (sqrt.f64 (*.f64 y t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y t))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y t))))
(pow.f64 (/.f64 x (*.f64 y t)) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) 2)
(pow.f64 (/.f64 y (/.f64 x t)) -1)
(neg.f64 (/.f64 x (neg.f64 (*.f64 y t))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 y t))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y t) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y t))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y t))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y t))))
Outputs
(-.f64 (+.f64 1 (/.f64 x (*.f64 y t))) 1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 x (/.f64 1 (*.f64 y t)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 x (*.f64 y t)) 1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 1 (/.f64 x (*.f64 y t)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 2))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 2) (cbrt.f64 (/.f64 x (*.f64 y t))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 y t))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) (sqrt.f64 (/.f64 x (*.f64 y t))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y t))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y t))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 1 (*.f64 y t)) x)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 x y) (/.f64 1 t))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 1 y) (/.f64 x t))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) t))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) t))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 (sqrt.f64 x) t) (/.f64 (sqrt.f64 x) y))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 1 t) (/.f64 x y))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) t) (/.f64 (cbrt.f64 x) y))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y t)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y t)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 x (cbrt.f64 (*.f64 y t))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y t))) (pow.f64 (cbrt.f64 (*.f64 y t)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (cbrt.f64 (/.f64 x (*.f64 y t))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y t)) 2)) (/.f64 x (cbrt.f64 (*.f64 y t))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y t))) (pow.f64 (cbrt.f64 (*.f64 y t)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 y t)) 2) (cbrt.f64 (*.f64 y t))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y t))) (/.f64 x (sqrt.f64 (*.f64 y t))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y t))) (sqrt.f64 (*.f64 y t)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y t))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y t))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y t))) (/.f64 x (sqrt.f64 (*.f64 y t))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y t))) (sqrt.f64 (*.f64 y t)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 y t)) (sqrt.f64 (*.f64 y t))))
(pow.f64 (/.f64 x (*.f64 y t)) 1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y t))) 3)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y t))) 2)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(pow.f64 (/.f64 y (/.f64 x t)) -1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(neg.f64 (/.f64 x (neg.f64 (*.f64 y t))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 2))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(log.f64 (exp.f64 (/.f64 x (*.f64 y t))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y t)) 3))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y t) 3)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y t))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y t))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))
(exp.f64 (log.f64 (/.f64 x (*.f64 y t))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y t)) 1))
(+.f64 (/.f64 x (*.f64 y t)) 0)
(/.f64 x (*.f64 y t))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 x z) z)
Compiler

Compiled 14 to 6 computations (57.1% saved)

series6.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

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

rewrite46.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
640×pow1_binary64
595×add-log-exp_binary64
595×log1p-expm1-u_binary64
595×expm1-log1p-u_binary64
582×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
11097
215857
Stop Event
node limit
Counts
1 → 36
Calls
Call 1
Inputs
(/.f64 (/.f64 x z) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 z) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x z) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2) (cbrt.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) z) (/.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x z)) 1) (/.f64 (sqrt.f64 (/.f64 x z)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 x z) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 z) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (/.f64 x z) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 x) z) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 z x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 z z))))))))

simplify40.0ms (0.4%)

Algorithm
egg-herbie
Rules
512×log-prod_binary64
470×log-div_binary64
375×fma-def_binary64
338×associate-*l/_binary64
331×associate-/l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0101441
1265441
2901441
34319441
Stop Event
node limit
Counts
60 → 39
Calls
Call 1
Inputs
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(-.f64 (+.f64 1 (/.f64 x (*.f64 z z))) 1)
(*.f64 x (*.f64 (/.f64 1 z) (/.f64 1 z)))
(*.f64 x (/.f64 1 (*.f64 z z)))
(*.f64 (/.f64 x z) (/.f64 1 z))
(*.f64 (/.f64 x (*.f64 z z)) 1)
(*.f64 1 (/.f64 x (*.f64 z z)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2) (cbrt.f64 (/.f64 x (*.f64 z z))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 z)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) z))
(*.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 1 z)))
(*.f64 (/.f64 (neg.f64 x) z) (/.f64 1 (neg.f64 z)))
(*.f64 (/.f64 1 z) (/.f64 x z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) z))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) 1) (/.f64 (sqrt.f64 (/.f64 x z)) z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 x z) (cbrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 x (*.f64 z z))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 z)))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 z) (sqrt.f64 z)))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (/.f64 x z) (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 z)))
(pow.f64 (/.f64 x (*.f64 z z)) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 3)
(pow.f64 (/.f64 (sqrt.f64 x) z) 2)
(pow.f64 (*.f64 z (/.f64 z x)) -1)
(neg.f64 (/.f64 (/.f64 x z) (neg.f64 z)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 z z))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z z))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z z))))
(exp.f64 (log.f64 (/.f64 x (*.f64 z z))))
Outputs
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(-.f64 (+.f64 1 (/.f64 x (*.f64 z z))) 1)
(/.f64 x (*.f64 z z))
(*.f64 x (*.f64 (/.f64 1 z) (/.f64 1 z)))
(/.f64 x (*.f64 z z))
(*.f64 x (/.f64 1 (*.f64 z z)))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 x z) (/.f64 1 z))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 x (*.f64 z z)) 1)
(/.f64 x (*.f64 z z))
(*.f64 1 (/.f64 x (*.f64 z z)))
(/.f64 x (*.f64 z z))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2))
(/.f64 x (*.f64 z z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2) (cbrt.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 z)))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) z))
(/.f64 x (*.f64 z z))
(*.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 1 z)))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (neg.f64 x) z) (/.f64 1 (neg.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 1 z) (/.f64 x z))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) z))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) z))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) z))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) 1) (/.f64 (sqrt.f64 (/.f64 x z)) z))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 x z) (cbrt.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 x (*.f64 z z))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 z) (sqrt.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (/.f64 x z) (sqrt.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 z)))
(/.f64 x (*.f64 z z))
(pow.f64 (/.f64 x (*.f64 z z)) 1)
(/.f64 x (*.f64 z z))
(pow.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3) 1/3)
(/.f64 x (*.f64 z z))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 3)
(/.f64 x (*.f64 z z))
(pow.f64 (/.f64 (sqrt.f64 x) z) 2)
(/.f64 x (*.f64 z z))
(pow.f64 (*.f64 z (/.f64 z x)) -1)
(/.f64 x (*.f64 z z))
(neg.f64 (/.f64 (/.f64 x z) (neg.f64 z)))
(/.f64 x (*.f64 z z))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 2))
(/.f64 x (*.f64 z z))
(log.f64 (exp.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3))
(/.f64 x (*.f64 z z))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(exp.f64 (log.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))

localize7.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 z y) z)
6.5b
(/.f64 x (*.f64 (-.f64 z y) z))
Compiler

Compiled 22 to 7 computations (68.2% saved)

series31.0ms (0.3%)

Counts
2 → 48
Calls

15 calls:

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

rewrite47.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
979×pow1_binary64
912×add-log-exp_binary64
912×log1p-expm1-u_binary64
912×expm1-log1p-u_binary64
85×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0717
115717
2237617
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z y) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z y)) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 1 z) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 x (-.f64 z y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 z) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 2) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 z) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 z) (-.f64 z y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z y)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 x (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z y)) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)) (/.f64 (cbrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2)) (/.f64 x (cbrt.f64 (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2)) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 z (-.f64 z y)))) (/.f64 x (sqrt.f64 (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 z (-.f64 z y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (/.f64 x (-.f64 z y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 z (neg.f64 (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x (-.f64 z y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 z y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 z (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z z) (*.f64 (neg.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z) (fma.f64 z z (*.f64 y (+.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) z) (+.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (-.f64 z y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z (-.f64 z y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (-.f64 z y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 z y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (-.f64 z y))))))))

simplify53.0ms (0.5%)

Algorithm
egg-herbie
Rules
709×associate-/l*_binary64
625×associate-/r*_binary64
495×unswap-sqr_binary64
274×distribute-rgt-in_binary64
257×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01871399
14831381
217801303
Stop Event
node limit
Counts
107 → 102
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(*.f64 -1 (*.f64 y z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 -1 (*.f64 y z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z y)) z))) 1)
(*.f64 x (/.f64 (/.f64 1 z) (-.f64 z y)))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 1)
(*.f64 1 (/.f64 (/.f64 x (-.f64 z y)) z))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 z) (-.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 2) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 z) (-.f64 z y))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 (-.f64 z y)))))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z y)) x)
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 1 z) (/.f64 x (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2)) (/.f64 x (cbrt.f64 (*.f64 z (-.f64 z y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2)) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z y)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 z (-.f64 z y)))) (/.f64 x (sqrt.f64 (*.f64 z (-.f64 z y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 z (-.f64 z y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 z y)))))
(pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 2)
(pow.f64 (/.f64 z (/.f64 x (-.f64 z y))) -1)
(neg.f64 (/.f64 x (*.f64 z (neg.f64 (-.f64 z y)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x (-.f64 z y)) z))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 z y)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(exp.f64 (log.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(+.f64 (*.f64 z z) (*.f64 z (neg.f64 y)))
(+.f64 (*.f64 z z) (*.f64 (neg.f64 y) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 z y)))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) z) (+.f64 z y))
(/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(pow.f64 (*.f64 z (-.f64 z y)) 1)
(pow.f64 (pow.f64 (*.f64 z (-.f64 z y)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 3)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 z y)) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 z y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 z y)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 z y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 z y))))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 z y))))
(exp.f64 (log.f64 (*.f64 z (-.f64 z y))))
Outputs
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 x (*.f64 y z))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 y z)) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 y z))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y z)) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y)))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 y z)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y z)) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(-.f64 (-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) y)))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 y (/.f64 (pow.f64 z 3) x)) (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) y))) (/.f64 x (/.f64 (pow.f64 z 4) (*.f64 y y))))
(fma.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) x (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 y (/.f64 (pow.f64 z 3) x)) (+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x)))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (+.f64 (/.f64 x (/.f64 (pow.f64 z 4) (*.f64 y y))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x))) (/.f64 x (/.f64 (pow.f64 z 3) y))))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) y)))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 y (/.f64 (pow.f64 z 3) x)) (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) y))) (/.f64 x (/.f64 (pow.f64 z 4) (*.f64 y y))))
(fma.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) x (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 y (/.f64 (pow.f64 z 3) x)) (+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x)))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (+.f64 (/.f64 x (/.f64 (pow.f64 z 4) (*.f64 y y))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x))) (/.f64 x (/.f64 (pow.f64 z 3) y))))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 y (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) y)))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 y (/.f64 (pow.f64 z 3) x)) (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x))))
(+.f64 (+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) y))) (/.f64 x (/.f64 (pow.f64 z 4) (*.f64 y y))))
(fma.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) x (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 y (/.f64 (pow.f64 z 3) x)) (+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x)))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (+.f64 (/.f64 x (/.f64 (pow.f64 z 4) (*.f64 y y))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x))) (/.f64 x (/.f64 (pow.f64 z 3) y))))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 x (*.f64 y z))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 y z)) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 y z))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y z)) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y)))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 y z)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y z)) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(-.f64 (-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 x (*.f64 y z))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 y z)) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 y z))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y z)) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y)))
(-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 y z)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 y z)) (/.f64 x (/.f64 (pow.f64 y 3) z))) (/.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(-.f64 (-.f64 (*.f64 (/.f64 (/.f64 x y) y) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 (*.f64 z z) (pow.f64 y 4)) x))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(*.f64 -1 (*.f64 y z))
(neg.f64 (*.f64 y z))
(*.f64 y (neg.f64 z))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 y z)))
(*.f64 z (-.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z y)) z))) 1)
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 x (/.f64 (/.f64 1 z) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 1)
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 1 (/.f64 (/.f64 x (-.f64 z y)) z))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 z) (-.f64 z y))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 2))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 2) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 z) (-.f64 z y))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z y)) x)
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 x (-.f64 z y)) (/.f64 1 z))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z (-.f64 z y))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z (-.f64 z y))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) z))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 1 z) (/.f64 x (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x z))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)) (/.f64 (cbrt.f64 x) z))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2)) (/.f64 x (cbrt.f64 (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2)) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 z (-.f64 z y)))) (/.f64 x (sqrt.f64 (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 z (-.f64 z y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 1)
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(pow.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 3) 1/3)
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 3)
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x (-.f64 z y)) z)) 2)
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(pow.f64 (/.f64 z (/.f64 x (-.f64 z y))) -1)
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(neg.f64 (/.f64 x (*.f64 z (neg.f64 (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 2))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(log.f64 (exp.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x (-.f64 z y)) z))))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z y)) z) 3))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 z (-.f64 z y)) 3)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(exp.f64 (log.f64 (/.f64 (/.f64 x (-.f64 z y)) z)))
(/.f64 (/.f64 x (-.f64 z y)) z)
(/.f64 (/.f64 x z) (-.f64 z y))
(+.f64 (*.f64 z z) (*.f64 z (neg.f64 y)))
(*.f64 z (-.f64 z y))
(+.f64 (*.f64 z z) (*.f64 (neg.f64 y) z))
(*.f64 z (-.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 z y)))) 1)
(*.f64 z (-.f64 z y))
(/.f64 (*.f64 (-.f64 (pow.f64 z 3) (pow.f64 y 3)) z) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 z (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(*.f64 (/.f64 z (fma.f64 y (+.f64 y z) (*.f64 z z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 y y)) z) (+.f64 z y))
(*.f64 z (-.f64 z y))
(/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 z (/.f64 (fma.f64 z z (*.f64 y (+.f64 y z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(/.f64 (*.f64 z (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 y z))))
(*.f64 (/.f64 z (fma.f64 y (+.f64 y z) (*.f64 z z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))
(/.f64 (*.f64 z (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 z (-.f64 z y))
(pow.f64 (*.f64 z (-.f64 z y)) 1)
(*.f64 z (-.f64 z y))
(pow.f64 (pow.f64 (*.f64 z (-.f64 z y)) 3) 1/3)
(*.f64 z (-.f64 z y))
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) 3)
(*.f64 z (-.f64 z y))
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) 2)
(*.f64 z (-.f64 z y))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 z y)) 2))
(*.f64 z (-.f64 z y))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 z y)))
(*.f64 z (-.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 z y)))))
(*.f64 z (-.f64 z y))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 z y)) 3))
(*.f64 z (-.f64 z y))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 z y) 3)))
(*.f64 z (-.f64 z y))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 z y) 3) (pow.f64 z 3)))
(*.f64 z (-.f64 z y))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 z y))))
(*.f64 z (-.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 z y))))
(*.f64 z (-.f64 z y))
(exp.f64 (log.f64 (*.f64 z (-.f64 z y))))
(*.f64 z (-.f64 z y))

localize20.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.4b
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
Compiler

Compiled 25 to 8 computations (68% saved)

series20.0ms (0.2%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
13.0ms
t
@-inf
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
1.0ms
x
@0
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
1.0ms
x
@inf
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
1.0ms
y
@0
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
1.0ms
z
@inf
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))

rewrite58.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
530×log-prod_binary64
395×prod-diff_binary64
319×pow-prod-down_binary64
260×pow2_binary64
187×fma-def_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0912
120710
2329810
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x y) (-.f64 z t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x y) (-.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x y) (-.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 y (-.f64 z t))) (/.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 1 (neg.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 y x) -2)) (*.f64 (cbrt.f64 (/.f64 x y)) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 x y) (-.f64 z t))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 x y) (-.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x y) (-.f64 z t))) 2) (cbrt.f64 (/.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 x y) (-.f64 z t))) (sqrt.f64 (/.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z t)) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (/.f64 1 y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 y x) -2)) 1) (/.f64 (cbrt.f64 (/.f64 x y)) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x y)) 1) (/.f64 (sqrt.f64 (/.f64 x y)) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (/.f64 1 y) (cbrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) -2) (/.f64 (/.f64 x y) (cbrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 y x) -2)) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (/.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (sqrt.f64 (/.f64 x y)) (cbrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 1 y) (sqrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 z t) -1/2) (/.f64 (/.f64 x y) (sqrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 y x) -2)) (sqrt.f64 (-.f64 z t))) (/.f64 (cbrt.f64 (/.f64 x y)) (sqrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 z z (*.f64 t (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 x y) (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 x y) (-.f64 z t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 x y) (-.f64 z t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 x y) (-.f64 z t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 x y) (-.f64 z t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (-.f64 z t) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y x) (-.f64 z t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y (-.f64 z t)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 y x)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 x y) (-.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x y) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x y) (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 x y) (-.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (-.f64 z t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 x y) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x y) (-.f64 z t))) 1))))))

simplify52.0ms (0.5%)

Algorithm
egg-herbie
Rules
735×associate-/l*_binary64
514×associate-*l/_binary64
481×fma-def_binary64
472×associate-/r*_binary64
430×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

eval128.0ms (1.2%)

Compiler

Compiled 10533 to 3900 computations (63% saved)

prune125.0ms (1.1%)

Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New55811569
Fresh3710
Picked011
Done235
Total56322585
Error
0.0b
Counts
585 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
26.5b
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 z t))
44.3b
(/.f64 (/.f64 (neg.f64 x) y) z)
1.6b
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
28.9b
(/.f64 (/.f64 x z) (-.f64 z y))
28.8b
(/.f64 (/.f64 x z) (-.f64 z t))
38.0b
(/.f64 (/.f64 x z) z)
37.2b
(/.f64 (/.f64 x y) t)
26.9b
(/.f64 (/.f64 x t) (-.f64 y z))
36.8b
(/.f64 (/.f64 x t) y)
44.9b
(/.f64 (neg.f64 x) (*.f64 z y))
6.8b
(/.f64 x (/.f64 (-.f64 z t) (/.f64 1 (-.f64 z y))))
18.8b
(/.f64 x (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
28.8b
(/.f64 x (*.f64 (-.f64 t z) y))
40.6b
(/.f64 x (*.f64 z z))
39.8b
(/.f64 x (*.f64 y t))
27.4b
(/.f64 x (*.f64 t (-.f64 y z)))
30.8b
(*.f64 (/.f64 (/.f64 1 z) (-.f64 z y)) x)
51.7b
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 z) (sqrt.f64 z)))
38.0b
(*.f64 (/.f64 x z) (/.f64 1 z))
37.2b
(*.f64 (/.f64 x y) (/.f64 1 t))
39.8b
(*.f64 (/.f64 1 (*.f64 y t)) x)
36.8b
(*.f64 (/.f64 1 y) (/.f64 x t))
Compiler

Compiled 451 to 302 computations (33% saved)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (-.f64 z y))
0.2b
(/.f64 (-.f64 z t) (/.f64 1 (-.f64 z y)))
6.8b
(/.f64 x (/.f64 (-.f64 z t) (/.f64 1 (-.f64 z y))))
Compiler

Compiled 40 to 16 computations (60% saved)

series31.0ms (0.3%)

Counts
3 → 108
Calls

27 calls:

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

rewrite138.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
991×prod-diff_binary64
363×fma-def_binary64
236×expm1-udef_binary64
236×log1p-udef_binary64
235×log-div_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01136
125630
2400930
Stop Event
node limit
Counts
3 → 294
Calls
Call 1
Inputs
(/.f64 x (/.f64 (-.f64 z t) (/.f64 1 (-.f64 z y))))
(/.f64 (-.f64 z t) (/.f64 1 (-.f64 z y)))
(/.f64 1 (-.f64 z y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z t)) (/.f64 1 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) (/.f64 x (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)) (/.f64 x (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (/.f64 x (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (-.f64 z t))) (/.f64 -1 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (-.f64 z t)) 1) (/.f64 1 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (-.f64 z t)) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 1 (cbrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (-.f64 z t)) (pow.f64 (-.f64 z y) -1/2)) (pow.f64 (-.f64 z y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 z y)))) (sqrt.f64 (*.f64 t (-.f64 z y))) (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (-.f64 z t)) (*.f64 (neg.f64 y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (-.f64 z y)) (*.f64 t (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (-.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 z t) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z y) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (*.f64 (cbrt.f64 (-.f64 z t)) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 z t)) (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 z t)) (/.f64 1 (/.f64 -1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (-.f64 z t) (/.f64 1 (cbrt.f64 (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 (-.f64 z t) (pow.f64 (-.f64 z y) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) 1) (/.f64 (cbrt.f64 (-.f64 z t)) (/.f64 1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 z t)) 1) (/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 z t)) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 (cbrt.f64 (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 (-.f64 z t)) (pow.f64 (-.f64 z y) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) -1) (neg.f64 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 z t) (/.f64 -1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 (/.f64 1 (-.f64 z y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 z t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (-.f64 z t) (*.f64 (neg.f64 y) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (-.f64 z y) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 z t) z (*.f64 (-.f64 z t) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 t (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (-.f64 z y))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 z y) -2)) (/.f64 1 (cbrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 z y) -1/2) (pow.f64 (-.f64 z y) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) -1) (pow.f64 (cbrt.f64 (-.f64 z y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (-.f64 z y)) -1) (pow.f64 (sqrt.f64 (-.f64 z y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 z y) (-.f64 z y))) (+.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 z y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (-.f64 z y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (-.f64 z y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 z y) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 z y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (-.f64 z y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 z y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 z y))) 1))))))

simplify221.0ms (2%)

Algorithm
egg-herbie
Rules
353×associate-/r*_binary64
331×times-frac_binary64
315×associate-/l*_binary64
297×associate-+l+_binary64
293×associate-*r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
088714487
1241711343
Stop Event
node limit
Counts
402 → 488
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 x (*.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(/.f64 x (*.f64 (-.f64 z y) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(/.f64 x (*.f64 (-.f64 z t) z))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(*.f64 y t)
(+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 z (+.f64 y t))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y t))) (*.f64 y t)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y t))) (*.f64 y t)))
(*.f64 (-.f64 z y) z)
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) z)
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 -1 (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 -1 (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(/.f64 -1 y)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (/.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2)))) (/.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2))))) (/.f64 1 y))
(/.f64 1 z)
(+.f64 (/.f64 y (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(/.f64 1 z)
(+.f64 (/.f64 y (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(/.f64 1 z)
(+.f64 (/.f64 y (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(/.f64 -1 y)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (/.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2)))) (/.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2))))) (/.f64 1 y))
(/.f64 -1 y)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (/.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2)))) (/.f64 1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2))))) (/.f64 1 y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))) 1)
(*.f64 x (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 1 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (-.f64 z t)))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) x)
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)) (/.f64 x (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (/.f64 x (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (/.f64 x 1) (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 x (neg.f64 (-.f64 z t))) (/.f64 -1 (-.f64 z y)))
(*.f64 (*.f64 (/.f64 x (-.f64 z t)) 1) (/.f64 1 (-.f64 z y)))
(*.f64 (*.f64 (/.f64 x (-.f64 z t)) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 1 (cbrt.f64 (-.f64 z y))))
(*.f64 (*.f64 (/.f64 x (-.f64 z t)) (pow.f64 (-.f64 z y) -1/2)) (pow.f64 (-.f64 z y) -1/2))
(pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2)
(pow.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)) -1)
(neg.f64 (/.f64 x (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y)))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 1))
(+.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 z y)))) (sqrt.f64 (*.f64 t (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 z (-.f64 z t)) (*.f64 (neg.f64 y) (-.f64 z t)))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (neg.f64 y)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(-.f64 (*.f64 z (-.f64 z y)) (*.f64 t (-.f64 z y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) 1)
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 1 (*.f64 (-.f64 z t) (-.f64 z y)))
(*.f64 (-.f64 z y) (-.f64 z t))
(*.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 1)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (*.f64 (cbrt.f64 (-.f64 z t)) (-.f64 z y)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (sqrt.f64 (-.f64 z t)) (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (neg.f64 (-.f64 z t)) (/.f64 1 (/.f64 -1 (-.f64 z y))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (-.f64 z t) (/.f64 1 (cbrt.f64 (-.f64 z y)))))
(*.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 (-.f64 z t) (pow.f64 (-.f64 z y) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) 1) (/.f64 (cbrt.f64 (-.f64 z t)) (/.f64 1 (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) 1) (/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 (cbrt.f64 (-.f64 z y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 (-.f64 z t)) (pow.f64 (-.f64 z y) -1/2)))
(*.f64 (/.f64 (-.f64 z t) -1) (neg.f64 (-.f64 z y)))
(*.f64 (*.f64 (-.f64 z t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 z y)))
(*.f64 (*.f64 (-.f64 z t) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)
(pow.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) -1)
(neg.f64 (/.f64 (-.f64 z t) (/.f64 -1 (-.f64 z y))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 2))
(log.f64 (exp.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 (/.f64 1 (-.f64 z y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(exp.f64 (log.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 1))
(fma.f64 z (-.f64 z t) (*.f64 (neg.f64 y) (-.f64 z t)))
(fma.f64 z (-.f64 z y) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) z (*.f64 (-.f64 z t) (neg.f64 y)))
(fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 z y)))) 1)
(*.f64 1 (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 1 (-.f64 z y)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 z y))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 z y) -2)) (/.f64 1 (cbrt.f64 (-.f64 z y))))
(*.f64 (pow.f64 (-.f64 z y) -1/2) (pow.f64 (-.f64 z y) -1/2))
(*.f64 -1 (/.f64 -1 (-.f64 z y)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) -1) (pow.f64 (cbrt.f64 (-.f64 z y)) -1))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 z y)) -1) (pow.f64 (sqrt.f64 (-.f64 z y)) -1))
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(*.f64 (/.f64 1 (*.f64 (+.f64 z y) (-.f64 z y))) (+.f64 z y))
(pow.f64 (-.f64 z y) -1)
(pow.f64 (/.f64 1 (-.f64 z y)) 1)
(pow.f64 (pow.f64 (/.f64 1 (-.f64 z y)) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 z y))) 3)
(pow.f64 (pow.f64 (-.f64 z y) -1/2) 2)
(sqrt.f64 (pow.f64 (-.f64 z y) -2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 z y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 z y)))))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 z y)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 z y))))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 z y))))
(exp.f64 (neg.f64 (log.f64 (-.f64 z y))))
(exp.f64 (*.f64 (log.f64 (-.f64 z y)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 z y))) 1))
Outputs
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x y) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (/.f64 x (*.f64 y t)))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (/.f64 (/.f64 x y) t))
(-.f64 (/.f64 (/.f64 x y) t) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (*.f64 y y)) (/.f64 (/.f64 (*.f64 x z) t) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (/.f64 x (*.f64 y t))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 x (*.f64 (*.f64 y y) (*.f64 t t)))) (*.f64 z z)) (/.f64 (/.f64 x y) t)))
(-.f64 (-.f64 (/.f64 (/.f64 x y) t) (*.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 y 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2) (pow.f64 t 3)))) (*.f64 z z))) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (*.f64 y y)) (/.f64 (/.f64 (*.f64 x z) t) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 z x)) (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2)))) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y t)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 t 3)))) (/.f64 x (*.f64 (pow.f64 y 2) (pow.f64 t 2))))) (*.f64 y t)))) (pow.f64 z 3))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (*.f64 y y)) (/.f64 (*.f64 x z) (*.f64 t t))) (+.f64 (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 x (*.f64 (*.f64 y y) (*.f64 t t)))) (*.f64 z z)) (/.f64 (/.f64 x y) t)) (neg.f64 (*.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x (*.f64 -1 (+.f64 t y))) (*.f64 (pow.f64 y 3) (pow.f64 t 3))) (*.f64 (/.f64 (*.f64 -1 (+.f64 t y)) y) (/.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 t y)) 2) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3))) (/.f64 x (*.f64 (*.f64 y y) (*.f64 t t)))) t)))) (pow.f64 z 3)))))
(-.f64 (-.f64 (fma.f64 (*.f64 1 (fma.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 y 3)) (/.f64 x (pow.f64 t 3)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) y) (/.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 y 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2) (pow.f64 t 3)))) t)))) (pow.f64 z 3) (/.f64 (/.f64 x y) t)) (*.f64 (-.f64 (/.f64 (/.f64 x (*.f64 y y)) (*.f64 t t)) (*.f64 (/.f64 x (pow.f64 y 3)) (/.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2) (pow.f64 t 3)))) (*.f64 z z))) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (*.f64 y y)) (/.f64 (/.f64 (*.f64 x z) t) t)))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x))))
(-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x)) (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)))))
(-.f64 (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2)) (*.f64 t y))) (pow.f64 z 4)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) x) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) 2) x)) (*.f64 y (*.f64 t x))))) (*.f64 -1 (*.f64 y (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) (*.f64 t x))))) (pow.f64 z 5))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 t y)) (/.f64 (pow.f64 z 3) x)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 -1 (+.f64 t y)) (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 -1 (+.f64 t y)) 2)) (*.f64 y (*.f64 x t)))) (*.f64 y (*.f64 (*.f64 -1 (+.f64 t y)) (*.f64 x t))))) (pow.f64 z 5))))))
(+.f64 (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (-.f64 (neg.f64 y) t) (pow.f64 z 3)) x)) (-.f64 (/.f64 (*.f64 1 (fma.f64 (-.f64 (neg.f64 y) t) (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2)) (*.f64 t y))) (*.f64 (-.f64 (neg.f64 y) t) (*.f64 t (*.f64 x y))))) (pow.f64 z 5)) (/.f64 (*.f64 x (+.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 y) t) 2)) (*.f64 t y))) (pow.f64 z 4))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x))))
(+.f64 (/.f64 x (*.f64 z z)) (-.f64 (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 x (+.f64 (*.f64 t y) (neg.f64 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (+.f64 y t)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 y t) 2) x)) (*.f64 y (*.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (*.f64 (+.f64 y t) x))) (pow.f64 z 5))) (/.f64 (*.f64 (+.f64 y t) x) (pow.f64 z 3))))))
(+.f64 (/.f64 x (*.f64 z z)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (/.f64 (pow.f64 z 5) (+.f64 t y))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 t y) 2)) (*.f64 y (*.f64 x t))) (pow.f64 z 4)) (fma.f64 -1 (/.f64 y (/.f64 (pow.f64 z 5) (*.f64 t (*.f64 x (+.f64 t y))))) (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x))))))
(+.f64 (-.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (*.f64 x (+.f64 (*.f64 t y) (neg.f64 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 5)) (+.f64 t y))) (-.f64 (-.f64 (/.f64 (+.f64 t y) (/.f64 (pow.f64 z 3) x)) (*.f64 (/.f64 y (pow.f64 z 5)) (*.f64 x (*.f64 (+.f64 t y) t)))) (/.f64 (*.f64 x (+.f64 (*.f64 t y) (neg.f64 (pow.f64 (+.f64 t y) 2)))) (pow.f64 z 4))))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x (-.f64 z y)) z)
(+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 (/.f64 x (-.f64 z y)) z) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z))))
(fma.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x (-.f64 z y)) z))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 (/.f64 x (-.f64 z y)) z) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)))) (*.f64 (/.f64 (*.f64 t t) (-.f64 z y)) (/.f64 x (pow.f64 z 3))))
(fma.f64 (/.f64 (*.f64 t t) (-.f64 z y)) (/.f64 x (pow.f64 z 3)) (fma.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x (-.f64 z y)) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) x) (*.f64 (-.f64 z y) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (*.f64 (-.f64 z y) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 (*.f64 t x) (*.f64 (-.f64 z y) (pow.f64 z 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 t t) (-.f64 z y)) (/.f64 x (pow.f64 z 3))) (+.f64 (+.f64 (/.f64 (/.f64 x (-.f64 z y)) z) (*.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)))) (*.f64 (/.f64 (pow.f64 t 3) (-.f64 z y)) (/.f64 x (pow.f64 z 4)))))
(fma.f64 (/.f64 (*.f64 t t) (-.f64 z y)) (/.f64 x (pow.f64 z 3)) (fma.f64 (/.f64 (pow.f64 t 3) (-.f64 z y)) (/.f64 x (pow.f64 z 4)) (fma.f64 (/.f64 t (-.f64 z y)) (/.f64 x (*.f64 z z)) (/.f64 (/.f64 x (-.f64 z y)) z))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))))
(neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x (-.f64 z y)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x (-.f64 z y)) t))) (/.f64 (/.f64 (*.f64 z z) (/.f64 (-.f64 z y) x)) (pow.f64 t 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(-.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 z z) (/.f64 (-.f64 z y) x)) (pow.f64 t 3)) (/.f64 (/.f64 x (-.f64 z y)) t))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4)))) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 z (*.f64 t t))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t)))
(/.f64 (neg.f64 x) (*.f64 t (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (/.f64 (neg.f64 x) (*.f64 t (-.f64 z y))))
(neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x (-.f64 z y)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3))))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z y)) (/.f64 x (*.f64 t t)) (/.f64 (/.f64 x (-.f64 z y)) t))) (/.f64 (/.f64 (*.f64 z z) (/.f64 (-.f64 z y) x)) (pow.f64 t 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z y) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z y) (pow.f64 t 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z y) t))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z y) (pow.f64 t 3)))))))
(fma.f64 -1 (/.f64 z (/.f64 (*.f64 (-.f64 z y) (*.f64 t t)) x)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4))) (fma.f64 -1 (/.f64 x (*.f64 t (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (*.f64 z z) (-.f64 z y)) (/.f64 x (pow.f64 t 3)))))))
(-.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 z z) (/.f64 (-.f64 z y) x)) (pow.f64 t 3)) (/.f64 (/.f64 x (-.f64 z y)) t))) (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z y)) (/.f64 x (pow.f64 t 4)))) (*.f64 (/.f64 x (-.f64 z y)) (/.f64 z (*.f64 t t))))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))))
(+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 (*.f64 x y) (*.f64 (-.f64 z t) (*.f64 z z))))
(fma.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)) (/.f64 x (*.f64 z (-.f64 z t))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (/.f64 (*.f64 x y) (*.f64 (-.f64 z t) (*.f64 z z)))) (*.f64 (/.f64 (*.f64 y y) (-.f64 z t)) (/.f64 x (pow.f64 z 3))))
(fma.f64 (/.f64 y (/.f64 (-.f64 z t) y)) (/.f64 x (pow.f64 z 3)) (fma.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)) (/.f64 x (*.f64 z (-.f64 z t)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y x) (*.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (-.f64 z t) (pow.f64 z 4))))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 z t)) (/.f64 x (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 z (-.f64 z t))) (+.f64 (/.f64 (*.f64 x y) (*.f64 (-.f64 z t) (*.f64 z z))) (*.f64 (/.f64 (pow.f64 y 3) (-.f64 z t)) (/.f64 x (pow.f64 z 4))))))
(+.f64 (fma.f64 (/.f64 y (/.f64 (-.f64 z t) y)) (/.f64 x (pow.f64 z 3)) (/.f64 x (*.f64 z (-.f64 z t)))) (fma.f64 (/.f64 y (-.f64 z t)) (/.f64 x (*.f64 z z)) (*.f64 (/.f64 (pow.f64 y 3) (-.f64 z t)) (/.f64 x (pow.f64 z 4)))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
(/.f64 (/.f64 (neg.f64 x) (-.f64 z t)) y)
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)))))
(-.f64 (/.f64 (/.f64 (neg.f64 x) (-.f64 z t)) y) (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (/.f64 (*.f64 z z) (/.f64 (*.f64 (-.f64 z t) (pow.f64 y 3)) x)))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (-.f64 z t)))) (/.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (/.f64 (*.f64 z z) (/.f64 (*.f64 (-.f64 z t) (pow.f64 y 3)) x))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (-.f64 z t)))) (/.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) (/.f64 x (-.f64 z t))))
(*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)))
(/.f64 (neg.f64 x) (*.f64 (-.f64 z t) y))
(/.f64 (/.f64 (neg.f64 x) (-.f64 z t)) y)
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)))))
(-.f64 (/.f64 (/.f64 (neg.f64 x) (-.f64 z t)) y) (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (/.f64 (*.f64 z z) (/.f64 (*.f64 (-.f64 z t) (pow.f64 y 3)) x)))))
(-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (-.f64 z t)))) (/.f64 (/.f64 x y) (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (*.f64 (-.f64 z t) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (*.f64 (-.f64 z t) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (*.f64 (-.f64 z t) (pow.f64 y 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 x (pow.f64 y 4))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 z t) y)) (*.f64 -1 (+.f64 (*.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y))) (/.f64 (*.f64 z z) (/.f64 (*.f64 (-.f64 z t) (pow.f64 y 3)) x))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 z (-.f64 z t)) (/.f64 x (*.f64 y y)) (/.f64 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 3)) (-.f64 z t)))) (/.f64 (/.f64 x y) (-.f64 z t))) (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) (/.f64 x (-.f64 z t))))
(*.f64 y t)
(*.f64 t y)
(+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z))
(fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y))))
(-.f64 (*.f64 t y) (*.f64 z (+.f64 t y)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (*.f64 z z) (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))))
(fma.f64 z z (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (*.f64 z z) (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))))
(fma.f64 z z (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 -1 (+.f64 t y))))
(*.f64 z (+.f64 z (-.f64 (neg.f64 y) t)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (*.f64 z z) (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))))
(fma.f64 z z (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 y t) (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -1 y)) z)))
(+.f64 (*.f64 z z) (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))))
(fma.f64 z z (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (pow.f64 z 2) (*.f64 -1 (*.f64 z (+.f64 y t))))
(+.f64 (*.f64 z z) (*.f64 z (*.f64 -1 (+.f64 t y))))
(*.f64 z (+.f64 z (-.f64 (neg.f64 y) t)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y t))) (*.f64 y t)))
(+.f64 (*.f64 z z) (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))))
(fma.f64 z z (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (*.f64 z (+.f64 y t))) (*.f64 y t)))
(+.f64 (*.f64 z z) (fma.f64 y t (*.f64 z (*.f64 -1 (+.f64 t y)))))
(fma.f64 z z (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
(*.f64 (-.f64 z y) z)
(*.f64 z (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(neg.f64 (*.f64 t (-.f64 z y)))
(*.f64 t (neg.f64 (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 -1 (*.f64 t (-.f64 z y)))
(neg.f64 (*.f64 t (-.f64 z y)))
(*.f64 t (neg.f64 (-.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 t (-.f64 z y))) (*.f64 (-.f64 z y) z))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (-.f64 z t) z)
(*.f64 z (-.f64 z t))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 -1 (*.f64 y (-.f64 z t)))
(*.f64 (-.f64 z t) (neg.f64 y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 -1 (*.f64 y (-.f64 z t)))
(*.f64 (-.f64 z t) (neg.f64 y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 -1 (*.f64 y (-.f64 z t))))
(*.f64 (-.f64 z t) (-.f64 z y))
(/.f64 -1 y)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (/.f64 1 y))
(-.f64 (neg.f64 (/.f64 z (*.f64 y y))) (/.f64 1 y))
(fma.f64 -1 (/.f64 z (*.f64 y y)) (/.f64 -1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2)))) (/.f64 1 y))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) (/.f64 z (*.f64 y y)))) (/.f64 1 y))
(fma.f64 -1 (+.f64 (/.f64 z (/.f64 (pow.f64 y 3) z)) (/.f64 z (*.f64 y y))) (/.f64 -1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2))))) (/.f64 1 y))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) (/.f64 z (*.f64 y y))))) (/.f64 1 y))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 z) (*.f64 y y)) (/.f64 z (/.f64 (pow.f64 y 3) z))) (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (/.f64 -1 y))
(/.f64 1 z)
(+.f64 (/.f64 y (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 y (*.f64 z z)))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (/.f64 y (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 (*.f64 y y) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) (/.f64 y (*.f64 z z))))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(+.f64 (/.f64 y (*.f64 z z)) (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(+.f64 (/.f64 y (*.f64 z z)) (+.f64 (/.f64 1 z) (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(/.f64 1 z)
(+.f64 (/.f64 y (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 y (*.f64 z z)))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (/.f64 y (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 (*.f64 y y) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) (/.f64 y (*.f64 z z))))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(+.f64 (/.f64 y (*.f64 z z)) (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(+.f64 (/.f64 y (*.f64 z z)) (+.f64 (/.f64 1 z) (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(/.f64 1 z)
(+.f64 (/.f64 y (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 y (*.f64 z z)))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (/.f64 y (*.f64 z z)) (+.f64 (/.f64 1 z) (/.f64 (*.f64 y y) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) (/.f64 y (*.f64 z z))))
(+.f64 (/.f64 y (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(+.f64 (/.f64 y (*.f64 z z)) (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(+.f64 (/.f64 y (*.f64 z z)) (+.f64 (/.f64 1 z) (+.f64 (/.f64 (*.f64 y y) (pow.f64 z 3)) (/.f64 (pow.f64 y 3) (pow.f64 z 4)))))
(/.f64 -1 y)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (/.f64 1 y))
(-.f64 (neg.f64 (/.f64 z (*.f64 y y))) (/.f64 1 y))
(fma.f64 -1 (/.f64 z (*.f64 y y)) (/.f64 -1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2)))) (/.f64 1 y))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) (/.f64 z (*.f64 y y)))) (/.f64 1 y))
(fma.f64 -1 (+.f64 (/.f64 z (/.f64 (pow.f64 y 3) z)) (/.f64 z (*.f64 y y))) (/.f64 -1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2))))) (/.f64 1 y))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) (/.f64 z (*.f64 y y))))) (/.f64 1 y))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 z) (*.f64 y y)) (/.f64 z (/.f64 (pow.f64 y 3) z))) (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (/.f64 -1 y))
(/.f64 -1 y)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (/.f64 1 y))
(-.f64 (neg.f64 (/.f64 z (*.f64 y y))) (/.f64 1 y))
(fma.f64 -1 (/.f64 z (*.f64 y y)) (/.f64 -1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2)))) (/.f64 1 y))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) (/.f64 z (*.f64 y y)))) (/.f64 1 y))
(fma.f64 -1 (+.f64 (/.f64 z (/.f64 (pow.f64 y 3) z)) (/.f64 z (*.f64 y y))) (/.f64 -1 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 3))) (*.f64 -1 (/.f64 z (pow.f64 y 2))))) (/.f64 1 y))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z z) (pow.f64 y 3)) (/.f64 z (*.f64 y y))))) (/.f64 1 y))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 z) (*.f64 y y)) (/.f64 z (/.f64 (pow.f64 y 3) z))) (/.f64 (pow.f64 z 3) (pow.f64 y 4))) (/.f64 -1 y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))) 1)
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 x (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 1 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x (-.f64 z t)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) x)
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 1 (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (-.f64 z t) (-.f64 z y))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)) (/.f64 x (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)) (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2) (cbrt.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (/.f64 x (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 x 1) (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (/.f64 x (neg.f64 (-.f64 z t))) (/.f64 -1 (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (*.f64 (/.f64 x (-.f64 z t)) 1) (/.f64 1 (-.f64 z y)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(*.f64 (*.f64 (/.f64 x (-.f64 z t)) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 1 (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (-.f64 z t)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 z y) -2)) (/.f64 1 (cbrt.f64 (-.f64 z y)))))
(*.f64 (/.f64 x (-.f64 z t)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 z y) -2)) (cbrt.f64 (-.f64 z y))))
(*.f64 (*.f64 (/.f64 x (-.f64 z t)) (pow.f64 (-.f64 z y) -1/2)) (pow.f64 (-.f64 z y) -1/2))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 1)
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(pow.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3) 1/3)
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 3)
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 2)
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 (-.f64 z y) x)) -1)
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(neg.f64 (/.f64 x (*.f64 (-.f64 z t) (neg.f64 (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) 2))
(fabs.f64 (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)))
(log.f64 (exp.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y))) 3))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 3)))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(exp.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (-.f64 z t) (-.f64 z y)))) 1))
(/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 z y)))) (sqrt.f64 (*.f64 t (-.f64 z y))) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t (-.f64 z y)))) (sqrt.f64 (*.f64 t (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (*.f64 (-.f64 z t) (-.f64 z y)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 z (-.f64 z t)) (*.f64 (neg.f64 y) (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (neg.f64 y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) t))) (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 (-.f64 z y) t)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (*.f64 (neg.f64 (-.f64 z y)) (+.f64 (/.f64 z -1) t)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (*.f64 t (-.f64 z y)) 1))) (fma.f64 (neg.f64 (*.f64 t (-.f64 z y))) 1 (*.f64 (*.f64 t (-.f64 z y)) 1)))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (*.f64 (neg.f64 (-.f64 z y)) (+.f64 (/.f64 z -1) t)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (*.f64 (cbrt.f64 (*.f64 t (-.f64 z y))) (cbrt.f64 (*.f64 t (-.f64 z y)))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (*.f64 (neg.f64 (-.f64 z y)) (+.f64 (/.f64 z -1) t)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y)) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y)))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2))) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 t (pow.f64 (-.f64 z y) -1/2)) (/.f64 1 (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (*.f64 (neg.f64 (-.f64 z y)) (+.f64 (/.f64 z -1) t)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 t) 2) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (*.f64 (neg.f64 (-.f64 z y)) (+.f64 (/.f64 z -1) t)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y)))) (/.f64 (sqrt.f64 t) 1) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (-.f64 z y))) (/.f64 (sqrt.f64 t) 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (*.f64 (neg.f64 (-.f64 z y)) (+.f64 (/.f64 z -1) t)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y)) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y)))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (cbrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y)) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y)))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 z (-.f64 z y) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))))
(+.f64 (-.f64 (*.f64 z (-.f64 z y)) (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (/.f64 (sqrt.f64 t) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 t (cbrt.f64 (-.f64 z y)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (cbrt.f64 (-.f64 z y))))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (*.f64 (*.f64 t (cbrt.f64 (-.f64 z y))) (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (-.f64 z y)))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (/.f64 (*.f64 t (neg.f64 (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2))) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)) (*.f64 (/.f64 (cbrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (-.f64 z y) -1/2)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (*.f64 (neg.f64 (-.f64 z y)) (+.f64 (/.f64 z -1) t)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (-.f64 z y) (/.f64 t 1)))) (fma.f64 (neg.f64 (-.f64 z y)) (/.f64 t 1) (*.f64 (-.f64 z y) (/.f64 t 1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (*.f64 (neg.f64 (-.f64 z y)) (+.f64 (/.f64 z -1) t)))
(+.f64 (fma.f64 z (-.f64 z y) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (neg.f64 (-.f64 z y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 t (-.f64 z y))))
(+.f64 (fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(fma.f64 (-.f64 z t) (-.f64 z y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 t)) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 t) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y))))
(fma.f64 (-.f64 z t) (-.f64 z y) (*.f64 (*.f64 t (-.f64 z y)) 0))
(+.f64 (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1)))) (fma.f64 (neg.f64 (neg.f64 (-.f64 z y))) (/.f64 t -1) (*.f64 (neg.f64 (-.f64 z y)) (/.f64 t -1))))
(+.f64 (fma.f64 (neg.f64 (-.f64 z y)) t (*.f64 t (-.f64 z y))) (fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z y)) 0) (*.f64 (neg.f64 (-.f64 z y)) (+.f64 (/.f64 z -1) t)))
(-.f64 (*.f64 z (-.f64 z y)) (*.f64 t (-.f64 z y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 z t) (-.f64 z y)))) 1)
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 1 (*.f64 (-.f64 z t) (-.f64 z y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (-.f64 z y) (-.f64 z t))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 1)
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (*.f64 (cbrt.f64 (-.f64 z t)) (-.f64 z y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (sqrt.f64 (-.f64 z t)) (*.f64 (sqrt.f64 (-.f64 z t)) (-.f64 z y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (neg.f64 (-.f64 z t)) (/.f64 1 (/.f64 -1 (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (-.f64 z t) (/.f64 1 (cbrt.f64 (-.f64 z y)))))
(/.f64 (*.f64 1 (/.f64 (-.f64 z t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))
(/.f64 (*.f64 (-.f64 z t) (cbrt.f64 (-.f64 z y))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))
(*.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 (-.f64 z t) (pow.f64 (-.f64 z y) -1/2)))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) 1) (/.f64 (cbrt.f64 (-.f64 z t)) (/.f64 1 (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) 1) (/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 z t)) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 (-.f64 z t)) (/.f64 1 (cbrt.f64 (-.f64 z y)))))
(/.f64 (*.f64 1 (/.f64 (-.f64 z t) (/.f64 1 (cbrt.f64 (-.f64 z y))))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))
(/.f64 (*.f64 (-.f64 z t) (cbrt.f64 (-.f64 z y))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 (-.f64 z t)) (pow.f64 (-.f64 z y) -1/2)))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (/.f64 (-.f64 z t) -1) (neg.f64 (-.f64 z y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (*.f64 (-.f64 z t) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (-.f64 z y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(*.f64 (*.f64 (-.f64 z t) (sqrt.f64 (-.f64 z y))) (sqrt.f64 (-.f64 z y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 1)
(*.f64 (-.f64 z t) (-.f64 z y))
(pow.f64 (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 3) 1/3)
(*.f64 (-.f64 z t) (-.f64 z y))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 3)
(*.f64 (-.f64 z t) (-.f64 z y))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 2)
(*.f64 (-.f64 z t) (-.f64 z y))
(pow.f64 (/.f64 1 (*.f64 (-.f64 z t) (-.f64 z y))) -1)
(*.f64 (-.f64 z t) (-.f64 z y))
(neg.f64 (/.f64 (-.f64 z t) (/.f64 -1 (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 2))
(fabs.f64 (*.f64 (-.f64 z t) (-.f64 z y)))
(log.f64 (exp.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 z t) (-.f64 z y)))))
(*.f64 (-.f64 z t) (-.f64 z y))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 z t) (-.f64 z y)) 3))
(*.f64 (-.f64 z t) (-.f64 z y))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 z t) 3) (pow.f64 (/.f64 1 (-.f64 z y)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 z t) 3) (/.f64 1 (pow.f64 (-.f64 z y) 3))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(exp.f64 (log.f64 (*.f64 (-.f64 z t) (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z t) (-.f64 z y))) 1))
(*.f64 (-.f64 z t) (-.f64 z y))
(fma.f64 z (-.f64 z t) (*.f64 (neg.f64 y) (-.f64 z t)))
(*.f64 (-.f64 z t) (-.f64 z y))
(fma.f64 z (-.f64 z y) (neg.f64 (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(fma.f64 (-.f64 z t) z (*.f64 (-.f64 z t) (neg.f64 y)))
(*.f64 (-.f64 z t) (-.f64 z y))
(fma.f64 1 (*.f64 z (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (-.f64 z y))) (cbrt.f64 (*.f64 z (-.f64 z y)))) (cbrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(fma.f64 (sqrt.f64 (*.f64 z (-.f64 z y))) (sqrt.f64 (*.f64 z (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y)))
(fma.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 1 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))
(-.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 z y))) (*.f64 t (-.f64 z y)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 z (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 z (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))
(-.f64 (/.f64 (*.f64 1 (*.f64 z (cbrt.f64 (-.f64 z y)))) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 t (-.f64 z y)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (cbrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (cbrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y))))
(fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (/.f64 (sqrt.f64 z) (/.f64 1 (cbrt.f64 (-.f64 z y)))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 z y) -2))) (*.f64 (sqrt.f64 z) (cbrt.f64 (-.f64 z y))) (*.f64 t (neg.f64 (-.f64 z y))))
(fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y))))
(fma.f64 (/.f64 1 (pow.f64 (-.f64 z y) -1/2)) (/.f64 z (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (neg.f64 (-.f64 z y))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (pow.f64 (-.f64 z y) -1/2)) (*.f64 t (-.f64 z y)))
(fma.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (neg.f64 (*.f64 t (-.f64 z y))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2)) (/.f64 (sqrt.f64 z) (pow.f64 (-.f64 z y) -1/2))) (*.f64 t (-.f64 z y)))
(fma.f64 (/.f64 z 1) (-.f64 z y) (neg.f64 (*.f64 t (-.f64 z y))))
(*.f64 (-.f64 z t) (-.f64 z y))
(fma.f64 (/.f64 z -1) (neg.f64 (-.f64 z y)) (neg.f64 (*.f64 t (-.f64 z y))))
(*.f64 (neg.f64 (-.f64 z y)) (+.f64 (/.f64 z -1) t))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 z y)))) 1)
(/.f64 1 (-.f64 z y))
(*.f64 1 (/.f64 1 (-.f64 z y)))
(/.f64 1 (-.f64 z y))
(*.f64 (/.f64 1 (-.f64 z y)) 1)
(/.f64 1 (-.f64 z y))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 z y))) (cbrt.f64 (pow.f64 (-.f64 z y) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 z y) -2)) (/.f64 1 (cbrt.f64 (-.f64 z y))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 z y) -2)) (cbrt.f64 (-.f64 z y)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 z y) -2)) (/.f64 1 (cbrt.f64 (-.f64 z y))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 z y) -2)) (cbrt.f64 (-.f64 z y)))
(*.f64 (pow.f64 (-.f64 z y) -1/2) (pow.f64 (-.f64 z y) -1/2))
(/.f64 1 (-.f64 z y))
(*.f64 -1 (/.f64 -1 (-.f64 z y)))
(/.f64 1 (-.f64 z y))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) -1) (pow.f64 (cbrt.f64 (-.f64 z y)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 z y))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 z y)) -1) (pow.f64 (sqrt.f64 (-.f64 z y)) -1))
(pow.f64 (sqrt.f64 (-.f64 z y)) -2)
(*.f64 (/.f64 1 (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 z z (*.f64 y (+.f64 z y))))
(/.f64 (fma.f64 z z (*.f64 y (+.f64 z y))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))
(*.f64 (/.f64 1 (*.f64 (+.f64 z y) (-.f64 z y))) (+.f64 z y))
(*.f64 (+.f64 z y) (/.f64 1 (*.f64 (-.f64 z y) (+.f64 z y))))
(/.f64 (+.f64 z y) (*.f64 (-.f64 z y) (+.f64 z y)))
(pow.f64 (-.f64 z y) -1)
(/.f64 1 (-.f64 z y))
(pow.f64 (/.f64 1 (-.f64 z y)) 1)
(/.f64 1 (-.f64 z y))
(pow.f64 (pow.f64 (/.f64 1 (-.f64 z y)) 3) 1/3)
(/.f64 1 (-.f64 z y))
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 z y))) 3)
(/.f64 1 (-.f64 z y))
(pow.f64 (pow.f64 (-.f64 z y) -1/2) 2)
(/.f64 1 (-.f64 z y))
(sqrt.f64 (pow.f64 (-.f64 z y) -2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 z y))))
(/.f64 1 (-.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 z y)))))
(/.f64 1 (-.f64 z y))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 z y)) 3))
(/.f64 1 (-.f64 z y))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 z y))))
(/.f64 1 (-.f64 z y))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 z y))))
(/.f64 1 (-.f64 z y))
(exp.f64 (neg.f64 (log.f64 (-.f64 z y))))
(/.f64 1 (-.f64 z y))
(exp.f64 (*.f64 (log.f64 (-.f64 z y)) -1))
(/.f64 1 (-.f64 z y))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 z y))) 1))
(/.f64 1 (-.f64 z y))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
7.6b
(/.f64 x (*.f64 z z))
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 z z))
0.0ms
x
@-inf
(/.f64 x (*.f64 z z))
0.0ms
z
@-inf
(/.f64 x (*.f64 z z))
0.0ms
x
@inf
(/.f64 x (*.f64 z z))
0.0ms
z
@inf
(/.f64 x (*.f64 z z))

rewrite37.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
568×pow1_binary64
529×add-log-exp_binary64
529×log1p-expm1-u_binary64
529×expm1-log1p-u_binary64
515×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
11067
214497
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(/.f64 x (*.f64 z z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (pow.f64 z -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2) (cbrt.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 z -2) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x z) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 z 4))) (cbrt.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 z 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 x) z) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 z z) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 z z))))))))

simplify42.0ms (0.4%)

Algorithm
egg-herbie
Rules
613×associate-*l*_binary64
590×associate-*r*_binary64
458×fma-def_binary64
432×log-div_binary64
347×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
085434
1213428
2654425
35451425
Stop Event
node limit
Counts
55 → 39
Calls
Call 1
Inputs
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(-.f64 (+.f64 1 (/.f64 x (*.f64 z z))) 1)
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 x (*.f64 z z)) 1)
(*.f64 1 (/.f64 x (*.f64 z z)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2) (cbrt.f64 (/.f64 x (*.f64 z z))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 z -2)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 z -2)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 z))))
(*.f64 (pow.f64 z -2) x)
(*.f64 (/.f64 x z) (/.f64 1 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z z)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z z)))
(*.f64 (/.f64 1 z) (/.f64 x z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 z 4))) (cbrt.f64 (/.f64 x (*.f64 z z))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 z 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 z) 2)))
(pow.f64 (/.f64 x (*.f64 z z)) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 3)
(pow.f64 (/.f64 (sqrt.f64 x) z) 2)
(pow.f64 (/.f64 (*.f64 z z) x) -1)
(neg.f64 (/.f64 x (*.f64 z (neg.f64 z))))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4)))
(log.f64 (exp.f64 (/.f64 x (*.f64 z z))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z z))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z z))))
(exp.f64 (log.f64 (/.f64 x (*.f64 z z))))
Outputs
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(-.f64 (+.f64 1 (/.f64 x (*.f64 z z))) 1)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 x (pow.f64 z -2))
(/.f64 x (*.f64 z z))
(*.f64 (/.f64 x (*.f64 z z)) 1)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 1 (/.f64 x (*.f64 z z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 2) (cbrt.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 z -2)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 z -2)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (pow.f64 z -2) x)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 x z) (/.f64 1 z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 z z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 1 z) (/.f64 x z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (pow.f64 z 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 z 4))) (cbrt.f64 (/.f64 x (*.f64 z z))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 z 4))))
(/.f64 (cbrt.f64 (*.f64 x (pow.f64 z -2))) (/.f64 (cbrt.f64 (pow.f64 z 4)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 z 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 x (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (pow.f64 z 4)))
(pow.f64 (/.f64 x (*.f64 z z)) 1)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3) 1/3)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z z))) 3)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (/.f64 (sqrt.f64 x) z) 2)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (/.f64 (*.f64 z z) x) -1)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(neg.f64 (/.f64 x (*.f64 z (neg.f64 z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 z 4)))
(sqrt.f64 (/.f64 x (/.f64 (pow.f64 z 4) x)))
(sqrt.f64 (*.f64 (/.f64 x (pow.f64 z 4)) x))
(fabs.f64 (*.f64 x (pow.f64 z -2)))
(log.f64 (exp.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z z)) 3))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(exp.f64 (log.f64 (/.f64 x (*.f64 z z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.4b
(/.f64 (/.f64 (neg.f64 x) y) z)
Compiler

Compiled 19 to 7 computations (63.2% saved)

series11.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
7.0ms
y
@0
(/.f64 (/.f64 (neg.f64 x) y) z)
1.0ms
x
@0
(/.f64 (/.f64 (neg.f64 x) y) z)
1.0ms
x
@inf
(/.f64 (/.f64 (neg.f64 x) y) z)
1.0ms
z
@0
(/.f64 (/.f64 (neg.f64 x) y) z)
1.0ms
z
@inf
(/.f64 (/.f64 (neg.f64 x) y) z)

rewrite42.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
793×pow1_binary64
736×add-log-exp_binary64
735×log1p-expm1-u_binary64
735×expm1-log1p-u_binary64
719×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079
11567
224287
Stop Event
node limit
Counts
1 → 40
Calls
Call 1
Inputs
(/.f64 (/.f64 (neg.f64 x) y) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x (*.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 y z)) (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 y) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2) (cbrt.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) (sqrt.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (/.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x y)) 1) (/.f64 (sqrt.f64 (/.f64 x y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 1 y) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 x y) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x y)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 x y)) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 y) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (/.f64 x y) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 x y)) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 y z))))))))

simplify42.0ms (0.4%)

Algorithm
egg-herbie
Rules
578×log-div_binary64
479×log-prod_binary64
417×associate-/l*_binary64
352×fma-def_binary64
349×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0111855
1295750
21013654
34858654
Stop Event
node limit
Counts
76 → 53
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y z))) 1)
(-.f64 (/.f64 0 (*.f64 y z)) (/.f64 x (*.f64 y z)))
(*.f64 x (/.f64 1 (*.f64 y z)))
(*.f64 x (*.f64 (/.f64 1 y) (/.f64 1 z)))
(*.f64 (/.f64 x y) (/.f64 1 z))
(*.f64 (/.f64 x y) (/.f64 1 (neg.f64 z)))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(*.f64 1 (/.f64 x (*.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) (/.f64 1 z)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2) (cbrt.f64 (/.f64 x (*.f64 y z))))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) (sqrt.f64 (/.f64 x (*.f64 y z))))
(*.f64 (/.f64 1 z) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 -1 z) (/.f64 x y))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 y) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x y)) z))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x y)) 1) (/.f64 (sqrt.f64 (/.f64 x y)) z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 1 y) (cbrt.f64 z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 x y) (cbrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 x (*.f64 y z))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x y)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 x y)) (cbrt.f64 z)))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 y) (sqrt.f64 z)))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (/.f64 x y) (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 x y)) (sqrt.f64 z)))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) 2)
(pow.f64 (*.f64 z (/.f64 y x)) -1)
(neg.f64 (/.f64 x (*.f64 y z)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 y z))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y z))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y z))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y z))))
Outputs
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y z))) 1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(-.f64 (/.f64 0 (*.f64 y z)) (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 x (/.f64 1 (*.f64 y z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 x (*.f64 (/.f64 1 y) (/.f64 1 z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x y) (/.f64 1 z))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x y) (/.f64 1 (neg.f64 z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 1 (/.f64 x (*.f64 y z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) (/.f64 1 z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2) (cbrt.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1 z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) (sqrt.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 z) (/.f64 x y))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) y))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 -1 z) (/.f64 x y))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 y) z))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x y)) z))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x y)) 1) (/.f64 (sqrt.f64 (/.f64 x y)) z))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 1 y) (cbrt.f64 z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 x y) (cbrt.f64 z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 x (*.f64 y z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (cbrt.f64 (/.f64 x (*.f64 y z)))) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (/.f64 x (*.f64 y z)))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x y)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 x y)) (cbrt.f64 z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 (/.f64 1 y) (sqrt.f64 z)))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 1 (*.f64 (sqrt.f64 z) y)))
(/.f64 (/.f64 (/.f64 x (sqrt.f64 z)) y) (sqrt.f64 z))
(/.f64 (/.f64 x y) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (/.f64 x y) (sqrt.f64 z)))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 1 (*.f64 (sqrt.f64 z) y)))
(/.f64 (/.f64 (/.f64 x (sqrt.f64 z)) y) (sqrt.f64 z))
(/.f64 (/.f64 x y) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 x y)) (sqrt.f64 z)))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 1 (*.f64 (sqrt.f64 z) y)))
(/.f64 (/.f64 (/.f64 x (sqrt.f64 z)) y) (sqrt.f64 z))
(/.f64 (/.f64 x y) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 3)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) 2)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(pow.f64 (*.f64 z (/.f64 y x)) -1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(neg.f64 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 (neg.f64 z) y))
(/.f64 x (*.f64 y (neg.f64 z)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 2))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(log.f64 (exp.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 z 3)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(exp.f64 (log.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 x z) (/.f64 1 z))
Compiler

Compiled 20 to 11 computations (45% saved)

series14.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
12.0ms
z
@-inf
(*.f64 (/.f64 x z) (/.f64 1 z))
0.0ms
x
@0
(*.f64 (/.f64 x z) (/.f64 1 z))
0.0ms
x
@inf
(*.f64 (/.f64 x z) (/.f64 1 z))
0.0ms
x
@-inf
(*.f64 (/.f64 x z) (/.f64 1 z))
0.0ms
z
@0
(*.f64 (/.f64 x z) (/.f64 1 z))

rewrite51.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
718×pow1_binary64
665×add-log-exp_binary64
665×log1p-expm1-u_binary64
665×expm1-log1p-u_binary64
651×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077
11467
219247
Stop Event
node limit
Counts
1 → 42
Calls
Call 1
Inputs
(*.f64 (/.f64 x z) (/.f64 1 z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x (pow.f64 z -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 z (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (*.f64 z z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x z) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 z x) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 z (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 z (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 z z) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 z) (/.f64 z x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (/.f64 z (cbrt.f64 (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 x z)) (/.f64 z (sqrt.f64 (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 z x) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 z) (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (neg.f64 z) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 z (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x z)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 z) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1) (*.f64 z (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x z) (sqrt.f64 z)) (sqrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x z) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x z) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (/.f64 1 z)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 x z)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) -1) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (pow.f64 z -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (pow.f64 z -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (pow.f64 z -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 x) z) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (pow.f64 z -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 x (pow.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (pow.f64 z -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) 3) (/.f64 (pow.f64 z -2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (pow.f64 z -2) z) (pow.f64 (/.f64 x z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (pow.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (pow.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (pow.f64 z -2))))))))

simplify39.0ms (0.4%)

Algorithm
egg-herbie
Rules
502×log-div_binary64
420×log-prod_binary64
285×div-sub_binary64
282×fma-def_binary64
277×associate-/l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0109462
1267462
2895462
34318462
Stop Event
node limit
Counts
66 → 44
Calls
Call 1
Inputs
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (pow.f64 z 2))
(-.f64 (+.f64 1 (*.f64 x (pow.f64 z -2))) 1)
(/.f64 x (*.f64 z z))
(/.f64 x (/.f64 z (/.f64 1 z)))
(/.f64 x (/.f64 (*.f64 z z) 1))
(/.f64 (/.f64 x z) z)
(/.f64 1 (*.f64 (/.f64 z x) z))
(/.f64 1 (*.f64 z (/.f64 z x)))
(/.f64 1 (/.f64 z (/.f64 x z)))
(/.f64 1 (/.f64 (*.f64 z z) x))
(/.f64 (/.f64 1 z) (/.f64 z x))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (/.f64 z (cbrt.f64 (/.f64 x z))))
(/.f64 (sqrt.f64 (/.f64 x z)) (/.f64 z (sqrt.f64 (/.f64 x z))))
(/.f64 -1 (*.f64 (/.f64 z x) (neg.f64 z)))
(/.f64 -1 (*.f64 (neg.f64 z) (/.f64 z x)))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 z z)))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 z) z))
(/.f64 (neg.f64 x) (*.f64 z (neg.f64 z)))
(/.f64 (neg.f64 (/.f64 x z)) (neg.f64 z))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 z) z))
(/.f64 (*.f64 x -1) (*.f64 z (neg.f64 z)))
(/.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 z) (neg.f64 z)))
(/.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 z) (neg.f64 z)))
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (/.f64 (/.f64 x z) 1) z)
(/.f64 (/.f64 (/.f64 x z) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(/.f64 (*.f64 (neg.f64 x) (/.f64 1 z)) (neg.f64 z))
(/.f64 (*.f64 -1 (/.f64 x z)) (neg.f64 z))
(/.f64 (*.f64 (/.f64 x z) -1) (neg.f64 z))
(/.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (neg.f64 z))
(pow.f64 (*.f64 x (pow.f64 z -2)) 1)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 z -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 z -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 x) z) 2)
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 z -2)) 2))
(log.f64 (exp.f64 (*.f64 x (pow.f64 z -2))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 z -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) 3) (/.f64 (pow.f64 z -2) z)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 z -2) z) (pow.f64 (/.f64 x z) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 z -2))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 z -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 z -2))))
Outputs
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(-.f64 (+.f64 1 (*.f64 x (pow.f64 z -2))) 1)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (/.f64 z (/.f64 1 z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 x (/.f64 (*.f64 z z) 1))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (/.f64 x z) z)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 1 (*.f64 (/.f64 z x) z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 1 (*.f64 z (/.f64 z x)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 1 (/.f64 z (/.f64 x z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 1 (/.f64 (*.f64 z z) x))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (/.f64 1 z) (/.f64 z x))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (/.f64 z (cbrt.f64 (/.f64 x z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (sqrt.f64 (/.f64 x z)) (/.f64 z (sqrt.f64 (/.f64 x z))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 -1 (*.f64 (/.f64 z x) (neg.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 -1 (*.f64 (neg.f64 z) (/.f64 z x)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 z z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 z) z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (neg.f64 x) (*.f64 z (neg.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (neg.f64 (/.f64 x z)) (neg.f64 z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 z) z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (*.f64 x -1) (*.f64 z (neg.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 z) (neg.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 z) (neg.f64 z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (/.f64 (/.f64 x z) 1) z)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (/.f64 (/.f64 x z) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (*.f64 (neg.f64 x) (/.f64 1 z)) (neg.f64 z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (*.f64 -1 (/.f64 x z)) (neg.f64 z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (*.f64 (/.f64 x z) -1) (neg.f64 z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(/.f64 (*.f64 (/.f64 1 z) (neg.f64 x)) (neg.f64 z))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (*.f64 x (pow.f64 z -2)) 1)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 z -2)) 3) 1/3)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 z -2))) 3)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(pow.f64 (/.f64 (sqrt.f64 x) z) 2)
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 z -2)) 2))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(log.f64 (exp.f64 (*.f64 x (pow.f64 z -2))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 z -2)) 3))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 z 3)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) 3) (/.f64 (pow.f64 z -2) z)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 z -2) z) (pow.f64 (/.f64 x z) 3)))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 z -2))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 z -2))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 z -2))))
(/.f64 x (*.f64 z z))
(*.f64 x (pow.f64 z -2))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
2.7b
(/.f64 (/.f64 x z) (-.f64 z t))
Compiler

Compiled 20 to 7 computations (65% saved)

series6.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
z
@inf
(/.f64 (/.f64 x z) (-.f64 z t))
1.0ms
x
@0
(/.f64 (/.f64 x z) (-.f64 z t))
1.0ms
x
@inf
(/.f64 (/.f64 x z) (-.f64 z t))
1.0ms
x
@-inf
(/.f64 (/.f64 x z) (-.f64 z t))
1.0ms
z
@0
(/.f64 (/.f64 x z) (-.f64 z t))

rewrite47.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
478×log-prod_binary64
395×prod-diff_binary64
362×exp-prod_binary64
302×pow-prod-down_binary64
237×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0710
116310
2257810
Stop Event
node limit
Counts
1 → 57
Calls
Call 1
Inputs
(/.f64 (/.f64 x z) (-.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 z (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 z (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x z) (/.f64 1 (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 z (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 z (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) z) (/.f64 1 (neg.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z t)) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x z)) 1) (/.f64 (sqrt.f64 (/.f64 x z)) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) -2) (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 z t) -1/2) (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 (-.f64 z t))) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 t (+.f64 z t) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 z x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z t) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z x) (-.f64 z t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 z (-.f64 z t)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 z x)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 2)) (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))) (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z t) (/.f64 z x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 1) 1))))))

simplify86.0ms (0.8%)

Algorithm
egg-herbie
Rules
692×associate-/l*_binary64
645×times-frac_binary64
427×fma-def_binary64
406×associate-/r*_binary64
250×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061564
15521513
217891429
379791429
Stop Event
node limit
Counts
93 → 110
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 (-.f64 z t) z))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(+.f64 0 (/.f64 x (*.f64 z (-.f64 z t))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 1)
(*.f64 x (/.f64 1 (*.f64 z (-.f64 z t))))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z t)))
(*.f64 (/.f64 x (*.f64 z (-.f64 z t))) 1)
(*.f64 1 (/.f64 x (*.f64 z (-.f64 z t))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z t))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(*.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z t))))
(*.f64 (/.f64 (neg.f64 x) z) (/.f64 1 (neg.f64 (-.f64 z t))))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) (-.f64 z t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) (-.f64 z t)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) 1) (/.f64 (sqrt.f64 (/.f64 x z)) (-.f64 z t)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 (-.f64 z t))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) -2) (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z t))))
(*.f64 (pow.f64 (-.f64 z t) -1/2) (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 (-.f64 z t))) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2)
(pow.f64 (*.f64 (-.f64 z t) (/.f64 z x)) -1)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(pow.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z t) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 z x) (-.f64 z t)) -1)
(pow.f64 (/.f64 (*.f64 z (-.f64 z t)) x) -1)
(pow.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 z x)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 2)) (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))) (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))))
(neg.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 z t))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z t))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z t) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z t) (/.f64 z x))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 1) 1))
Outputs
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(/.f64 x (*.f64 (-.f64 z t) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 z t))
(/.f64 (neg.f64 (/.f64 x z)) t)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (/.f64 (neg.f64 x) (*.f64 z t)))
(-.f64 (/.f64 (neg.f64 (/.f64 x z)) t) (/.f64 (/.f64 x t) t))
(*.f64 (/.f64 x t) (+.f64 (/.f64 -1 z) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x z) (pow.f64 t 3)) (/.f64 x (*.f64 z t)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) t) (*.f64 (/.f64 z (pow.f64 t 3)) x)) (/.f64 (/.f64 x t) t))
(-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (/.f64 x (*.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 t 3)) (*.f64 -1 (+.f64 (/.f64 x (*.f64 z t)) (/.f64 (*.f64 z z) (/.f64 (pow.f64 t 4) x))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) t) (*.f64 (/.f64 z (pow.f64 t 3)) x)) (/.f64 x (/.f64 (pow.f64 t 4) (*.f64 z z)))) (/.f64 (/.f64 x t) t))
(-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (fma.f64 (/.f64 z (/.f64 (pow.f64 t 4) z)) x (/.f64 x (*.f64 z t))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 t (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) t)))
(*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 x (/.f64 (pow.f64 z 3) t)) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x)))
(fma.f64 (/.f64 t (/.f64 (pow.f64 z 4) t)) x (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (+.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x)))))
(+.f64 (+.f64 (/.f64 x (/.f64 (pow.f64 z 3) t)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x))) (+.f64 (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x) (/.f64 x (*.f64 z z))))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 t (/.f64 (pow.f64 z 4) t)) (/.f64 (pow.f64 t 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 t (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) t)))
(*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 x (/.f64 (pow.f64 z 3) t)) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x)))
(fma.f64 (/.f64 t (/.f64 (pow.f64 z 4) t)) x (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (+.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x)))))
(+.f64 (+.f64 (/.f64 x (/.f64 (pow.f64 z 3) t)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x))) (+.f64 (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x) (/.f64 x (*.f64 z z))))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 t (/.f64 (pow.f64 z 4) t)) (/.f64 (pow.f64 t 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 t x) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 t (/.f64 (pow.f64 z 3) x)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 x (/.f64 (pow.f64 z 3) t)))
(*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 x (/.f64 (pow.f64 z 3) t)) (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x)))
(fma.f64 (/.f64 t (/.f64 (pow.f64 z 4) t)) x (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 t x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 t (/.f64 (pow.f64 z 3) x)) (+.f64 (/.f64 (*.f64 t t) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x)))))
(+.f64 (+.f64 (/.f64 x (/.f64 (pow.f64 z 3) t)) (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 z 5) x))) (+.f64 (*.f64 (/.f64 (*.f64 t t) (pow.f64 z 4)) x) (/.f64 x (*.f64 z z))))
(+.f64 (*.f64 (+.f64 (/.f64 t z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 t (/.f64 (pow.f64 z 4) t)) (/.f64 (pow.f64 t 3) (pow.f64 z 5)))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 z t))
(/.f64 (neg.f64 (/.f64 x z)) t)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (/.f64 (neg.f64 x) (*.f64 z t)))
(-.f64 (/.f64 (neg.f64 (/.f64 x z)) t) (/.f64 (/.f64 x t) t))
(*.f64 (/.f64 x t) (+.f64 (/.f64 -1 z) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x z) (pow.f64 t 3)) (/.f64 x (*.f64 z t)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) t) (*.f64 (/.f64 z (pow.f64 t 3)) x)) (/.f64 (/.f64 x t) t))
(-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (/.f64 x (*.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 t 3)) (*.f64 -1 (+.f64 (/.f64 x (*.f64 z t)) (/.f64 (*.f64 z z) (/.f64 (pow.f64 t 4) x))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) t) (*.f64 (/.f64 z (pow.f64 t 3)) x)) (/.f64 x (/.f64 (pow.f64 t 4) (*.f64 z z)))) (/.f64 (/.f64 x t) t))
(-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (fma.f64 (/.f64 z (/.f64 (pow.f64 t 4) z)) x (/.f64 x (*.f64 z t))))
(*.f64 -1 (/.f64 x (*.f64 t z)))
(/.f64 (neg.f64 x) (*.f64 z t))
(/.f64 (neg.f64 (/.f64 x z)) t)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (*.f64 -1 (/.f64 x (*.f64 t z))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (/.f64 (neg.f64 x) (*.f64 z t)))
(-.f64 (/.f64 (neg.f64 (/.f64 x z)) t) (/.f64 (/.f64 x t) t))
(*.f64 (/.f64 x t) (+.f64 (/.f64 -1 z) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (*.f64 -1 (/.f64 x (*.f64 t z)))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x z) (pow.f64 t 3)) (/.f64 x (*.f64 z t)))))
(-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) t) (*.f64 (/.f64 z (pow.f64 t 3)) x)) (/.f64 (/.f64 x t) t))
(-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (/.f64 x (*.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 t z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 t 4))))))
(fma.f64 -1 (/.f64 x (*.f64 t t)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 t 3)) (*.f64 -1 (+.f64 (/.f64 x (*.f64 z t)) (/.f64 (*.f64 z z) (/.f64 (pow.f64 t 4) x))))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (/.f64 x z)) t) (*.f64 (/.f64 z (pow.f64 t 3)) x)) (/.f64 x (/.f64 (pow.f64 t 4) (*.f64 z z)))) (/.f64 (/.f64 x t) t))
(-.f64 (*.f64 (/.f64 x (*.f64 t t)) (-.f64 -1 (/.f64 z t))) (fma.f64 (/.f64 z (/.f64 (pow.f64 t 4) z)) x (/.f64 x (*.f64 z t))))
(+.f64 0 (/.f64 x (*.f64 z (-.f64 z t))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x z) (-.f64 z t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x z) (-.f64 z t))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 1)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 x (/.f64 1 (*.f64 z (-.f64 z t))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z t)))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x (*.f64 z (-.f64 z t))) 1)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 1 (/.f64 x (*.f64 z (-.f64 z t))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z t))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z t))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (neg.f64 x) z) (/.f64 1 (neg.f64 (-.f64 z t))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 1 (-.f64 z t)) (/.f64 x z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z t)) (/.f64 (cbrt.f64 x) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z t)) (/.f64 (sqrt.f64 x) z))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) (-.f64 z t)))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) (-.f64 z t)))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) 1) (/.f64 (sqrt.f64 (/.f64 x z)) (-.f64 z t)))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z t)) z)))
(/.f64 (/.f64 x (*.f64 z (cbrt.f64 (-.f64 z t)))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2))
(*.f64 (/.f64 x z) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) -2) (cbrt.f64 (-.f64 z t))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) -2) (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z t)) z)))
(/.f64 (/.f64 x (*.f64 z (cbrt.f64 (-.f64 z t)))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2))
(*.f64 (/.f64 x z) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) -2) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z t))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z t)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z t)) z)))
(/.f64 (/.f64 x (*.f64 z (cbrt.f64 (-.f64 z t)))) (pow.f64 (cbrt.f64 (-.f64 z t)) 2))
(*.f64 (/.f64 x z) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z t)) -2) (cbrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 z t)) z)))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z t)))) (sqrt.f64 (-.f64 z t)))
(/.f64 x (*.f64 (sqrt.f64 (-.f64 z t)) (*.f64 z (sqrt.f64 (-.f64 z t)))))
(*.f64 (pow.f64 (-.f64 z t) -1/2) (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z t))))
(*.f64 (pow.f64 (-.f64 z t) -1/2) (/.f64 x (*.f64 (sqrt.f64 (-.f64 z t)) z)))
(/.f64 (*.f64 (/.f64 x z) (pow.f64 (-.f64 z t) -1/2)) (sqrt.f64 (-.f64 z t)))
(*.f64 (/.f64 x z) (/.f64 (pow.f64 (-.f64 z t) -1/2) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 (-.f64 z t))) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 (-.f64 z t))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z t))) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 z t)) z)))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z t)))) (sqrt.f64 (-.f64 z t)))
(/.f64 x (*.f64 (sqrt.f64 (-.f64 z t)) (*.f64 z (sqrt.f64 (-.f64 z t)))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (fma.f64 t (+.f64 z t) (*.f64 z z)))
(/.f64 (*.f64 (/.f64 x z) (fma.f64 t (+.f64 z t) (*.f64 z z))) (-.f64 (pow.f64 z 3) (pow.f64 t 3)))
(*.f64 (/.f64 x (-.f64 (pow.f64 z 3) (pow.f64 t 3))) (/.f64 (fma.f64 t (+.f64 z t) (*.f64 z z)) z))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 t t))) (+.f64 z t))
(*.f64 (+.f64 z t) (/.f64 x (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) z)))
(/.f64 (/.f64 x z) (/.f64 (fma.f64 z z (*.f64 t (neg.f64 t))) (+.f64 z t)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 z t)) (/.f64 (+.f64 z t) (+.f64 z t)))
(pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 1)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 2) 1/2)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 3) 1/3)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 3)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 2)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 z x)) -1)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z t) 3)) 1/3)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (*.f64 (/.f64 z x) (-.f64 z t)) -1)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (/.f64 (*.f64 z (-.f64 z t)) x) -1)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) (/.f64 z x)) 1) -1)
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 2)) (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (/.f64 x z) (-.f64 z t)))) 2)) (cbrt.f64 (log.f64 (/.f64 (/.f64 x z) (-.f64 z t)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))) (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (/.f64 x z) (-.f64 z t))))) (sqrt.f64 (log.f64 (/.f64 (/.f64 x z) (-.f64 z t)))))
(neg.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 z t))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 2))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(log.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z t))))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z t))) 3))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z t) 3)))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(exp.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 1))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 1/3))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 3))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z t))))) 2))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z t) (/.f64 z x))) -1))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z t)))) 1) 1))
(/.f64 x (*.f64 z (-.f64 z t)))
(/.f64 (/.f64 x z) (-.f64 z t))

eval464.0ms (4.2%)

Compiler

Compiled 20882 to 8275 computations (60.4% saved)

prune264.0ms (2.4%)

Pruning

24 alts after pruning (17 fresh and 7 done)

PrunedKeptTotal
New7286734
Fresh21113
Picked011
Done268
Total73224756
Error
0.0b
Counts
756 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
51.2b
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 z)) (sqrt.f64 z))
25.7b
(/.f64 (/.f64 (neg.f64 x) (-.f64 z t)) y)
44.3b
(/.f64 (/.f64 (neg.f64 x) y) z)
1.6b
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
28.9b
(/.f64 (/.f64 x z) (-.f64 z y))
28.8b
(/.f64 (/.f64 x z) (-.f64 z t))
38.0b
(/.f64 (/.f64 x z) z)
37.2b
(/.f64 (/.f64 x y) t)
26.9b
(/.f64 (/.f64 x t) (-.f64 y z))
36.8b
(/.f64 (/.f64 x t) y)
44.5b
(/.f64 (neg.f64 (/.f64 x z)) t)
44.9b
(/.f64 (neg.f64 x) (*.f64 z y))
45.0b
(/.f64 (neg.f64 x) (*.f64 z t))
28.8b
(/.f64 x (/.f64 (-.f64 z t) (/.f64 -1 y)))
18.8b
(/.f64 x (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
28.8b
(/.f64 x (*.f64 (-.f64 t z) y))
40.6b
(/.f64 x (*.f64 z z))
50.4b
(/.f64 x (*.f64 y z))
39.8b
(/.f64 x (*.f64 y t))
27.4b
(/.f64 x (*.f64 t (-.f64 y z)))
38.0b
(*.f64 (/.f64 x z) (/.f64 1 z))
37.2b
(*.f64 (/.f64 x y) (/.f64 1 t))
39.8b
(*.f64 (/.f64 1 (*.f64 y t)) x)
36.8b
(*.f64 (/.f64 1 y) (/.f64 x t))
Compiler

Compiled 446 to 298 computations (33.2% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 z (+.f64 t y))
0.8b
(-.f64 (*.f64 t y) (*.f64 z (+.f64 t y)))
5.5b
(/.f64 x (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
Compiler

Compiled 39 to 9 computations (76.9% saved)

series21.0ms (0.2%)

Counts
3 → 120
Calls

30 calls:

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

rewrite82.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
674×fma-def_binary64
669×log-prod_binary64
334×pow2_binary64
300×fma-neg_binary64
230×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
124036
2378336
Stop Event
node limit
Counts
3 → 273
Calls
Call 1
Inputs
(/.f64 x (-.f64 (*.f64 t y) (*.f64 z (+.f64 t y))))
(-.f64 (*.f64 t y) (*.f64 z (+.f64 t y)))
(*.f64 z (+.f64 t y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) 2) (cbrt.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) (sqrt.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2)) (/.f64 x (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2)) (cbrt.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) (/.f64 x (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3))) (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2))) (fma.f64 t y (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) x) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t y) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t y) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t y) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (fma.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (*.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (+.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t y) (neg.f64 z)) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2)) (/.f64 1 (fma.f64 t y (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2)) (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 t y (*.f64 z (+.f64 t y))) (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3)) (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2)) (fma.f64 t y (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3))) (neg.f64 (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2))) (neg.f64 (fma.f64 t y (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 t y) 2) (-.f64 (pow.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 2) (*.f64 (*.f64 t y) (*.f64 (+.f64 t y) (neg.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 3) (pow.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 2) (-.f64 (pow.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 2) (*.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 2)) (-.f64 (*.f64 t y) (*.f64 (+.f64 t y) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 2) (pow.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 2)) (-.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2)) (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 t y (*.f64 z (+.f64 t y))) (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t y))) (pow.f64 (exp.f64 z) (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 t) y) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t y))) (+.f64 1 (expm1.f64 (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t y))) (exp.f64 (*.f64 (+.f64 t y) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 t) y) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t y))) (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))) (exp.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))) (exp.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))) (+.f64 1 (expm1.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 t y) (neg.f64 z))) (pow.f64 (exp.f64 t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 t y))) (pow.f64 (exp.f64 t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 t y) (neg.f64 z))) (+.f64 1 (expm1.f64 (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 z) (+.f64 t y))) (+.f64 1 (expm1.f64 (*.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t y (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t y (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t y (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t y (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y t (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y t (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y t (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y t (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t y) 1 (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t y) 1 (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t y) 1 (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t y) 1 (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 1 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 1 (fma.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 1 (*.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) 1 (+.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t y) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t y) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t y) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t y) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (fma.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (*.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)) (+.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 t y) (neg.f64 z)) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2)) (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t y)))) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t y)) (cbrt.f64 (pow.f64 (*.f64 t y) 2)) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t y)) (cbrt.f64 (pow.f64 (*.f64 t y) 2)) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t y)) (cbrt.f64 (pow.f64 (*.f64 t y) 2)) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t y)) (cbrt.f64 (pow.f64 (*.f64 t y) 2)) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t y) 2)) (cbrt.f64 (*.f64 t y)) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t y) 2)) (cbrt.f64 (*.f64 t y)) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t y) 2)) (cbrt.f64 (*.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t y) 2)) (cbrt.f64 (*.f64 t y)) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (fma.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (*.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (+.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (fma.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (*.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) 2) (cbrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (+.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) y) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) t) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 z (+.f64 t y))) (neg.f64 (sqrt.f64 (*.f64 z (+.f64 t y)))) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 t y)) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 t y)) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 t y)) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (fma.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (*.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (sqrt.f64 (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y))) (+.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) y) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) t) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 t y)) z (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2))) (fma.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2))) (*.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t y) 3) (pow.f64 (*.f64 z (+.f64 t y)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 t y)) (fma.f64 t y (*.f64 z (+.f64 t y))) (pow.f64 (*.f64 t y) 2))) (+.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2)) (/.f64 1 (fma.f64 t y (*.f64 z (+.f64 t y)))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2)) (/.f64 1 (fma.f64 t y (*.f64 z (+.f64 t y)))) (fma.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2)) (/.f64 1 (fma.f64 t y (*.f64 z (+.f64 t y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2)) (/.f64 1 (fma.f64 t y (*.f64 z (+.f64 t y)))) (*.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 t y) 2) (pow.f64 (*.f64 z (+.f64 t y)) 2)) (/.f64 1 (fma.f64 t y (*.f64 z (+.f64 t y)))) (+.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 z) (+.f64 t y) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))) 2) (cbrt.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))) (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t y) (neg.f64 z))) 2) (cbrt.f64 (*.f64 (+.f64 t y) (neg.f64 z))) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))) (sqrt.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))) (fma.f64 (+.f64 t y) (neg.f64 z) (*.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 t y) (neg.f64 z))) (sqrt.f64 (*.f64 (+.f64 t y) (neg.f64 z))) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 z (+.f64 t y)))) (sqrt.f64 (*.f64 z (+.f64 t y))) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 z (+.f64 t y)) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (fma.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z (+.f64 t y)))) (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2)) (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (*.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (-.f64 (sqrt.f64 (*.f64 t y)) (sqrt.f64 (*.f64 z (+.f64 t y)))) (+.f64 (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2))) (cbrt.f64 (*.f64 z (+.f64 t y))) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (+.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 (+.f64 t y) (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 z (neg.f64 (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 z (+.f64 t y)) (fma.f64 z (neg.f64 (+.f64 t y)) (*.f64 z (+.f64 t y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 z) 1) (+.f64 t y) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 (+.f64 t y)) 2)) (cbrt.f64 (+.f64 t y)) (*.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t y))) (sqrt.f64 (+.f64 t y)) (*.f64 t y))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t z) 1) (*.f64 (*.f64 y z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 t y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 t y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z (+.f64 t y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t z) (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y z) 2)) (-.f64 (*.f64 t z) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 y 3)) z) (fma.f64 t t (*.f64 y (-.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 y y)) z) (-.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (pow.f64 t 3) (pow.f64 y 3))) (fma.f64 t t (*.f64 y (-.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (*.f64 t t) (*.f64 y y))) (-.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (+.f64 t y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (+.f64 t y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z (+.f64 t y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (+.f64 t y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (+.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 z (+.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 y z)) (exp.f64 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 z (+.f64 t y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z (+.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 z (+.f64 t y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y z (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z y (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y z) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) y) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) z) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) y) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) z) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t z) 1 (*.f64 (*.f64 y z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 t)) (*.f64 (sqrt.f64 z) (sqrt.f64 t)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 t) (sqrt.f64 z)) (*.f64 (sqrt.f64 t) (sqrt.f64 z)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 (sqrt.f64 z) (sqrt.f64 y)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 (sqrt.f64 y) (sqrt.f64 z)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (sqrt.f64 y)) (sqrt.f64 y) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 z)) (sqrt.f64 z) (*.f64 t z))))))

simplify122.0ms (1.1%)

Algorithm
egg-herbie
Rules
628×times-frac_binary64
405×associate-*l*_binary64
403×associate-*r*_binary64
380×associate-/r*_binary64
378×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.4b
(/.f64 x (*.f64 y z))
Compiler

Compiled 15 to 6 computations (60% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite41.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
711×pow1_binary64
658×add-log-exp_binary64
658×log1p-expm1-u_binary64
658×expm1-log1p-u_binary64
643×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11257
217297
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(/.f64 x (*.f64 y z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x (*.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2) (cbrt.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) (sqrt.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 x (cbrt.f64 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (cbrt.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 y z))) (/.f64 x (sqrt.f64 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y z))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (/.f64 x z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 y z))))))))

simplify40.0ms (0.4%)

Algorithm
egg-herbie
Rules
900×log-div_binary64
805×log-prod_binary64
444×times-frac_binary64
383×fma-def_binary64
380×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
099543
1260432
2870333
35244333
Stop Event
node limit
Counts
38 → 46
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (/.f64 x (*.f64 y z))) 1)
(*.f64 x (/.f64 1 (*.f64 y z)))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(*.f64 1 (/.f64 x (*.f64 y z)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2) (cbrt.f64 (/.f64 x (*.f64 y z))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 y z))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) (sqrt.f64 (/.f64 x (*.f64 y z))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y z))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y z))))
(*.f64 (/.f64 1 (*.f64 y z)) x)
(*.f64 (/.f64 x y) (/.f64 1 z))
(*.f64 (/.f64 1 y) (/.f64 x z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 1 z) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y z)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 x (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (cbrt.f64 (/.f64 x (*.f64 y z))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y z))) (/.f64 x (sqrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y z))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y z))))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) 2)
(pow.f64 (/.f64 y (/.f64 x z)) -1)
(neg.f64 (/.f64 x (neg.f64 (*.f64 y z))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 y z))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y z))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y z))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y z))))
Outputs
(-.f64 (+.f64 1 (/.f64 x (*.f64 y z))) 1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 x (/.f64 1 (*.f64 y z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 1 (/.f64 x (*.f64 y z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 2) (cbrt.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) (sqrt.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 (*.f64 y z)) x)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x y) (/.f64 1 z))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 y) (/.f64 x z))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) z))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) z))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 z) (/.f64 x y))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) z) (/.f64 (cbrt.f64 x) y))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y z)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 x (cbrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (cbrt.f64 (/.f64 x (*.f64 y z))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y z)) 2)) (/.f64 x (cbrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 y z)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y z))) (/.f64 x (sqrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y z))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y z))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y z))) (/.f64 x (sqrt.f64 (*.f64 y z))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y z))) (sqrt.f64 (*.f64 y z)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z))))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) 3)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y z))) 2)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(pow.f64 (/.f64 y (/.f64 x z)) -1)
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(neg.f64 (/.f64 x (neg.f64 (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 2))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(log.f64 (exp.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y z)) 3))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(exp.f64 (log.f64 (/.f64 x (*.f64 y z))))
(+.f64 1 (-.f64 (/.f64 x (*.f64 y z)) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.4b
(/.f64 (neg.f64 x) (*.f64 z y))
Compiler

Compiled 18 to 7 computations (61.1% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite41.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
731×pow1_binary64
677×add-log-exp_binary64
676×log1p-expm1-u_binary64
676×expm1-log1p-u_binary64
662×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079
11507
222527
Stop Event
node limit
Counts
1 → 45
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) (*.f64 z y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x (*.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 z y)) (/.f64 x (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 2) (cbrt.f64 (/.f64 x (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (*.f64 z y))) (sqrt.f64 (/.f64 x (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x z) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) z) (/.f64 (cbrt.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) y) (/.f64 (cbrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 x (cbrt.f64 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (/.f64 x (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 x (cbrt.f64 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 z y))) (/.f64 x (sqrt.f64 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (*.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 z y))) (/.f64 x (sqrt.f64 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 z y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 z y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (/.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 z y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 z y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 z y))))))))

simplify46.0ms (0.4%)

Algorithm
egg-herbie
Rules
570×log-div_binary64
537×log-prod_binary64
356×fma-def_binary64
319×associate-*l/_binary64
313×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0115923
1294818
2970728
34510728
Stop Event
node limit
Counts
81 → 58
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(-.f64 0 (/.f64 x (*.f64 z y)))
(-.f64 (+.f64 1 (/.f64 x (*.f64 z y))) 1)
(-.f64 (/.f64 0 (*.f64 z y)) (/.f64 x (*.f64 z y)))
(*.f64 x (/.f64 1 (*.f64 z y)))
(*.f64 x (/.f64 1 (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 x (*.f64 z y)) 1)
(*.f64 1 (/.f64 x (*.f64 z y)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 2) (cbrt.f64 (/.f64 x (*.f64 z y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 z y))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z y))) (sqrt.f64 (/.f64 x (*.f64 z y))))
(*.f64 (/.f64 1 (*.f64 z y)) x)
(*.f64 -1 (/.f64 x (*.f64 z y)))
(*.f64 (/.f64 x z) (/.f64 1 y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (*.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 1 z) (/.f64 x y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 -1 z) (/.f64 x y))
(*.f64 (/.f64 1 y) (/.f64 x z))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) y) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 -1 y) (/.f64 x z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 x (cbrt.f64 (*.f64 z y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (/.f64 x (*.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z y))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 x (cbrt.f64 (*.f64 z y))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 z y))) (/.f64 x (sqrt.f64 (*.f64 z y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (*.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z y))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 z y))) (/.f64 x (sqrt.f64 (*.f64 z y))))
(pow.f64 (/.f64 x (*.f64 z y)) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z y))) 2)
(pow.f64 (/.f64 z (/.f64 x y)) -1)
(neg.f64 (/.f64 x (*.f64 z y)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z y)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 z y))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z y))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (/.f64 x (*.f64 z y))))
Outputs
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(-.f64 0 (/.f64 x (*.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(-.f64 (+.f64 1 (/.f64 x (*.f64 z y))) 1)
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(-.f64 (/.f64 0 (*.f64 z y)) (/.f64 x (*.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 x (/.f64 1 (*.f64 z y)))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 x (/.f64 1 (*.f64 z (neg.f64 y))))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 (/.f64 x (*.f64 z y)) 1)
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 1 (/.f64 x (*.f64 z y)))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 z y))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 (*.f64 y z)) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (/.f64 (cbrt.f64 x) y) z))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 2))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 2) (cbrt.f64 (/.f64 x (*.f64 z y))))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 z y))))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z y))) (sqrt.f64 (/.f64 x (*.f64 z y))))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (/.f64 1 (*.f64 z y)) x)
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 -1 (/.f64 x (*.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 (/.f64 x z) (/.f64 1 y))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) (*.f64 z y)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 (*.f64 y z)) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (/.f64 (cbrt.f64 x) y) z))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 z y)))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) y))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (/.f64 1 z) (/.f64 x y))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 (*.f64 y z)) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (/.f64 (cbrt.f64 x) y) z))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) z))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (/.f64 -1 z) (/.f64 x y))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 (/.f64 1 y) (/.f64 x z))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) y) (/.f64 (cbrt.f64 x) z))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 (*.f64 y z)) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (/.f64 (cbrt.f64 x) y) z))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 -1 y) (/.f64 x z))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 x (cbrt.f64 (*.f64 z y))))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (cbrt.f64 (/.f64 x (*.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x z) y)) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y z))) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (*.f64 y z)) 2)))
(/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (/.f64 (/.f64 x z) y))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 z y))))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 z y)) 2)) (/.f64 x (cbrt.f64 (*.f64 z y))))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 z y))) (/.f64 x (sqrt.f64 (*.f64 z y))))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (*.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 z y))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 (*.f64 y z)) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (/.f64 (cbrt.f64 x) y) z))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) z) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 z y))) (/.f64 x (sqrt.f64 (*.f64 z y))))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(pow.f64 (/.f64 x (*.f64 z y)) 1)
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z y)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z y))) 3)
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z y))) 2)
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(pow.f64 (/.f64 z (/.f64 x y)) -1)
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(neg.f64 (/.f64 x (*.f64 z y)))
(/.f64 (neg.f64 x) (*.f64 y z))
(/.f64 x (*.f64 y (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 x) y) z)
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z y)) 2))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(log.f64 (exp.f64 (/.f64 x (*.f64 z y))))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z y)) 3))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 z y) 3)))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z y))))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z y))))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)
(exp.f64 (log.f64 (/.f64 x (*.f64 z y))))
(+.f64 1 (-.f64 (/.f64 (/.f64 x z) y) 1))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(/.f64 (/.f64 x z) y)

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
2.6b
(*.f64 (/.f64 x y) (/.f64 1 t))
Compiler

Compiled 21 to 11 computations (47.6% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite51.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
907×pow1_binary64
841×add-log-exp_binary64
841×log1p-expm1-u_binary64
841×expm1-log1p-u_binary64
822×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087
11707
223407
Stop Event
node limit
Counts
1 → 49
Calls
Call 1
Inputs
(*.f64 (/.f64 x y) (/.f64 1 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (/.f64 x y) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 t (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (*.f64 y t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 y (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 t (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y t) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 t (cbrt.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 x y)) (/.f64 t (sqrt.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 y x) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 t) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (neg.f64 t) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 t (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x t) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x y)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x t)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 y) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1) (*.f64 y (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 y) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 t) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x t) 1) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x t) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x t) (sqrt.f64 y)) (sqrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (/.f64 1 t)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 x y)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) -1) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 t) (neg.f64 x)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 x y) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 x y) t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 x y) t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 x y) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 x y) t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 x y) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 x y) 3) (/.f64 (pow.f64 t -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (pow.f64 t -2) t) (pow.f64 (/.f64 x y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 x y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 x y) t)))))))

simplify43.0ms (0.4%)

Algorithm
egg-herbie
Rules
954×log-div_binary64
556×log-prod_binary64
386×associate-*l/_binary64
374×associate-/l*_binary64
358×associate-/r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0128595
1319595
21065595
35721595
Stop Event
node limit
Counts
85 → 49
Calls
Call 1
Inputs
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(-.f64 (+.f64 1 (/.f64 (/.f64 x y) t)) 1)
(/.f64 x (*.f64 y t))
(/.f64 x (/.f64 t (/.f64 1 y)))
(/.f64 x (/.f64 (*.f64 y t) 1))
(/.f64 x (/.f64 y (/.f64 1 t)))
(/.f64 (/.f64 x y) t)
(/.f64 1 (*.f64 (/.f64 y x) t))
(/.f64 1 (*.f64 t (/.f64 y x)))
(/.f64 1 (/.f64 t (/.f64 x y)))
(/.f64 1 (/.f64 (*.f64 y t) x))
(/.f64 1 (/.f64 y (/.f64 x t)))
(/.f64 (/.f64 1 t) (/.f64 y x))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 t (cbrt.f64 (/.f64 x y))))
(/.f64 (sqrt.f64 (/.f64 x y)) (/.f64 t (sqrt.f64 (/.f64 x y))))
(/.f64 -1 (*.f64 (/.f64 y x) (neg.f64 t)))
(/.f64 -1 (*.f64 (neg.f64 t) (/.f64 y x)))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 y t)))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 t) y))
(/.f64 (neg.f64 x) (*.f64 t (neg.f64 y)))
(/.f64 (/.f64 x t) y)
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 t))
(/.f64 (neg.f64 (/.f64 x t)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 y) t))
(/.f64 (*.f64 x -1) (*.f64 y (neg.f64 t)))
(/.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 y) (neg.f64 t)))
(/.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 t) (neg.f64 y)))
(/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 (/.f64 (/.f64 x y) 1) t)
(/.f64 (/.f64 (/.f64 x y) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(/.f64 (/.f64 (/.f64 x t) 1) y)
(/.f64 (/.f64 (/.f64 x t) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (/.f64 x t) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (*.f64 (neg.f64 x) (/.f64 1 t)) (neg.f64 y))
(/.f64 (*.f64 -1 (/.f64 x y)) (neg.f64 t))
(/.f64 (*.f64 (/.f64 x y) -1) (neg.f64 t))
(/.f64 (*.f64 (/.f64 1 t) (neg.f64 x)) (neg.f64 y))
(pow.f64 (/.f64 (/.f64 x y) t) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 x y) t) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x y) t)) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x y) t)) 2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x y) t) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 x y) t)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x y) t) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 t 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x y) 3) (/.f64 (pow.f64 t -2) t)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 t -2) t) (pow.f64 (/.f64 x y) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x y) t)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x y) t)))
(exp.f64 (log.f64 (/.f64 (/.f64 x y) t)))
Outputs
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(-.f64 (+.f64 1 (/.f64 (/.f64 x y) t)) 1)
(/.f64 x (*.f64 y t))
(/.f64 x (*.f64 y t))
(/.f64 x (/.f64 t (/.f64 1 y)))
(/.f64 x (*.f64 y t))
(/.f64 x (/.f64 (*.f64 y t) 1))
(/.f64 x (*.f64 y t))
(/.f64 x (/.f64 y (/.f64 1 t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x y) t)
(/.f64 x (*.f64 y t))
(/.f64 1 (*.f64 (/.f64 y x) t))
(/.f64 x (*.f64 y t))
(/.f64 1 (*.f64 t (/.f64 y x)))
(/.f64 x (*.f64 y t))
(/.f64 1 (/.f64 t (/.f64 x y)))
(/.f64 x (*.f64 y t))
(/.f64 1 (/.f64 (*.f64 y t) x))
(/.f64 x (*.f64 y t))
(/.f64 1 (/.f64 y (/.f64 x t)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 1 t) (/.f64 y x))
(/.f64 x (*.f64 y t))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 t (cbrt.f64 (/.f64 x y))))
(/.f64 x (*.f64 y t))
(/.f64 (sqrt.f64 (/.f64 x y)) (/.f64 t (sqrt.f64 (/.f64 x y))))
(/.f64 x (*.f64 y t))
(/.f64 -1 (*.f64 (/.f64 y x) (neg.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 -1 (*.f64 (neg.f64 t) (/.f64 y x)))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 y t)))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 t) y))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 x) (*.f64 t (neg.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 x t) y)
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (neg.f64 (/.f64 x t)) (neg.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 y) t))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 x -1) (*.f64 y (neg.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 y) (neg.f64 t)))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 t) (neg.f64 y)))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x y) (sqrt.f64 t)) (sqrt.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x y) 1) t)
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x y) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x t) 1) y)
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x t) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (/.f64 (/.f64 x t) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 (neg.f64 x) (/.f64 1 t)) (neg.f64 y))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 -1 (/.f64 x y)) (neg.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 (/.f64 x y) -1) (neg.f64 t))
(/.f64 x (*.f64 y t))
(/.f64 (*.f64 (/.f64 1 t) (neg.f64 x)) (neg.f64 y))
(/.f64 x (*.f64 y t))
(pow.f64 (/.f64 (/.f64 x y) t) 1)
(/.f64 x (*.f64 y t))
(pow.f64 (pow.f64 (/.f64 (/.f64 x y) t) 3) 1/3)
(/.f64 x (*.f64 y t))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x y) t)) 3)
(/.f64 x (*.f64 y t))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x y) t)) 2)
(/.f64 x (*.f64 y t))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x y) t) 2))
(/.f64 x (*.f64 y t))
(log.f64 (exp.f64 (/.f64 (/.f64 x y) t)))
(/.f64 x (*.f64 y t))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x y) t) 3))
(/.f64 x (*.f64 y t))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 t 3)))
(/.f64 x (*.f64 y t))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x y) 3) (/.f64 (pow.f64 t -2) t)))
(/.f64 x (*.f64 y t))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 t -2) t) (pow.f64 (/.f64 x y) 3)))
(/.f64 x (*.f64 y t))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x y) t)))
(/.f64 x (*.f64 y t))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x y) t)))
(/.f64 x (*.f64 y t))
(exp.f64 (log.f64 (/.f64 (/.f64 x y) t)))
(/.f64 x (*.f64 y t))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.5b
(/.f64 (/.f64 x z) (-.f64 z y))
Compiler

Compiled 20 to 7 computations (65% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite54.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
478×log-prod_binary64
395×prod-diff_binary64
362×exp-prod_binary64
302×pow-prod-down_binary64
237×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0710
116310
2257810
Stop Event
node limit
Counts
1 → 57
Calls
Call 1
Inputs
(/.f64 (/.f64 x z) (-.f64 z y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 z (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 z (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x z) (/.f64 1 (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 z (-.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 z (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) z) (/.f64 1 (neg.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z y)) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)) (/.f64 (cbrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x z)) 1) (/.f64 (sqrt.f64 (/.f64 x z)) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) -2) (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 z y) -1/2) (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z y) (/.f64 z x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z y) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z x) (-.f64 z y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 z (-.f64 z y)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 z y) (/.f64 z x)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 2)) (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))) (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) (/.f64 z x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 1) 1))))))

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Rules
836×fma-neg_binary64
693×associate-/l*_binary64
645×times-frac_binary64
407×associate-/r*_binary64
381×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02041564
15441513
217641435
378681435
Stop Event
node limit
Counts
93 → 111
Calls
Call 1
Inputs
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 x (*.f64 (-.f64 z y) z))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(/.f64 x (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(+.f64 0 (/.f64 x (*.f64 z (-.f64 z y))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 1)
(*.f64 x (/.f64 1 (*.f64 z (-.f64 z y))))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z y)))
(*.f64 (/.f64 x (*.f64 z (-.f64 z y))) 1)
(*.f64 1 (/.f64 x (*.f64 z (-.f64 z y))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z y))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(*.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z y))))
(*.f64 (/.f64 (neg.f64 x) z) (/.f64 1 (neg.f64 (-.f64 z y))))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) 1) (/.f64 (sqrt.f64 (/.f64 x z)) (-.f64 z y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 (-.f64 z y))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) -2) (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z y))))
(*.f64 (pow.f64 (-.f64 z y) -1/2) (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2)
(pow.f64 (*.f64 (-.f64 z y) (/.f64 z x)) -1)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(pow.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z y) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 z x) (-.f64 z y)) -1)
(pow.f64 (/.f64 (*.f64 z (-.f64 z y)) x) -1)
(pow.f64 (/.f64 (*.f64 (-.f64 z y) (/.f64 z x)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 2)) (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))) (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))))
(neg.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 z y))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z y))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z y) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) (/.f64 z x))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 1) 1))
Outputs
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(/.f64 x (*.f64 (-.f64 z y) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 z y))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 x (*.f64 z y))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 x (*.f64 y y)))
(-.f64 (*.f64 (/.f64 x (*.f64 y y)) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 x (*.f64 y y))) (/.f64 x (/.f64 (pow.f64 y 4) (*.f64 z z))))
(-.f64 (-.f64 (*.f64 (/.f64 x (*.f64 y y)) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 z y))) (*.f64 x (/.f64 (*.f64 z z) (pow.f64 y 4))))
(fma.f64 (/.f64 x (*.f64 y y)) (-.f64 -1 (/.f64 z y)) (-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (*.f64 x (/.f64 (*.f64 z z) (pow.f64 y 4)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x y) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 y (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 3)) (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(fma.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) x (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 3)) (+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x)))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 5)) x)) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x y) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 y (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 3)) (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(fma.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) x (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 3)) (+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x)))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 5)) x)) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(/.f64 x (pow.f64 z 2))
(/.f64 x (*.f64 z z))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (/.f64 x (pow.f64 z 2)))
(+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 x y) (pow.f64 z 3)))
(+.f64 (/.f64 x (*.f64 z z)) (*.f64 (/.f64 y (pow.f64 z 3)) x))
(*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z)))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 3)) (+.f64 (/.f64 x (*.f64 z z)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(fma.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) x (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))))
(+.f64 (/.f64 (*.f64 y x) (pow.f64 z 3)) (+.f64 (/.f64 x (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) x) (pow.f64 z 5)) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 x y) (pow.f64 z 3)) (+.f64 (/.f64 x (*.f64 z z)) (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 z 4) x)) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 z 5) x)))))
(+.f64 (/.f64 x (*.f64 z z)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 z 4)) x) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 5)) x)) (*.f64 (/.f64 y (pow.f64 z 3)) x)))
(+.f64 (*.f64 (+.f64 (/.f64 y z) 1) (/.f64 x (*.f64 z z))) (*.f64 x (+.f64 (/.f64 y (/.f64 (pow.f64 z 4) y)) (/.f64 (pow.f64 y 3) (pow.f64 z 5)))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 z y))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 x (*.f64 z y))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 x (*.f64 y y)))
(-.f64 (*.f64 (/.f64 x (*.f64 y y)) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 x (*.f64 y y))) (/.f64 x (/.f64 (pow.f64 y 4) (*.f64 z z))))
(-.f64 (-.f64 (*.f64 (/.f64 x (*.f64 y y)) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 z y))) (*.f64 x (/.f64 (*.f64 z z) (pow.f64 y 4))))
(fma.f64 (/.f64 x (*.f64 y y)) (-.f64 -1 (/.f64 z y)) (-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (*.f64 x (/.f64 (*.f64 z z) (pow.f64 y 4)))))
(*.f64 -1 (/.f64 x (*.f64 y z)))
(/.f64 (neg.f64 x) (*.f64 z y))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (*.f64 -1 (/.f64 x (*.f64 y z))))
(*.f64 -1 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 x (*.f64 z y))))
(-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 x y) (+.f64 (/.f64 -1 z) (/.f64 -1 y)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z)))))
(fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y))))
(-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 x (*.f64 y y)))
(-.f64 (*.f64 (/.f64 x (*.f64 y y)) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 y 3))) (*.f64 -1 (/.f64 x (*.f64 y z))))))
(fma.f64 -1 (/.f64 (*.f64 x (*.f64 z z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 x (*.f64 y y)) (fma.f64 -1 (/.f64 (*.f64 x z) (pow.f64 y 3)) (/.f64 (neg.f64 x) (*.f64 z y)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (*.f64 (/.f64 z (pow.f64 y 3)) x)) (/.f64 x (*.f64 y y))) (/.f64 x (/.f64 (pow.f64 y 4) (*.f64 z z))))
(-.f64 (-.f64 (*.f64 (/.f64 x (*.f64 y y)) (-.f64 -1 (/.f64 z y))) (/.f64 x (*.f64 z y))) (*.f64 x (/.f64 (*.f64 z z) (pow.f64 y 4))))
(fma.f64 (/.f64 x (*.f64 y y)) (-.f64 -1 (/.f64 z y)) (-.f64 (/.f64 (neg.f64 x) (*.f64 z y)) (*.f64 x (/.f64 (*.f64 z z) (pow.f64 y 4)))))
(+.f64 0 (/.f64 x (*.f64 z (-.f64 z y))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x z) (-.f64 z y)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x z) (-.f64 z y))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x z) (-.f64 z y))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x z) (-.f64 z y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 1)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 x (/.f64 1 (*.f64 z (-.f64 z y))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x z) (/.f64 1 (-.f64 z y)))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (*.f64 z (-.f64 z y))) 1)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 1 (/.f64 x (*.f64 z (-.f64 z y))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z y))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) (/.f64 1 (-.f64 z y))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (neg.f64 x) z) (/.f64 1 (neg.f64 (-.f64 z y))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 1 (-.f64 z y)) (/.f64 x z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 z y)) (/.f64 (cbrt.f64 x) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 z y)) (/.f64 (sqrt.f64 x) z))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 z) (-.f64 z y)))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x z)) (-.f64 z y)))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) 1) (/.f64 (sqrt.f64 (/.f64 x z)) (-.f64 z y)))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z y)) z)))
(/.f64 (/.f64 x (*.f64 z (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 x z) (*.f64 (cbrt.f64 (-.f64 z y)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) -2) (/.f64 (/.f64 x z) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z y)) z)))
(/.f64 (/.f64 x (*.f64 z (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 x z) (*.f64 (cbrt.f64 (-.f64 z y)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x z) (-.f64 z y))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 z y)) 2) (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 (sqrt.f64 (/.f64 x z)) (cbrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 z y)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 z y)) z)))
(/.f64 (/.f64 x (*.f64 z (cbrt.f64 (-.f64 z y)))) (pow.f64 (cbrt.f64 (-.f64 z y)) 2))
(/.f64 (/.f64 x z) (*.f64 (cbrt.f64 (-.f64 z y)) (pow.f64 (cbrt.f64 (-.f64 z y)) 2)))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 z y)))
(/.f64 x (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 z (sqrt.f64 (-.f64 z y)))))
(*.f64 (pow.f64 (-.f64 z y) -1/2) (/.f64 (/.f64 x z) (sqrt.f64 (-.f64 z y))))
(/.f64 (*.f64 (pow.f64 (-.f64 z y) -1/2) (/.f64 x z)) (sqrt.f64 (-.f64 z y)))
(/.f64 (*.f64 (/.f64 x z) (pow.f64 (-.f64 z y) -1/2)) (sqrt.f64 (-.f64 z y)))
(/.f64 (/.f64 x z) (/.f64 (sqrt.f64 (-.f64 z y)) (pow.f64 (-.f64 z y) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x z)) 2) (sqrt.f64 (-.f64 z y))) (/.f64 (cbrt.f64 (/.f64 x z)) (sqrt.f64 (-.f64 z y))))
(*.f64 (/.f64 x (sqrt.f64 (-.f64 z y))) (/.f64 (/.f64 1 z) (sqrt.f64 (-.f64 z y))))
(/.f64 (/.f64 x (*.f64 z (sqrt.f64 (-.f64 z y)))) (sqrt.f64 (-.f64 z y)))
(/.f64 x (*.f64 (sqrt.f64 (-.f64 z y)) (*.f64 z (sqrt.f64 (-.f64 z y)))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (pow.f64 z 3) (pow.f64 y 3))) (fma.f64 y (+.f64 z y) (*.f64 z z)))
(/.f64 (*.f64 (/.f64 x z) (fma.f64 y (+.f64 z y) (*.f64 z z))) (-.f64 (pow.f64 z 3) (pow.f64 y 3)))
(*.f64 (/.f64 x z) (/.f64 (fma.f64 y (+.f64 z y) (*.f64 z z)) (-.f64 (pow.f64 z 3) (pow.f64 y 3))))
(*.f64 (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))) (+.f64 z y))
(*.f64 (+.f64 z y) (/.f64 (/.f64 x z) (-.f64 (*.f64 z z) (*.f64 y y))))
(/.f64 (*.f64 (/.f64 x z) (+.f64 z y)) (-.f64 (*.f64 z z) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 x z) (+.f64 z y)) (/.f64 (+.f64 z y) (-.f64 z y)))
(pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 1)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 2) 1/2)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 3) 1/3)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 3)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 2)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (*.f64 (-.f64 z y) (/.f64 z x)) -1)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (exp.f64 1) (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z y) 3)) 1/3)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (*.f64 (/.f64 z x) (-.f64 z y)) -1)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (/.f64 (*.f64 z (-.f64 z y)) x) -1)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (/.f64 (*.f64 (-.f64 z y) (/.f64 z x)) 1) -1)
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 2)) (cbrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (/.f64 x z) (-.f64 z y)))) 2)) (cbrt.f64 (log.f64 (/.f64 (/.f64 x z) (-.f64 z y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))) (sqrt.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (/.f64 x z) (-.f64 z y))))) (sqrt.f64 (log.f64 (/.f64 (/.f64 x z) (-.f64 z y)))))
(neg.f64 (/.f64 (/.f64 x z) (neg.f64 (-.f64 z y))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 2))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(log.f64 (exp.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z y))))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 z (-.f64 z y))) 3))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x z) 3) (pow.f64 (-.f64 z y) 3)))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(exp.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 1))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 1/3))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 3))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 z (-.f64 z y))))) 2))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 z y) (/.f64 z x))) -1))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x (*.f64 z (-.f64 z y)))) 1) 1))
(/.f64 (/.f64 x z) (-.f64 z y))
(/.f64 x (*.f64 z (-.f64 z y)))

eval194.0ms (1.8%)

Compiler

Compiled 15995 to 4801 computations (70% saved)

prune196.0ms (1.8%)

Pruning

26 alts after pruning (15 fresh and 11 done)

PrunedKeptTotal
New7665771
Fresh21012
Picked011
Done11011
Total76926795
Error
0.0b
Counts
795 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
51.2b
(/.f64 (/.f64 (/.f64 x z) (sqrt.f64 z)) (sqrt.f64 z))
25.7b
(/.f64 (/.f64 (neg.f64 x) (-.f64 z t)) y)
44.3b
(/.f64 (/.f64 (neg.f64 x) y) z)
1.6b
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
28.9b
(/.f64 (/.f64 x z) (-.f64 z y))
28.8b
(/.f64 (/.f64 x z) (-.f64 z t))
38.0b
(/.f64 (/.f64 x z) z)
50.6b
(/.f64 (/.f64 x z) y)
26.5b
(/.f64 (/.f64 x y) (-.f64 t z))
37.2b
(/.f64 (/.f64 x y) t)
26.9b
(/.f64 (/.f64 x t) (-.f64 y z))
36.8b
(/.f64 (/.f64 x t) y)
44.5b
(/.f64 (neg.f64 (/.f64 x z)) t)
44.9b
(/.f64 (neg.f64 x) (*.f64 z y))
45.0b
(/.f64 (neg.f64 x) (*.f64 z t))
28.8b
(/.f64 x (/.f64 (-.f64 z t) (/.f64 -1 y)))
39.8b
(/.f64 x (/.f64 y (/.f64 1 t)))
27.7b
(/.f64 x (-.f64 (*.f64 t y) (*.f64 t z)))
40.6b
(/.f64 x (*.f64 z z))
50.4b
(/.f64 x (*.f64 y z))
39.8b
(/.f64 x (*.f64 y t))
27.4b
(/.f64 x (*.f64 t (-.f64 y z)))
38.0b
(*.f64 (/.f64 x z) (/.f64 1 z))
37.2b
(*.f64 (/.f64 x y) (/.f64 1 t))
39.8b
(*.f64 (/.f64 1 (*.f64 y t)) x)
44.9b
(*.f64 x (/.f64 1 (*.f64 z (neg.f64 y))))
Compiler

Compiled 278 to 187 computations (32.7% saved)

regimes152.0ms (1.4%)

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

6 calls:

41.0ms
t
38.0ms
x
20.0ms
z
18.0ms
y
15.0ms
(*.f64 (-.f64 y z) (-.f64 t z))
Results
ErrorSegmentsBranch
1.6b1x
1.6b1y
1.6b1z
1.6b1t
1.6b1(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
1.6b1(*.f64 (-.f64 y z) (-.f64 t z))
Compiler

Compiled 350 to 141 computations (59.7% saved)

regimes150.0ms (1.4%)

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

6 calls:

41.0ms
z
29.0ms
y
28.0ms
t
21.0ms
(*.f64 (-.f64 y z) (-.f64 t z))
15.0ms
x
Results
ErrorSegmentsBranch
6.8b1x
4.1b2y
4.0b3z
5.4b2t
6.8b1(/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))
5.5b2(*.f64 (-.f64 y z) (-.f64 t z))
Compiler

Compiled 251 to 109 computations (56.6% saved)

bsearch43.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
1.201523185935271e+145
1.5596060760112965e+153
16.0ms
-1.6931987409866547e+134
-2.217824236599525e+125
Results
39.0ms288×body256valid
Compiler

Compiled 488 to 320 computations (34.4% saved)

regimes313.0ms (2.9%)

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

4 calls:

114.0ms
z
81.0ms
x
61.0ms
y
51.0ms
t
Results
ErrorSegmentsBranch
18.2b7x
7.8b5y
8.3b9z
9.6b3t
Compiler

Compiled 200 to 84 computations (58% saved)

bsearch88.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
1.4780899656135826e-24
9.345430756442311e-24
9.0ms
-3.571136404030225e-48
-1.2535202375806722e-48
51.0ms
-1.1645908593878798e-21
-1.2251655027895376e-23
18.0ms
-1729532157214364200.0
-150.06905302170262
Results
81.0ms448×body256valid
2.0ms23×body256infinite
Compiler

Compiled 692 to 462 computations (33.2% saved)

regimes330.0ms (3%)

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

4 calls:

112.0ms
x
77.0ms
z
54.0ms
t
47.0ms
y
Results
ErrorSegmentsBranch
18.3b9x
12.6b3y
11.5b6z
10.5b3t
Compiler

Compiled 153 to 69 computations (54.9% saved)

bsearch63.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
7.240051953543068e-52
2.25705672530968e-43
25.0ms
-4.444239326749163e-205
-2.5215428474111233e-211
Results
49.0ms288×body256valid
2.0ms16×body256infinite
Compiler

Compiled 452 to 302 computations (33.2% saved)

regimes295.0ms (2.7%)

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

4 calls:

130.0ms
x
75.0ms
z
59.0ms
t
27.0ms
y
Results
ErrorSegmentsBranch
18.0b11x
15.5b3y
11.5b6z
11.9b3t
Compiler

Compiled 146 to 68 computations (53.4% saved)

bsearch85.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
1.3997390301484452e+71
8.771480506872917e+71
14.0ms
3.8748456258176435e-127
9.299094751974653e-126
20.0ms
-2.1043189585741576e-223
-2.9380673833150252e-238
15.0ms
-1.6982968406433813e-84
-1.0020477803174097e-88
24.0ms
-9.199760497205335e+148
-1.6931987409866547e+134
Results
73.0ms656×body256valid
3.0ms34×body256infinite
Compiler

Compiled 1004 to 686 computations (31.7% saved)

regimes272.0ms (2.5%)

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

4 calls:

138.0ms
x
70.0ms
z
35.0ms
t
26.0ms
y
Results
ErrorSegmentsBranch
20.8b9x
15.5b3y
12.0b6z
12.0b3t
Compiler

Compiled 139 to 67 computations (51.8% saved)

bsearch88.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
1.3997390301484452e+71
8.771480506872917e+71
30.0ms
3.8748456258176435e-127
9.299094751974653e-126
4.0ms
-2.1043189585741576e-223
-2.9380673833150252e-238
15.0ms
-1.6982968406433813e-84
-1.0020477803174097e-88
28.0ms
-9.199760497205335e+148
-1.6931987409866547e+134
Results
79.0ms528×body256valid
2.0ms22×body256infinite
Compiler

Compiled 812 to 558 computations (31.3% saved)

regimes283.0ms (2.6%)

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

4 calls:

98.0ms
x
96.0ms
t
45.0ms
y
40.0ms
z
Results
ErrorSegmentsBranch
21.7b10x
15.5b3y
14.0b5z
13.0b6t
Compiler

Compiled 125 to 60 computations (52% saved)

bsearch74.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
7.240051953543068e-52
2.25705672530968e-43
15.0ms
5.70591486188691e-190
4.162718296395597e-187
9.0ms
2.2586686433597815e-256
4.712157049941873e-256
11.0ms
-3.0626322787801357e-280
-2.146078321578666e-281
19.0ms
-1.491805353294384e+69
-9.211563576019466e+51
Results
61.0ms608×body256valid
2.0ms22×body256infinite
Compiler

Compiled 890 to 618 computations (30.6% saved)

regimes180.0ms (1.6%)

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

4 calls:

67.0ms
y
54.0ms
x
31.0ms
t
24.0ms
z
Results
ErrorSegmentsBranch
23.6b7x
17.7b9y
15.9b3z
14.7b4t
Compiler

Compiled 118 to 57 computations (51.7% saved)

bsearch57.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
7.240051953543068e-52
2.25705672530968e-43
27.0ms
-3.0626322787801357e-280
-2.146078321578666e-281
14.0ms
-9.788067008836394e-85
-5.8872040967278235e-89
Results
51.0ms368×body256valid
1.0ms15×body256infinite
Compiler

Compiled 542 to 389 computations (28.2% saved)

regimes374.0ms (3.4%)

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

4 calls:

108.0ms
x
99.0ms
y
82.0ms
z
81.0ms
t
Results
ErrorSegmentsBranch
28.2b10x
21.2b8y
18.6b8z
21.9b7t
Compiler

Compiled 111 to 54 computations (51.4% saved)

bsearch108.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
1.3997390301484452e+71
8.771480506872917e+71
16.0ms
1.9486370794496756e+30
2.8546064057993135e+35
16.0ms
2.742266574302047e-73
5.476372967186514e-68
19.0ms
8.500118057063709e-116
1.8466385795221481e-100
14.0ms
-1.6982968406433813e-84
-1.0020477803174097e-88
18.0ms
-3.5095786426816517e-45
-6.935131202114986e-64
13.0ms
-7.197176768572214e+49
-2.878985320447196e+48
Results
95.0ms944×body256valid
2.0ms19×body256infinite
Compiler

Compiled 1277 to 917 computations (28.2% saved)

regimes241.0ms (2.2%)

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

4 calls:

72.0ms
x
61.0ms
y
54.0ms
z
51.0ms
t
Results
ErrorSegmentsBranch
28.2b10x
21.2b8y
18.6b8z
21.9b7t
Compiler

Compiled 104 to 51 computations (51% saved)

bsearch109.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
1.3997390301484452e+71
8.771480506872917e+71
16.0ms
1.9486370794496756e+30
2.8546064057993135e+35
18.0ms
2.742266574302047e-73
5.476372967186514e-68
18.0ms
8.500118057063709e-116
1.8466385795221481e-100
16.0ms
-1.6982968406433813e-84
-1.0020477803174097e-88
18.0ms
-3.5095786426816517e-45
-6.935131202114986e-64
12.0ms
-7.197176768572214e+49
-2.878985320447196e+48
Results
96.0ms944×body256valid
2.0ms20×body256infinite
Compiler

Compiled 1251 to 891 computations (28.8% saved)

regimes162.0ms (1.5%)

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

4 calls:

51.0ms
x
40.0ms
z
35.0ms
y
34.0ms
t
Results
ErrorSegmentsBranch
28.2b10x
22.4b6y
18.6b8z
23.0b6t
Compiler

Compiled 71 to 38 computations (46.5% saved)

bsearch186.0ms (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
1.3997390301484452e+71
8.771480506872917e+71
48.0ms
1.9486370794496756e+30
2.8546064057993135e+35
65.0ms
2.742266574302047e-73
5.476372967186514e-68
16.0ms
6.610086143797363e-99
3.4510532421153454e-92
14.0ms
-1.6982968406433813e-84
-1.0020477803174097e-88
19.0ms
-3.5095786426816517e-45
-6.935131202114986e-64
12.0ms
-7.197176768572214e+49
-2.878985320447196e+48
Results
174.0ms928×body256valid
2.0ms16×body256infinite
Compiler

Compiled 1230 to 876 computations (28.8% saved)

regimes142.0ms (1.3%)

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

4 calls:

48.0ms
x
39.0ms
z
30.0ms
t
23.0ms
y
Results
ErrorSegmentsBranch
28.7b10x
23.8b4y
18.8b8z
23.0b6t
Compiler

Compiled 65 to 36 computations (44.6% saved)

bsearch100.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
1.3997390301484452e+71
8.771480506872917e+71
17.0ms
1.9486370794496756e+30
2.8546064057993135e+35
18.0ms
2.742266574302047e-73
5.476372967186514e-68
17.0ms
6.610086143797363e-99
3.4510532421153454e-92
15.0ms
-1.6982968406433813e-84
-1.0020477803174097e-88
11.0ms
-6.935131202114986e-64
-1.0713202193766732e-64
11.0ms
-44242.53824596409
-4483.794844657286
Results
87.0ms848×body256valid
2.0ms17×body256infinite
Compiler

Compiled 1125 to 801 computations (28.8% saved)

regimes100.0ms (0.9%)

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

4 calls:

47.0ms
x
24.0ms
t
14.0ms
y
14.0ms
z
Results
ErrorSegmentsBranch
28.7b10x
25.6b3y
22.2b3z
24.2b5t
Compiler

Compiled 59 to 33 computations (44.1% saved)

bsearch22.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
1.3997390301484452e+71
8.771480506872917e+71
11.0ms
-44242.53824596409
-4483.794844657286
Results
19.0ms192×body256valid
Compiler

Compiled 260 to 182 computations (30% saved)

regimes80.0ms (0.7%)

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

4 calls:

36.0ms
x
17.0ms
t
13.0ms
y
13.0ms
z
Results
ErrorSegmentsBranch
30.9b8x
27.0b3y
24.4b3z
27.0b3t
Compiler

Compiled 54 to 32 computations (40.7% saved)

bsearch21.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
1.3997390301484452e+71
8.771480506872917e+71
11.0ms
-44242.53824596409
-4483.794844657286
Results
19.0ms192×body256valid
Compiler

Compiled 260 to 182 computations (30% saved)

regimes53.0ms (0.5%)

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

4 calls:

21.0ms
x
12.0ms
t
9.0ms
y
9.0ms
z
Results
ErrorSegmentsBranch
33.8b7x
29.9b3y
25.8b3z
30.7b3t
Compiler

Compiled 39 to 26 computations (33.3% saved)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
5.27702537339836e+60
2.8692440848862814e+66
16.0ms
-1.6982968406433813e-84
-1.0020477803174097e-88
Results
29.0ms272×body256valid
0.0msbody256infinite
Compiler

Compiled 360 to 252 computations (30% saved)

regimes28.0ms (0.3%)

Accuracy

Total -19.8b remaining (-56%)

Threshold costs -19.8b (-56%)

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

4 calls:

8.0ms
t
8.0ms
z
8.0ms
x
3.0ms
y
Results
ErrorSegmentsBranch
38.6b3x
39.8b1y
35.4b3z
38.7b3t
Compiler

Compiled 34 to 24 computations (29.4% saved)

bsearch30.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
1.059317791241812e+68
1.1956945905782662e+70
18.0ms
-415372492907254460.0
-44242.53824596409
Results
27.0ms272×body256valid
Compiler

Compiled 360 to 252 computations (30% saved)

simplify37.0ms (0.3%)

Algorithm
egg-herbie
Rules
18×*-commutative_binary64
14×+-commutative_binary64
14×sub-neg_binary64
10×neg-sub0_binary64
10×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02121053
12421053
22661053
32841053
42931053
52941053
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(if (<=.f64 z -7500000000000000563808651873886564706035717982643061601121818267683244439318114034984058258233185265711994662791393947450081280) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 z 21000000000000000506095924990693479588690280154642362596966161872383677708139999218301373782688048348955556657794153065205059686788098899831152879599616) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x z) (-.f64 z y))))
(if (<=.f64 y -1600000) (/.f64 (/.f64 x y) (-.f64 t z)) (if (<=.f64 y -8294382693697875/21267647932558653966460912964485513216) (/.f64 (/.f64 x z) (-.f64 z t)) (if (<=.f64 y -6252917317820583/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (/.f64 x y) (-.f64 t z)) (if (<=.f64 y 3334767195825197/680564733841876926926749214863536422912) (/.f64 (/.f64 x z) (-.f64 z t)) (/.f64 x (*.f64 t (-.f64 y z)))))))
(if (<=.f64 t -4348981496410655/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 (/.f64 x y) (-.f64 t z)) (if (<=.f64 t 4113761393303015/102844034832575377634685573909834406561420991602098741459288064) (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 x (*.f64 t (-.f64 y z)))))
(if (<=.f64 z -89999999999999998729477858204118019744908181192731525349230683343442797774262446955766399246333605755512592120058068965127608913725117563800129634304) (*.f64 (/.f64 x z) (/.f64 1 z)) (if (<=.f64 z -6780477246827337/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 (-.f64 z y) z)) (if (<=.f64 z -3334007216439927/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (/.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 z 6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 x (*.f64 (-.f64 t z) y)) (if (<=.f64 z 349999999999999990138605293619788551913449418919171461200373744194813952) (/.f64 (/.f64 x t) (-.f64 y z)) (*.f64 (/.f64 x z) (/.f64 1 z)))))))
(if (<=.f64 z -19000000000000000624455070696921930514415387137687693026773151995723047109453364667209206673957184028455973795051685836527025535315634789206196224) (*.f64 (/.f64 x z) (/.f64 1 z)) (if (<=.f64 z -909896301509733/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 x (*.f64 (-.f64 z y) z)) (if (<=.f64 z -2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (/.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 z 2286436926500971/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (/.f64 x (*.f64 (-.f64 t z) y)) (if (<=.f64 z 140000000000000000959427848218759767512090254448657972060114688665452544) (/.f64 x (*.f64 t (-.f64 y z))) (*.f64 (/.f64 x z) (/.f64 1 z)))))))
(if (<=.f64 t -179999999999999989222659048392762254977378089665403493860054663168) (/.f64 (/.f64 x y) t) (if (<=.f64 t -6212971049969201/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (/.f64 x (*.f64 (-.f64 t z) y)) (if (<=.f64 t 4733518998975561/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (/.f64 (/.f64 x z) z) (if (<=.f64 t 3135285318820699/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (/.f64 x (*.f64 (-.f64 t z) y)) (if (<=.f64 t 6106364568184163/3213876088517980551083924184682325205044405987565585670602752) (*.f64 (/.f64 x z) (/.f64 1 z)) (/.f64 x (*.f64 t (-.f64 y z))))))))
(if (<=.f64 t -3849561275618101/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 (/.f64 x y) t) (if (<=.f64 t -5518099287801593/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 t 835607783014675/12855504354071922204335696738729300820177623950262342682411008) (*.f64 (/.f64 x z) (/.f64 1 z)) (/.f64 x (*.f64 t (-.f64 y z))))))
(if (<=.f64 z -3800000000000000004354926742076186556031370788864) (*.f64 (/.f64 x z) (/.f64 1 z)) (if (<=.f64 z -2593742798915883/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 3546180557675503/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (/.f64 (/.f64 x y) t) (if (<=.f64 z 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (neg.f64 (/.f64 x z)) t) (if (<=.f64 z 1260000000000000035187726458290176) (/.f64 (/.f64 x y) t) (if (<=.f64 z 160000000000000011605029821044677620185339905543443512882913624876646400) (/.f64 (neg.f64 x) (*.f64 z t)) (*.f64 (/.f64 x z) (/.f64 1 z)))))))))
(if (<=.f64 z -3499999999999999747812258584733282262274141061120) (/.f64 (/.f64 x z) z) (if (<=.f64 z -578960446186581/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 3546180557675503/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (/.f64 (/.f64 x y) t) (if (<=.f64 z 3461369725412115/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (/.f64 (neg.f64 (/.f64 x z)) t) (if (<=.f64 z 204999999999999990284074233102336) (/.f64 (/.f64 x y) t) (if (<=.f64 z 140000000000000000959427848218759767512090254448657972060114688665452544) (/.f64 (neg.f64 x) (*.f64 z t)) (/.f64 (/.f64 x z) z))))))))
(if (<=.f64 z -2899999999999999883764029586900927241071722758144) (/.f64 (/.f64 x z) z) (if (<=.f64 z -2593742798915883/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (/.f64 (/.f64 x y) t) (if (<=.f64 z 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (neg.f64 x) (*.f64 z t)) (if (<=.f64 z 185000000000000000019480897912832) (/.f64 (/.f64 x y) t) (if (<=.f64 z 215999999999999997276843768019648486950044546679938538967063927380246528) (/.f64 (neg.f64 x) (*.f64 z t)) (/.f64 (/.f64 x z) z))))))))
(if (<=.f64 z -29000) (/.f64 (/.f64 x z) z) (if (<=.f64 z -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 x) (*.f64 z t)) (if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (/.f64 (/.f64 x y) t) (if (<=.f64 z 839232961441515/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (neg.f64 x) (*.f64 z t)) (if (<=.f64 z 31500000000000000303232409153830912) (/.f64 (/.f64 x y) t) (if (<=.f64 z 179999999999999997730703140016373739125037122233282115805886606150205440) (/.f64 (neg.f64 x) (*.f64 z t)) (/.f64 (/.f64 x z) z))))))))
(if (<=.f64 z -14000) (/.f64 (/.f64 x z) z) (if (<=.f64 z 140000000000000000959427848218759767512090254448657972060114688665452544) (/.f64 (/.f64 x t) y) (/.f64 (/.f64 x z) z)))
(if (<=.f64 z -25000) (/.f64 x (*.f64 z z)) (if (<=.f64 z 160000000000000011605029821044677620185339905543443512882913624876646400) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z))))
(if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 5299999999999999660389432439194305941993020085896316568207360) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 z z))))
(if (<=.f64 z -4800000000000) (/.f64 x (*.f64 y z)) (if (<=.f64 z 109999999999999993611312306350507816767917805526968818681323846631424) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y t))
Outputs
(/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))
(if (<=.f64 z -7500000000000000563808651873886564706035717982643061601121818267683244439318114034984058258233185265711994662791393947450081280) (/.f64 (/.f64 x z) (-.f64 z y)) (if (<=.f64 z 21000000000000000506095924990693479588690280154642362596966161872383677708139999218301373782688048348955556657794153065205059686788098899831152879599616) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x z) (-.f64 z y))))
(if (<=.f64 y -1600000) (/.f64 (/.f64 x y) (-.f64 t z)) (if (<=.f64 y -8294382693697875/21267647932558653966460912964485513216) (/.f64 (/.f64 x z) (-.f64 z t)) (if (<=.f64 y -6252917317820583/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (/.f64 x y) (-.f64 t z)) (if (<=.f64 y 3334767195825197/680564733841876926926749214863536422912) (/.f64 (/.f64 x z) (-.f64 z t)) (/.f64 x (*.f64 t (-.f64 y z)))))))
(if (<=.f64 t -4348981496410655/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 (/.f64 x y) (-.f64 t z)) (if (<=.f64 t 4113761393303015/102844034832575377634685573909834406561420991602098741459288064) (/.f64 x (*.f64 (-.f64 z y) z)) (/.f64 x (*.f64 t (-.f64 y z)))))
(if (<=.f64 t -4348981496410655/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 (/.f64 x y) (-.f64 t z)) (if (<=.f64 t 4113761393303015/102844034832575377634685573909834406561420991602098741459288064) (/.f64 x (*.f64 z (-.f64 z y))) (/.f64 x (*.f64 t (-.f64 y z)))))
(if (<=.f64 z -89999999999999998729477858204118019744908181192731525349230683343442797774262446955766399246333605755512592120058068965127608913725117563800129634304) (*.f64 (/.f64 x z) (/.f64 1 z)) (if (<=.f64 z -6780477246827337/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 (-.f64 z y) z)) (if (<=.f64 z -3334007216439927/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (/.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 z 6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 x (*.f64 (-.f64 t z) y)) (if (<=.f64 z 349999999999999990138605293619788551913449418919171461200373744194813952) (/.f64 (/.f64 x t) (-.f64 y z)) (*.f64 (/.f64 x z) (/.f64 1 z)))))))
(if (<=.f64 z -89999999999999998729477858204118019744908181192731525349230683343442797774262446955766399246333605755512592120058068965127608913725117563800129634304) (*.f64 (/.f64 x z) (/.f64 1 z)) (if (<=.f64 z -6780477246827337/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z (-.f64 z y))) (if (<=.f64 z -3334007216439927/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (/.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 z 6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 x (*.f64 y (-.f64 t z))) (if (<=.f64 z 349999999999999990138605293619788551913449418919171461200373744194813952) (/.f64 (/.f64 x t) (-.f64 y z)) (*.f64 (/.f64 x z) (/.f64 1 z)))))))
(if (<=.f64 z -19000000000000000624455070696921930514415387137687693026773151995723047109453364667209206673957184028455973795051685836527025535315634789206196224) (*.f64 (/.f64 x z) (/.f64 1 z)) (if (<=.f64 z -909896301509733/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 x (*.f64 (-.f64 z y) z)) (if (<=.f64 z -2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (/.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 z 2286436926500971/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (/.f64 x (*.f64 (-.f64 t z) y)) (if (<=.f64 z 140000000000000000959427848218759767512090254448657972060114688665452544) (/.f64 x (*.f64 t (-.f64 y z))) (*.f64 (/.f64 x z) (/.f64 1 z)))))))
(if (<=.f64 z -19000000000000000624455070696921930514415387137687693026773151995723047109453364667209206673957184028455973795051685836527025535315634789206196224) (*.f64 (/.f64 x z) (/.f64 1 z)) (if (<=.f64 z -909896301509733/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 x (*.f64 z (-.f64 z y))) (if (<=.f64 z -2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (/.f64 x (*.f64 t (-.f64 y z))) (if (<=.f64 z 2286436926500971/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (/.f64 x (*.f64 y (-.f64 t z))) (if (<=.f64 z 140000000000000000959427848218759767512090254448657972060114688665452544) (/.f64 x (*.f64 t (-.f64 y z))) (*.f64 (/.f64 x z) (/.f64 1 z)))))))
(if (<=.f64 t -179999999999999989222659048392762254977378089665403493860054663168) (/.f64 (/.f64 x y) t) (if (<=.f64 t -6212971049969201/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (/.f64 x (*.f64 (-.f64 t z) y)) (if (<=.f64 t 4733518998975561/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (/.f64 (/.f64 x z) z) (if (<=.f64 t 3135285318820699/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (/.f64 x (*.f64 (-.f64 t z) y)) (if (<=.f64 t 6106364568184163/3213876088517980551083924184682325205044405987565585670602752) (*.f64 (/.f64 x z) (/.f64 1 z)) (/.f64 x (*.f64 t (-.f64 y z))))))))
(if (<=.f64 t -179999999999999989222659048392762254977378089665403493860054663168) (/.f64 (/.f64 x y) t) (if (<=.f64 t -6212971049969201/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (/.f64 x (*.f64 y (-.f64 t z))) (if (<=.f64 t 4733518998975561/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (/.f64 (/.f64 x z) z) (if (<=.f64 t 3135285318820699/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (/.f64 x (*.f64 y (-.f64 t z))) (if (<=.f64 t 6106364568184163/3213876088517980551083924184682325205044405987565585670602752) (*.f64 (/.f64 x z) (/.f64 1 z)) (/.f64 x (*.f64 t (-.f64 y z))))))))
(if (<=.f64 t -3849561275618101/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 (/.f64 x y) t) (if (<=.f64 t -5518099287801593/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (/.f64 (/.f64 (neg.f64 x) y) z) (if (<=.f64 t 835607783014675/12855504354071922204335696738729300820177623950262342682411008) (*.f64 (/.f64 x z) (/.f64 1 z)) (/.f64 x (*.f64 t (-.f64 y z))))))
(if (<=.f64 z -3800000000000000004354926742076186556031370788864) (*.f64 (/.f64 x z) (/.f64 1 z)) (if (<=.f64 z -2593742798915883/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 3546180557675503/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (/.f64 (/.f64 x y) t) (if (<=.f64 z 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (neg.f64 (/.f64 x z)) t) (if (<=.f64 z 1260000000000000035187726458290176) (/.f64 (/.f64 x y) t) (if (<=.f64 z 160000000000000011605029821044677620185339905543443512882913624876646400) (/.f64 (neg.f64 x) (*.f64 z t)) (*.f64 (/.f64 x z) (/.f64 1 z)))))))))
(if (<=.f64 z -3800000000000000004354926742076186556031370788864) (*.f64 (/.f64 x z) (/.f64 1 z)) (if (<=.f64 z -2593742798915883/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 3546180557675503/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (/.f64 (/.f64 x y) t) (if (<=.f64 z 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (/.f64 (neg.f64 x) z) t) (if (<=.f64 z 1260000000000000035187726458290176) (/.f64 (/.f64 x y) t) (if (<=.f64 z 160000000000000011605029821044677620185339905543443512882913624876646400) (/.f64 (neg.f64 x) (*.f64 z t)) (*.f64 (/.f64 x z) (/.f64 1 z)))))))))
(if (<=.f64 z -3499999999999999747812258584733282262274141061120) (/.f64 (/.f64 x z) z) (if (<=.f64 z -578960446186581/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 3546180557675503/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (/.f64 (/.f64 x y) t) (if (<=.f64 z 3461369725412115/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (/.f64 (neg.f64 (/.f64 x z)) t) (if (<=.f64 z 204999999999999990284074233102336) (/.f64 (/.f64 x y) t) (if (<=.f64 z 140000000000000000959427848218759767512090254448657972060114688665452544) (/.f64 (neg.f64 x) (*.f64 z t)) (/.f64 (/.f64 x z) z))))))))
(if (<=.f64 z -3499999999999999747812258584733282262274141061120) (/.f64 (/.f64 x z) z) (if (<=.f64 z -578960446186581/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 3546180557675503/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (/.f64 (/.f64 x y) t) (if (<=.f64 z 3461369725412115/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (/.f64 (/.f64 (neg.f64 x) z) t) (if (<=.f64 z 204999999999999990284074233102336) (/.f64 (/.f64 x y) t) (if (<=.f64 z 140000000000000000959427848218759767512090254448657972060114688665452544) (/.f64 (neg.f64 x) (*.f64 z t)) (/.f64 (/.f64 x z) z))))))))
(if (<=.f64 z -2899999999999999883764029586900927241071722758144) (/.f64 (/.f64 x z) z) (if (<=.f64 z -2593742798915883/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (neg.f64 x) (*.f64 z y)) (if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (/.f64 (/.f64 x y) t) (if (<=.f64 z 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (/.f64 (neg.f64 x) (*.f64 z t)) (if (<=.f64 z 185000000000000000019480897912832) (/.f64 (/.f64 x y) t) (if (<=.f64 z 215999999999999997276843768019648486950044546679938538967063927380246528) (/.f64 (neg.f64 x) (*.f64 z t)) (/.f64 (/.f64 x z) z))))))))
(if (<=.f64 z -29000) (/.f64 (/.f64 x z) z) (if (<=.f64 z -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 x) (*.f64 z t)) (if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (/.f64 (/.f64 x y) t) (if (<=.f64 z 839232961441515/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (/.f64 (neg.f64 x) (*.f64 z t)) (if (<=.f64 z 31500000000000000303232409153830912) (/.f64 (/.f64 x y) t) (if (<=.f64 z 179999999999999997730703140016373739125037122233282115805886606150205440) (/.f64 (neg.f64 x) (*.f64 z t)) (/.f64 (/.f64 x z) z))))))))
(if (<=.f64 z -14000) (/.f64 (/.f64 x z) z) (if (<=.f64 z 140000000000000000959427848218759767512090254448657972060114688665452544) (/.f64 (/.f64 x t) y) (/.f64 (/.f64 x z) z)))
(if (<=.f64 z -25000) (/.f64 x (*.f64 z z)) (if (<=.f64 z 160000000000000011605029821044677620185339905543443512882913624876646400) (/.f64 (/.f64 x t) y) (/.f64 x (*.f64 z z))))
(if (<=.f64 z -7217927391783939/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 x (*.f64 z z)) (if (<=.f64 z 5299999999999999660389432439194305941993020085896316568207360) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 z z))))
(if (<=.f64 z -4800000000000) (/.f64 x (*.f64 y z)) (if (<=.f64 z 109999999999999993611312306350507816767917805526968818681323846631424) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 y z))))
(if (<=.f64 z -4800000000000) (/.f64 x (*.f64 z y)) (if (<=.f64 z 109999999999999993611312306350507816767917805526968818681323846631424) (/.f64 x (*.f64 y t)) (/.f64 x (*.f64 z y))))
(/.f64 x (*.f64 y t))
Compiler

Compiled 792 to 411 computations (48.1% saved)

soundness187.0ms (1.7%)

Algorithm
egg-herbie
Rules
937×fma-neg_binary64
750×fma-def_binary64
241×distribute-rgt-in_binary64
203×unsub-neg_binary64
135×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0913
11513
23513
39413
430313
594813
6182913
7317313
8393613
9395813
10395813
11411913
12411913
Stop Event
saturated
Compiler

Compiled 363 to 248 computations (31.7% saved)

end179.0ms (1.6%)

Compiler

Compiled 754 to 268 computations (64.5% saved)

Profiling

Loading profile data...