Details

Time bar (total: 8.4s)

analyze254.0ms (3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
6.3%6.2%93.6%0.1%0%0%0%6
12.5%12.5%87.4%0.1%0%0%0%7
20.3%20.3%79.6%0.1%0%0%0%8
35.5%35.5%64.4%0.1%0%0%0%9
40%40%59.9%0.1%0%0%0%10
50.6%50.5%49.3%0.1%0%0%0%11
63.5%63.4%36.4%0.1%0%0%0%12
Compiler

Compiled 16 to 11 computations (31.3% saved)

sample963.0ms (11.5%)

Results
951.0ms8256×body256valid
Bogosity

preprocess82.0ms (1%)

Algorithm
egg-herbie
Rules
1158×fma-neg_binary64
478×fma-def_binary64
469×div-sub_binary64
373×sub-neg_binary64
364×distribute-rgt-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02772
16072
29872
314372
422172
535472
654972
780472
8120072
9168464
10257664
11435064
12627364
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(+.f64 y (/.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 z (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 x)) (*.f64 z y))))
(+.f64 x (/.f64 z (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 y)) (*.f64 x z))))
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) -5641895835477563/5000000000000000 (*.f64 x y))))
(+.f64 y (/.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))))
(+.f64 y (/.f64 x (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(+.f64 y (/.f64 x (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(-.f64 y (/.f64 x (fma.f64 (exp.f64 z) -5641895835477563/5000000000000000 (*.f64 x y))))
(+.f64 z (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 x)) (*.f64 z y))))
(+.f64 z (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 x)) (*.f64 y z))))
(-.f64 z (/.f64 y (fma.f64 y z (*.f64 (exp.f64 x) -5641895835477563/5000000000000000))))
(+.f64 x (/.f64 z (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 y)) (*.f64 x z))))
(+.f64 x (/.f64 z (fma.f64 x (neg.f64 z) (*.f64 5641895835477563/5000000000000000 (exp.f64 y)))))
(-.f64 x (/.f64 z (fma.f64 x z (*.f64 (exp.f64 y) -5641895835477563/5000000000000000))))
(-.f64 x (/.f64 z (fma.f64 (exp.f64 y) -5641895835477563/5000000000000000 (*.f64 x z))))
Compiler

Compiled 18 to 13 computations (27.8% saved)

simplify85.0ms (1%)

Algorithm
egg-herbie
Rules
1229×fma-def_binary64
1055×div-sub_binary64
902×fma-neg_binary64
409×associate-/l*_binary64
380×associate-/r*_binary64
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
01118
12018
23518
35218
48118
512718
620518
729218
839618
954016
1073716
11120516
12229116
13455516
14584416
15668816
16685616
17688416
18725416
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) -5641895835477563/5000000000000000 (*.f64 x y))))
(+.f64 x (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(+.f64 x (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))

eval1.0ms (0%)

Compiler

Compiled 48 to 26 computations (45.8% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Error
0.0b
Counts
5 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
2.0b
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
0.0b
(+.f64 x (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
Compiler

Compiled 29 to 20 computations (31% saved)

localize17.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)
0.1b
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
0.3b
(/.f64 -5641895835477563/5000000000000000 y)
Compiler

Compiled 40 to 22 computations (45% saved)

series15.0ms (0.2%)

Counts
3 → 72
Calls

21 calls:

TimeVariablePointExpression
2.0ms
z
@0
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
1.0ms
x
@inf
(fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)
1.0ms
y
@inf
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
1.0ms
z
@inf
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
1.0ms
y
@0
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))

rewrite68.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
951×pow1_binary64
876×add-log-exp_binary64
876×log1p-expm1-u_binary64
876×expm1-log1p-u_binary64
857×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
120327
2238327
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(/.f64 -5641895835477563/5000000000000000 y)
(/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
(fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 -5641895835477563/5000000000000000 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -5641895835477563/5000000000000000 (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -5641895835477563/5000000000000000 y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -5641895835477563/5000000000000000 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) (pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2) (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5641895835477563/5000000000000000 (/.f64 1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) -5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y -5000000000000000/5641895835477563) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -5641895835477563/5000000000000000 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2)) (/.f64 -1 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) (sqrt.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2) (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) (sqrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z))) (*.f64 x x)) (-.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))))))

simplify67.0ms (0.8%)

Algorithm
egg-herbie
Rules
685×associate-/l*_binary64
648×unswap-sqr_binary64
260×fma-neg_binary64
212×distribute-rgt-in_binary64
193×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02322381
16162278
225752175
Stop Event
node limit
Counts
134 → 136
Calls
Call 1
Inputs
(/.f64 -1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 3)))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))) (pow.f64 z 2)))) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 3)))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))) (*.f64 y (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))) (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))) (*.f64 31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 3)))))) (pow.f64 z 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 3)))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))) (pow.f64 z 2))))) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)) x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))
(-.f64 (+.f64 (*.f64 -5641895835477563/10000000000000000 (/.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)) x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))
(-.f64 (+.f64 (*.f64 -5641895835477563/10000000000000000 (/.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 -5641895835477563/30000000000000000 (/.f64 (pow.f64 z 3) y)) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)) x))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
x
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
x
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
x
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
x
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(-.f64 (+.f64 1 (/.f64 -5641895835477563/5000000000000000 y)) 1)
(*.f64 -5641895835477563/5000000000000000 (/.f64 1 y))
(*.f64 (/.f64 -5641895835477563/5000000000000000 y) 1)
(*.f64 1 (/.f64 -5641895835477563/5000000000000000 y))
(*.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) (pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2) (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 5641895835477563/5000000000000000 (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 y) -5641895835477563/5000000000000000)
(pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 1)
(pow.f64 (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 3)
(pow.f64 (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2)
(pow.f64 (*.f64 y -5000000000000000/5641895835477563) -1)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(log.f64 (exp.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(cbrt.f64 (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 3))
(expm1.f64 (log1p.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(log1p.f64 (expm1.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (log.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(-.f64 (+.f64 1 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) 1)
(*.f64 -1 (/.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(*.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 1)
(*.f64 1 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2)) (/.f64 -1 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) (sqrt.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(*.f64 (/.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) -1)
(pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 1)
(pow.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 3) 1/3)
(pow.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) 3)
(pow.f64 (sqrt.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) 2)
(pow.f64 (neg.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) -1)
(pow.f64 (*.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) -1) -1)
(neg.f64 (/.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(sqrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2))
(log.f64 (exp.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(log1p.f64 (expm1.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(exp.f64 (log.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(+.f64 x (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)))
(+.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) x)
(+.f64 (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) 1) x)
(-.f64 (+.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 1)
(*.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 1)
(*.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
(*.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2) (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) (sqrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z))) (*.f64 x x)) (-.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) x))
(pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 1)
(pow.f64 (pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 2))
(log.f64 (exp.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(log1p.f64 (expm1.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(exp.f64 (log.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
Outputs
(/.f64 -1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 z (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 3)))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))) (pow.f64 z 2)))) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (neg.f64 (*.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 z z)))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (fma.f64 (neg.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))) (*.f64 z z) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 z y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)) (fma.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 z (neg.f64 z)) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 3)))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))) (*.f64 y (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))) (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2)))) (*.f64 31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 3)))))) (pow.f64 z 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 3)))) (*.f64 5641895835477563/10000000000000000 (/.f64 1 (*.f64 y (pow.f64 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))) 2))))) (pow.f64 z 2))))) (/.f64 1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (fma.f64 -1 (*.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 5641895835477563/30000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (/.f64 31830988618379068626528276418969/50000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3))))) (pow.f64 z 3)) (neg.f64 (*.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 z z))))) (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 z (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (fma.f64 -1 (fma.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 (/.f64 5641895835477563/30000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))) (/.f64 (/.f64 31830988618379068626528276418969/50000000000000000000000000000000 (*.f64 y y)) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3)))) (pow.f64 z 3) (*.f64 z (*.f64 z (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2))))))) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 z y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)) (fma.f64 -1 (*.f64 (*.f64 z z) (+.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 (+.f64 (/.f64 (/.f64 31830988618379068626528276418969/50000000000000000000000000000000 (*.f64 y y)) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3)) (fma.f64 5641895835477563/5000000000000000 (/.f64 (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 3)))) (/.f64 5641895835477563/10000000000000000 (*.f64 y (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) (*.f64 y (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (/.f64 (/.f64 5641895835477563/30000000000000000 y) (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))) z))) (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(/.f64 -1 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z))
(*.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (/.f64 (*.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x) (*.f64 y y)) (pow.f64 (exp.f64 z) 2)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x x))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)) (*.f64 x x)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (exp.f64 z) y) 3)) (*.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) y)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (exp.f64 z) 4) (pow.f64 x 3))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x x))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (exp.f64 z) 4)) (pow.f64 x 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)) (*.f64 x x))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (exp.f64 z) 4)) (pow.f64 x 3)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (exp.f64 z) y) 3)) (*.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) y))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (/.f64 -1 x))
(fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 (exp.f64 z) (*.f64 x x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3)))))) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x))) (/.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (/.f64 (exp.f64 z) y) 3)) (pow.f64 x 4)))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 (exp.f64 z) y) 3) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 -1 x))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (/.f64 -1 x))
(fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 (exp.f64 z) (*.f64 x x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3)))))) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x))) (/.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (/.f64 (exp.f64 z) y) 3)) (pow.f64 x 4)))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 (exp.f64 z) y) 3) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 -1 x))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z))
(*.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (/.f64 (*.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x) (*.f64 y y)) (pow.f64 (exp.f64 z) 2)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x x))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)) (*.f64 x x)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (exp.f64 z) y) 3)) (*.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) y)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 (exp.f64 z) 2)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (exp.f64 z) 4) (pow.f64 x 3))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x x))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (exp.f64 z) 4)) (pow.f64 x 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (exp.f64 z) 3)) (*.f64 x x))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (exp.f64 z) 4)) (pow.f64 x 3)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (exp.f64 z) y) 3)) (*.f64 (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) y))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (/.f64 -1 x))
(fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 (exp.f64 z) (*.f64 x x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3)))))) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x))) (/.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (/.f64 (exp.f64 z) y) 3)) (pow.f64 x 4)))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 (exp.f64 z) y) 3) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 -1 x))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (/.f64 -1 x))
(fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 (exp.f64 z) (*.f64 x x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3)))))) (/.f64 1 x))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 (*.f64 y x) x)) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x))) (/.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (/.f64 (exp.f64 z) y) 3)) (pow.f64 x 4)))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 (exp.f64 z) y) 3) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 x (*.f64 x y))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 -1 x))))
(-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))
(+.f64 x (/.f64 -5641895835477563/5000000000000000 y))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)) x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))
(+.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 z y) x) (/.f64 -5641895835477563/5000000000000000 y))
(-.f64 (+.f64 (*.f64 -5641895835477563/10000000000000000 (/.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)) x)) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))
(+.f64 (fma.f64 -5641895835477563/10000000000000000 (/.f64 (*.f64 z z) y) (fma.f64 -5641895835477563/5000000000000000 (/.f64 z y) x)) (/.f64 -5641895835477563/5000000000000000 y))
(+.f64 (fma.f64 -5641895835477563/10000000000000000 (/.f64 z (/.f64 y z)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 z y) x)) (/.f64 -5641895835477563/5000000000000000 y))
(+.f64 (fma.f64 -5641895835477563/10000000000000000 (*.f64 (/.f64 z y) z) (fma.f64 -5641895835477563/5000000000000000 (/.f64 z y) x)) (/.f64 -5641895835477563/5000000000000000 y))
(-.f64 (+.f64 (*.f64 -5641895835477563/10000000000000000 (/.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 -5641895835477563/30000000000000000 (/.f64 (pow.f64 z 3) y)) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)) x))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))
(+.f64 (fma.f64 -5641895835477563/10000000000000000 (/.f64 (*.f64 z z) y) (fma.f64 -5641895835477563/30000000000000000 (/.f64 (pow.f64 z 3) y) (fma.f64 -5641895835477563/5000000000000000 (/.f64 z y) x))) (/.f64 -5641895835477563/5000000000000000 y))
(+.f64 (fma.f64 -5641895835477563/10000000000000000 (/.f64 z (/.f64 y z)) (fma.f64 -5641895835477563/30000000000000000 (/.f64 (pow.f64 z 3) y) (fma.f64 -5641895835477563/5000000000000000 (/.f64 z y) x))) (/.f64 -5641895835477563/5000000000000000 y))
(+.f64 (fma.f64 -5641895835477563/30000000000000000 (/.f64 (pow.f64 z 3) y) (fma.f64 -5641895835477563/5000000000000000 (/.f64 z y) x)) (fma.f64 -5641895835477563/10000000000000000 (*.f64 (/.f64 z y) z) (/.f64 -5641895835477563/5000000000000000 y)))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))
(/.f64 (exp.f64 z) (/.f64 y -5641895835477563/5000000000000000))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
x
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
x
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))
(/.f64 (exp.f64 z) (/.f64 y -5641895835477563/5000000000000000))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
x
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
x
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(-.f64 (+.f64 1 (/.f64 -5641895835477563/5000000000000000 y)) 1)
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 -5641895835477563/5000000000000000 (/.f64 1 y))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 (/.f64 -5641895835477563/5000000000000000 y) 1)
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 1 (/.f64 -5641895835477563/5000000000000000 y))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) (pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2) (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 5641895835477563/5000000000000000 (/.f64 1 (neg.f64 y)))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(*.f64 (/.f64 1 y) -5641895835477563/5000000000000000)
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 1)
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(pow.f64 (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(pow.f64 (cbrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 3)
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(pow.f64 (sqrt.f64 (/.f64 -5641895835477563/5000000000000000 y)) 2)
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(pow.f64 (*.f64 y -5000000000000000/5641895835477563) -1)
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(sqrt.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))
(sqrt.f64 (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 y) y))
(log.f64 (exp.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(cbrt.f64 (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 3))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(expm1.f64 (log1p.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(log1p.f64 (expm1.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(exp.f64 (log.f64 (/.f64 -5641895835477563/5000000000000000 y)))
(+.f64 1 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) 1))
(+.f64 (/.f64 -5641895835477563/5000000000000000 y) 0)
(/.f64 -5641895835477563/5000000000000000 y)
(-.f64 (+.f64 1 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) 1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(*.f64 -1 (/.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(*.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(*.f64 1 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)) 2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)) 2))) (cbrt.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (exp.f64 z) (neg.f64 x)) -2))) (cbrt.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2)) (/.f64 -1 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))) (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)) 2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)) 2))) (cbrt.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (exp.f64 z) (neg.f64 x)) -2))) (cbrt.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)))
(*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) (sqrt.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(*.f64 (/.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) -1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(pow.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 3) 1/3)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(pow.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) 3)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(pow.f64 (sqrt.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))) 2)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(pow.f64 (neg.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) -1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(pow.f64 (*.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) -1) -1)
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(neg.f64 (/.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(sqrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(log.f64 (exp.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(cbrt.f64 (pow.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 3))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(expm1.f64 (log1p.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(log1p.f64 (expm1.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(exp.f64 (log.f64 (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))))
(/.f64 -1 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x))
(+.f64 x (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(+.f64 (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) 1) x)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(-.f64 (+.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 1)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(*.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 1)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(*.f64 1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(*.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2) (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) (sqrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) 3)) (+.f64 (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (/.f64 -5641895835477563/5000000000000000 y)) (pow.f64 (exp.f64 z) 2)) (*.f64 x (-.f64 x (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (/.f64 (exp.f64 z) y) 3))) (fma.f64 x (+.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y))) (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (exp.f64 z) (/.f64 y -5641895835477563/5000000000000000)) 3)) (+.f64 (*.f64 x x) (*.f64 (/.f64 (exp.f64 z) (/.f64 y -5641895835477563/5000000000000000)) (-.f64 (/.f64 (exp.f64 z) (/.f64 y -5641895835477563/5000000000000000)) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z))) (*.f64 x x)) (-.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z)) x))
(/.f64 (*.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) (neg.f64 x))) (fma.f64 (/.f64 -5641895835477563/5000000000000000 y) (exp.f64 z) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 (/.f64 -5641895835477563/5000000000000000 y) 2)) (*.f64 x x)) (-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) x))
(/.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x) 1)
(pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 1)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(pow.f64 (pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 3) 1/3)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 3)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(pow.f64 (sqrt.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)) 2)
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(sqrt.f64 (pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 2))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(log.f64 (exp.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x) 3))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(expm1.f64 (log1p.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(log1p.f64 (expm1.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)
(exp.f64 (log.f64 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y) x)

localize18.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.6b
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))
6.3b
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))
Compiler

Compiled 46 to 20 computations (56.5% saved)

series10.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
z
@inf
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))
1.0ms
z
@0
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))
1.0ms
z
@-inf
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))
1.0ms
y
@0
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))
0.0ms
y
@inf
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))

rewrite74.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
572×log-prod_binary64
389×fma-def_binary64
346×pow-prod-down_binary64
292×pow2_binary64
202×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
122227
2302527
Stop Event
node limit
Counts
2 → 209
Calls
Call 1
Inputs
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) -2) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2))) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2))) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) -1/2) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) y) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 y (neg.f64 x)) 2) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3) (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 3)) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 2) (*.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y (neg.f64 x)) 2)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2) (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 2)) (-.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (pow.f64 (exp.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)) (+.f64 1 (expm1.f64 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 1 (expm1.f64 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (exp.f64 (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (pow.f64 (exp.f64 y) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (exp.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 y) (neg.f64 x)) (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (neg.f64 x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (neg.f64 y) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (fma.f64 y (neg.f64 x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y (neg.f64 x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (cbrt.f64 (*.f64 y x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 y (neg.f64 x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (neg.f64 (sqrt.f64 (*.f64 y x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 y (neg.f64 x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 y (neg.f64 x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) y (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 x))) 2) (cbrt.f64 (*.f64 y (neg.f64 x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (sqrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y (neg.f64 x))) (sqrt.f64 (*.f64 y (neg.f64 x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 y x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 x) 1) y (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))))))

simplify131.0ms (1.6%)

Algorithm
egg-herbie
Rules
605×unswap-sqr_binary64
389×cancel-sign-sub-inv_binary64
360×fma-neg_binary64
213×log-prod_binary64
189×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04995995
112245783
239925606
Stop Event
node limit
Counts
281 → 320
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))))) (pow.f64 z 3))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(-.f64 (+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y x))
(-.f64 (+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3))))) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(+.f64 0 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 1)
(*.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1)
(*.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) -2) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2))) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2))) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) -1/2) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 3)
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2)
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) y) -1)
(pow.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) y) 1) -1)
(neg.f64 (/.f64 y (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))
(log.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(exp.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) y)) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1) 1))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(+.f64 0 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(*.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1)
(*.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(*.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))
(*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))))
(/.f64 1 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 y (neg.f64 x)) 2) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3) (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 3)) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 2) (*.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y (neg.f64 x)) 2)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2) (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 2)) (-.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) -1)
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (pow.f64 (exp.f64 y) x)))
(log.f64 (/.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (exp.f64 (*.f64 y (neg.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (pow.f64 (exp.f64 y) (neg.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (exp.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (neg.f64 x)) (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(exp.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1) 1))
(fma.f64 y (neg.f64 x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (*.f64 y (neg.f64 x)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 x (neg.f64 y) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 1 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(fma.f64 1 (*.f64 y (neg.f64 x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (cbrt.f64 (*.f64 y x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (neg.f64 (sqrt.f64 (*.f64 y x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (neg.f64 y) x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (neg.f64 x) y (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 x))) 2) (cbrt.f64 (*.f64 y (neg.f64 x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (sqrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 x))) (sqrt.f64 (*.f64 y (neg.f64 x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 -1 (*.f64 y x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (*.f64 (neg.f64 x) 1) y (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (*.f64 (neg.f64 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
Outputs
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y x)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x x))) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (*.f64 y x) 2)) (pow.f64 (exp.f64 z) 3)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (exp.f64 z) y) 3)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (exp.f64 z) 4) (pow.f64 x 3))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x x))) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (exp.f64 z) 4)) (pow.f64 x 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (*.f64 y x) 2)) (pow.f64 (exp.f64 z) 3))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (exp.f64 z) 4)) (pow.f64 x 3)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (exp.f64 z) y) 3)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (neg.f64 (/.f64 1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (exp.f64 z) 2)) (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (exp.f64 z) 2)) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (/.f64 1 x))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x))))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 (exp.f64 z) y) 3) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (/.f64 -1 x))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (neg.f64 (/.f64 1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (exp.f64 z) 2)) (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (exp.f64 z) 2)) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (/.f64 1 x))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x))))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 (exp.f64 z) y) 3) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (/.f64 -1 x))))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 y (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) z)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(fma.f64 -1 (*.f64 (*.f64 z z) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 (*.f64 5641895835477563/10000000000000000 y) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 y (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) z)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 (*.f64 z z) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 (*.f64 y 5641895835477563/10000000000000000) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 z (*.f64 z (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 (*.f64 y 5641895835477563/10000000000000000) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 5641895835477563/30000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (+.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (*.f64 5641895835477563/10000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 -31830988618379068626528276418969/50000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))))) (pow.f64 z 3))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(fma.f64 -1 (*.f64 (*.f64 z z) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 (*.f64 5641895835477563/10000000000000000 y) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 y (/.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2) z)) (fma.f64 -1 (*.f64 (fma.f64 5641895835477563/30000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 (*.f64 5641895835477563/10000000000000000 y) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) -31830988618379068626528276418969/50000000000000000000000000000000))) (pow.f64 z 3)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (-.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) 5641895835477563/30000000000000000 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 (*.f64 y 5641895835477563/10000000000000000) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) -31830988618379068626528276418969/50000000000000000000000000000000))) (pow.f64 z 3)))) (*.f64 (*.f64 z z) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 (*.f64 y 5641895835477563/10000000000000000) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))
(-.f64 (-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 z (*.f64 z (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 (*.f64 y 5641895835477563/10000000000000000) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)))))) (*.f64 (fma.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) 5641895835477563/30000000000000000 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (/.f64 (*.f64 y 5641895835477563/10000000000000000) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (*.f64 (/.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) -31830988618379068626528276418969/50000000000000000000000000000000))) (pow.f64 z 3)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x)))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y x)))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x x))) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (*.f64 y x) 2)) (pow.f64 (exp.f64 z) 3)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (exp.f64 z) y) 3)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (exp.f64 z) 2))) (+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (exp.f64 z) 4))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (exp.f64 z) 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (exp.f64 z) 2) x)) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (exp.f64 z) 4) (pow.f64 x 3))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 x x))) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (exp.f64 z) 4)) (pow.f64 x 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (*.f64 y x) 2)) (pow.f64 (exp.f64 z) 3))))))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) 2)) x) (fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (exp.f64 z) 4)) (pow.f64 x 3)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (exp.f64 z) y) 3)) (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (neg.f64 (/.f64 1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (exp.f64 z) 2)) (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (exp.f64 z) 2)) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (/.f64 1 x))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x))))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 (exp.f64 z) y) 3) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (/.f64 -1 x))))
(/.f64 -1 x)
(-.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (neg.f64 (/.f64 1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (exp.f64 z) 2)) (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 1 x))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x)))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (pow.f64 x 2)))) (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (/.f64 (exp.f64 z) y) (*.f64 x x)) (/.f64 (*.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (exp.f64 z) 2)) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (/.f64 1 x))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (pow.f64 (exp.f64 z) 2) (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 -1 x))))
(fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (pow.f64 (/.f64 (exp.f64 z) y) 3) (pow.f64 x 4)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (fma.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) 2) (pow.f64 x 3)) (/.f64 -1 x))))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 z 5641895835477563/5000000000000000) (*.f64 y x)))
(-.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y x))
(-.f64 (fma.f64 5641895835477563/10000000000000000 (*.f64 z z) (+.f64 5641895835477563/5000000000000000 (*.f64 z 5641895835477563/5000000000000000))) (*.f64 y x))
(-.f64 (fma.f64 (*.f64 z z) 5641895835477563/10000000000000000 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (*.f64 y x))
(-.f64 (+.f64 (*.f64 5641895835477563/10000000000000000 (pow.f64 z 2)) (+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3))))) (*.f64 y x))
(-.f64 (fma.f64 5641895835477563/10000000000000000 (*.f64 z z) (+.f64 5641895835477563/5000000000000000 (fma.f64 5641895835477563/5000000000000000 z (*.f64 5641895835477563/30000000000000000 (pow.f64 z 3))))) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 z z) 5641895835477563/10000000000000000 5641895835477563/5000000000000000) (-.f64 (fma.f64 5641895835477563/30000000000000000 (pow.f64 z 3) (*.f64 z 5641895835477563/5000000000000000)) (*.f64 y x)))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
(*.f64 (exp.f64 z) 5641895835477563/5000000000000000)
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 -1 (*.f64 y x))
(*.f64 (neg.f64 y) x)
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 -1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 0 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 1)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) y)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) -2) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) -2) (/.f64 y (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) -2) (/.f64 y (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) -2) (/.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2))) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)))
(*.f64 (cbrt.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (cbrt.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))))
(*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2))) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2))) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))))
(/.f64 (/.f64 y (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2))) (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(/.f64 (/.f64 y (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)))
(*.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) -1/2) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) -1/2) y) (sqrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))))
(*.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) -1/2) (/.f64 y (sqrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 (*.f64 y (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) -1/2)) (sqrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3))) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3))) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (/.f64 y (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(*.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))))
(*.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 y (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))))
(pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2) 1/2)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3) 1/3)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 3)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) y) -1)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(pow.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3)) 1/3)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(pow.f64 (/.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) y) 1) -1)
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(log.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3)))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(exp.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 1/3))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 3))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) 2))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) y)) -1))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1) 1))
(/.f64 y (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))
(/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 0 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))))))
(*.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1)
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)))
(*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))))
(*.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 1 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) (neg.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 y (neg.f64 x)) 2) (*.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3) (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 3)) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 2) (*.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 3) (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 3)) (+.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 2) (*.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 3) (pow.f64 (*.f64 0 (*.f64 y x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2) (*.f64 (*.f64 0 (*.f64 y x)) (+.f64 (*.f64 0 (*.f64 y x)) (+.f64 (*.f64 y x) (*.f64 (exp.f64 z) -5641895835477563/5000000000000000))))))
(/.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 3) (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y (neg.f64 x)) 2)) (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2) (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 2)) (-.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2) (pow.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 2)) (-.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2) (pow.f64 (*.f64 0 (*.f64 y x)) 2)) (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (fma.f64 y x (*.f64 0 (*.f64 y x)))))
(/.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2) (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1)
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2) 1/2)
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3) 1/3)
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 3)
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 2)
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(pow.f64 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3))) -1)
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2))) -1)
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (pow.f64 (exp.f64 y) x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (/.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (exp.f64 (*.f64 y (neg.f64 x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))) (pow.f64 (exp.f64 y) (neg.f64 x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) (exp.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (exp.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (pow.f64 (exp.f64 5641895835477563/5000000000000000) (exp.f64 z))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (neg.f64 x)) (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 3))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 1/3))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 3))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))) 2))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) 1) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 y (neg.f64 x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) 1 (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 x (neg.f64 y) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 1 (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 1 (*.f64 y (neg.f64 x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (cbrt.f64 (*.f64 y x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 (neg.f64 y) x))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z))) (*.f64 x (neg.f64 y)))
(fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 (neg.f64 y) x))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z))) (*.f64 x (neg.f64 y)))
(fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 (neg.f64 y) x))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z))) (*.f64 x (neg.f64 y)))
(fma.f64 (cbrt.f64 (exp.f64 (*.f64 z 2))) (*.f64 (cbrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 (neg.f64 y) x))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z))) (*.f64 x (neg.f64 y)))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) 0)
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) 0)
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) 0)
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) 0)
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))) 2)) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))) (cbrt.f64 (pow.f64 (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x)) 2)) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x)) 2)) 0)
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (neg.f64 (sqrt.f64 (*.f64 y x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (exp.f64 z)) (*.f64 (sqrt.f64 (exp.f64 z)) 5641895835477563/5000000000000000) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x)))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (neg.f64 y) x (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (neg.f64 y)) 3)) (fma.f64 (*.f64 y x) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)) (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000)))
(fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (-.f64 (*.f64 (exp.f64 (*.f64 z 2)) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 z) 2) 31830988618379068626528276418969/25000000000000000000000000000000) (pow.f64 (*.f64 y x) 2)) (fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (neg.f64 x) y (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 x))) 2) (cbrt.f64 (*.f64 y (neg.f64 x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (sqrt.f64 (fma.f64 y (neg.f64 x) (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 (exp.f64 z) (*.f64 y (neg.f64 x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 x))) (sqrt.f64 (*.f64 y (neg.f64 x))) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 -1 (*.f64 y x) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) 0)
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) 0)
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) 0)
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) 1))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) 0)
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z))) (sqrt.f64 (*.f64 y x))) (+.f64 (fma.f64 y (neg.f64 x) (*.f64 y x)) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 y (neg.f64 x) (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 (exp.f64 z)) (sqrt.f64 5641895835477563/5000000000000000) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 (neg.f64 y) x))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z))) (*.f64 x (neg.f64 y)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 (neg.f64 y) x))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z))) (*.f64 x (neg.f64 y)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 (neg.f64 y) x))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z))) (*.f64 x (neg.f64 y)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 (*.f64 z 2)))) (cbrt.f64 (exp.f64 z)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 (neg.f64 y) x))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (*.f64 5641895835477563/5000000000000000 (cbrt.f64 (exp.f64 z))) (*.f64 y (neg.f64 x)))
(fma.f64 5641895835477563/5000000000000000 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 z) 2)) (cbrt.f64 (exp.f64 z))) (*.f64 x (neg.f64 y)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 y (neg.f64 x)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (fma.f64 y (neg.f64 x) (fma.f64 y (neg.f64 x) (*.f64 y x))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 y (neg.f64 x) (*.f64 y x)))))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 (neg.f64 x) 1) y (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 (neg.f64 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 5641895835477563/5000000000000000 (exp.f64 z)))
(fma.f64 (exp.f64 z) 5641895835477563/5000000000000000 (*.f64 (neg.f64 y) x))
(-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 y x))

eval161.0ms (1.9%)

Compiler

Compiled 11237 to 5642 computations (49.8% saved)

prune86.0ms (1%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New4488456
Fresh000
Picked101
Done101
Total4508458
Error
0b
Counts
458 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
20.4b
(+.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))
11.1b
(+.f64 x (/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))))
12.5b
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
21.6b
(+.f64 x (/.f64 y (*.f64 (neg.f64 y) x)))
11.1b
(+.f64 x (/.f64 -1 (-.f64 (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 z y)) x) (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
12.5b
(+.f64 x (/.f64 -1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)))))
12.5b
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
20.3b
(+.f64 x (/.f64 -1 x))
Compiler

Compiled 208 to 150 computations (27.9% saved)

localize17.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
0.0b
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
0.3b
(*.f64 5641895835477563/5000000000000000 z)
8.1b
(/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x)))
Compiler

Compiled 51 to 29 computations (43.1% saved)

series12.0ms (0.1%)

Counts
4 → 66
Calls

24 calls:

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

rewrite82.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
599×log-prod_binary64
407×fma-def_binary64
379×pow-prod-down_binary64
314×pow2_binary64
216×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01040
123034
2338634
Stop Event
node limit
Counts
4 → 238
Calls
Call 1
Inputs
(/.f64 y (-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x)))
(*.f64 5641895835477563/5000000000000000 z)
(-.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) (sqrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (neg.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y y)) 1) (/.f64 (cbrt.f64 y) (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) -2) (/.f64 y (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y y)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) -1/2) (/.f64 y (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y y)) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 y 3) (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) y) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 5641895835477563/5000000000000000 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5641895835477563/5000000000000000 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 5641895835477563/5000000000000000 z)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 5641895835477563/5000000000000000 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5641895835477563/5000000000000000 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))) (neg.f64 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 2) (*.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y (neg.f64 x)) 3)) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (-.f64 (pow.f64 (*.f64 y (neg.f64 x)) 2) (*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 2)) (-.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y (neg.f64 x)) 2)) (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (pow.f64 (exp.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (+.f64 1 (expm1.f64 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (exp.f64 (*.f64 y (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (pow.f64 (exp.f64 y) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (exp.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 y) (neg.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5641895835477563/5000000000000000 z (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5641895835477563/5000000000000000 z (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z 5641895835477563/5000000000000000 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z 5641895835477563/5000000000000000 (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1 (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1 (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (neg.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1 (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1 (fma.f64 (neg.f64 y) x (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 5641895835477563/5000000000000000 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y (neg.f64 x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (neg.f64 (cbrt.f64 (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (fma.f64 (neg.f64 y) x (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 5641895835477563/5000000000000000) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 5641895835477563/5000000000000000) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (neg.f64 (sqrt.f64 (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (fma.f64 (neg.f64 y) x (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (fma.f64 (neg.f64 y) x (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 x))) 2) (cbrt.f64 (*.f64 y (neg.f64 x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y (neg.f64 x))) (sqrt.f64 (*.f64 y (neg.f64 x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) 1) x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 y x))) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 z 1) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 z 1) 5641895835477563/5000000000000000 (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (/.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z 1) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (neg.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) 5641895835477563/5000000000000000)))))

simplify204.0ms (2.4%)

Algorithm
egg-herbie
Rules
786×fma-neg_binary64
268×log-prod_binary64
253×associate-*r*_binary64
253×times-frac_binary64
234×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05855861
115095593
258645574
Stop Event
node limit
Counts
304 → 371
Calls
Call 1
Inputs
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 4))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 4)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 4)))))) (/.f64 1 x))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
5641895835477563/5000000000000000
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 0 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))) 1)
(*.f64 y (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 1)
(*.f64 1 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (sqrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) (sqrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) y)
(*.f64 (/.f64 (cbrt.f64 (*.f64 y y)) 1) (/.f64 (cbrt.f64 y) (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) -2) (/.f64 y (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y y)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) -1/2) (/.f64 y (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y y)) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (/.f64 y (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)))
(*.f64 (/.f64 y (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 1)
(pow.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 3)
(pow.f64 (sqrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) y) -1)
(pow.f64 (/.f64 (pow.f64 y 3) (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) y) 1) -1)
(neg.f64 (/.f64 y (neg.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(sqrt.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2))
(log.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))
(cbrt.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 3))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(log1p.f64 (expm1.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(exp.f64 (log.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 1))
(+.f64 0 (*.f64 5641895835477563/5000000000000000 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z))) 1)
(pow.f64 (*.f64 5641895835477563/5000000000000000 z) 1)
(pow.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) 1/2)
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 3)
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 2)
(pow.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3)) 1/3)
(sqrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))
(log.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z))))
(cbrt.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z)))
(log1p.f64 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z)))
(exp.f64 (log.f64 (*.f64 5641895835477563/5000000000000000 z)))
(exp.f64 (*.f64 (log.f64 (*.f64 5641895835477563/5000000000000000 z)) 1))
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 1))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(+.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(+.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)
(+.f64 0 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))
(*.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1)
(*.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 1 (/.f64 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))) (neg.f64 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 2) (*.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y (neg.f64 x)) 3)) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (-.f64 (pow.f64 (*.f64 y (neg.f64 x)) 2) (*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x))))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 2)) (-.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y (neg.f64 x)) 2)) (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x))))
(pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1)
(pow.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) -1)
(pow.f64 (/.f64 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (pow.f64 (exp.f64 y) x)))
(log.f64 (/.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (exp.f64 (*.f64 y (neg.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (pow.f64 (exp.f64 y) (neg.f64 x))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (exp.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (neg.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(exp.f64 (log.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 1))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 5641895835477563/5000000000000000 z (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 5641895835477563/5000000000000000 z (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 z 5641895835477563/5000000000000000 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 z 5641895835477563/5000000000000000 (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1 (*.f64 y (neg.f64 x)))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1 (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 x (neg.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1 (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1 (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 1 (*.f64 y (neg.f64 x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (neg.f64 (cbrt.f64 (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (*.f64 y (neg.f64 x)))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 5641895835477563/5000000000000000) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 5641895835477563/5000000000000000) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (neg.f64 (sqrt.f64 (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y (neg.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (neg.f64 y) x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 y (neg.f64 x)))
(fma.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (*.f64 y (neg.f64 x)))
(fma.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 5641895835477563/5000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 x))) 2) (cbrt.f64 (*.f64 y (neg.f64 x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 x))) (sqrt.f64 (*.f64 y (neg.f64 x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (neg.f64 x) y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 -1 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (*.f64 (neg.f64 y) 1) x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 y x))) 5641895835477563/5000000000000000)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (+.f64 z 1) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(fma.f64 (+.f64 z 1) 5641895835477563/5000000000000000 (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1)
(-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (/.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)
(*.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(*.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(*.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(*.f64 (+.f64 z 1) 5641895835477563/5000000000000000)
(/.f64 1 (/.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)))
(/.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(/.f64 (neg.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (neg.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(/.f64 (fma.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) -1)
(pow.f64 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))
(log.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(log1p.f64 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(exp.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 5641895835477563/5000000000000000)
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 5641895835477563/5000000000000000) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) 5641895835477563/5000000000000000)
Outputs
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))
(+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))
(+.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x)) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)) (*.f64 x x)) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x)) (+.f64 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) 3)) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)))))
(+.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x))) (+.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (*.f64 x x))) (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 4) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)) (*.f64 x x)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 4)) (pow.f64 x 3))) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(+.f64 (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 4)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) 3)) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) y)) (/.f64 1 x))
(fma.f64 -1 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) y) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) y) (*.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y y)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) x)))) (/.f64 1 x))
(fma.f64 -1 (+.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) y) (*.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y y)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) x))) (/.f64 -1 x))
(fma.f64 -1 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) y) (fma.f64 (neg.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y y))) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) x) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2)))) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 3) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 z (pow.f64 x 2))) (*.f64 5641895835477563/5000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 (pow.f64 y 2) x))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) y) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 y 3)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) (*.f64 x x))) (*.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y y)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) x))))) (/.f64 1 x))
(fma.f64 -1 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) y) (fma.f64 -1 (fma.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 y 3)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) (*.f64 x x)) (*.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y y)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) x))) (/.f64 -1 x)))
(fma.f64 -1 (+.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) y) (fma.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 y 3)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) (*.f64 x x)) (*.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y y)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z (*.f64 x x)) (/.f64 5641895835477563/5000000000000000 (*.f64 x x))) x)))) (/.f64 -1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (*.f64 x x)))) (/.f64 1 x))
(fma.f64 -1 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (*.f64 y y)) (pow.f64 x 3)))) (/.f64 1 x))
(fma.f64 -1 (+.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (*.f64 y y)) (pow.f64 x 3))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3) (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y (pow.f64 x 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 y 3)) (pow.f64 x 4)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (*.f64 y y)) (pow.f64 x 3))))) (/.f64 1 x))
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (*.f64 y y)) (pow.f64 x 3))) (/.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 y 3)) (pow.f64 x 4))) (/.f64 -1 x))
(fma.f64 -1 (+.f64 (+.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (*.f64 y y)) (pow.f64 x 3))) (/.f64 (pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) 3) (pow.f64 x 4))) (/.f64 -1 x))
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))
(+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(fma.f64 -5641895835477563/5000000000000000 (/.f64 y (/.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2) z)) (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (*.f64 z z)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 y (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 3)) (*.f64 z z)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 y (/.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2) z)) (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))))
(+.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))) (+.f64 (*.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (+.f64 (*.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 4))) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 (*.f64 y (*.f64 z z)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 (*.f64 y z) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 4)) (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(fma.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (/.f64 y (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 3)) (*.f64 z z)) (fma.f64 -5641895835477563/5000000000000000 (/.f64 y (/.f64 (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2) z)) (fma.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (/.f64 y (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 4)) (pow.f64 z 3)) (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 5000000000000000/5641895835477563 (/.f64 z y))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (*.f64 z z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (/.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))) (*.f64 z z)))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (*.f64 z z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 y (/.f64 (pow.f64 z 3) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 y z) (/.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 y (pow.f64 z 3)) (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2)) (/.f64 5000000000000000/5641895835477563 (/.f64 z y))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (*.f64 z z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 y (/.f64 (pow.f64 z 3) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 y z) (/.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 y (pow.f64 z 3)) (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2)) (fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (/.f64 y (pow.f64 z 4)) (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 3)) (/.f64 5000000000000000/5641895835477563 (/.f64 z y)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 5000000000000000/5641895835477563 (/.f64 z y))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (*.f64 z z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (/.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000))) (*.f64 z z)))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (*.f64 z z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 y (/.f64 (pow.f64 z 3) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 y z) (/.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 y (pow.f64 z 3)) (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2)) (/.f64 5000000000000000/5641895835477563 (/.f64 z y))))
(+.f64 (*.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 (*.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 z 2))) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4))) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 y (/.f64 (*.f64 z z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 y (/.f64 (pow.f64 z 3) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))) (fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/.f64 (*.f64 y (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)) (pow.f64 z 4)) (*.f64 5000000000000000/5641895835477563 (/.f64 y z)))))
(fma.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (/.f64 y z) (/.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) z)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (/.f64 y (pow.f64 z 3)) (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 2)) (fma.f64 -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (/.f64 y (pow.f64 z 4)) (pow.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000) 3)) (/.f64 5000000000000000/5641895835477563 (/.f64 z y)))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)))
(+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3))))
(+.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x)) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)) (*.f64 x x)) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x)) (+.f64 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) 3)) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 4)) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 2)) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 3)))))
(+.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x))) (+.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (*.f64 x x))) (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 4) (pow.f64 x 3)))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3)) (*.f64 x x)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 4)) (pow.f64 x 3))) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(+.f64 (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) x)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 4)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) 3)) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 x x))) (/.f64 1 x))
(fma.f64 -1 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) y) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (pow.f64 x 3))) (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 x x)))) (/.f64 1 x))
(fma.f64 -1 (fma.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) y) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (pow.f64 x 3)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 4)))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) y) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (pow.f64 x 3))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 x x)) (*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 x 4)))))) (/.f64 1 x))
(+.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) y) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (pow.f64 x 3)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)))) (*.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 x 4)))) (/.f64 -1 x))
(fma.f64 -1 (+.f64 (fma.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) y) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (pow.f64 x 3)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))) (*.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 x 4)))) (/.f64 -1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 x x))) (/.f64 1 x))
(fma.f64 -1 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) y) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (pow.f64 x 3))) (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 x x)))) (/.f64 1 x))
(fma.f64 -1 (fma.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) y) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (pow.f64 x 3)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) (*.f64 y (pow.f64 x 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 y)) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (pow.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) 2)) (*.f64 (pow.f64 y 2) (pow.f64 x 4)))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) y) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (pow.f64 x 3))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 x x)) (*.f64 (/.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) (*.f64 5641895835477563/5000000000000000 (/.f64 z y))) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 x 4)))))) (/.f64 1 x))
(+.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) y) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (pow.f64 x 3)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x)))) (*.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 x 4)))) (/.f64 -1 x))
(fma.f64 -1 (+.f64 (fma.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) y) (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (pow.f64 x 3)) (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 x x))) (*.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 (/.f64 z y) (/.f64 5641895835477563/5000000000000000 y)) (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 x 4)))) (/.f64 -1 x))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (+.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 -1 (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
5641895835477563/5000000000000000
(*.f64 5641895835477563/5000000000000000 z)
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 0 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))) 1)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 y (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 1)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 1 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y y)) (/.f64 (cbrt.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (sqrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) (sqrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) y)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y y)) 1) (/.f64 (cbrt.f64 y) (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y y)) (/.f64 (cbrt.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) -2) (/.f64 y (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) -2) y) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))) -2) (/.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y y)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) (/.f64 (cbrt.f64 (*.f64 y y)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2)))
(*.f64 (cbrt.f64 (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))) (/.f64 (cbrt.f64 (*.f64 y y)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))) 2)))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(*.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) -1/2) (/.f64 y (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) -1/2) y) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(/.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) -1/2) (/.f64 (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y y)) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (/.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y y)) (/.f64 (cbrt.f64 y) (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))))
(*.f64 (/.f64 y (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)))
(/.f64 (*.f64 y (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)))
(*.f64 (/.f64 y (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 (*.f64 y (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)))
(/.f64 y (/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 1)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) 1/2)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 3) 1/3)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (cbrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 3)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (sqrt.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (/.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) y) -1)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (/.f64 (pow.f64 y 3) (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3)) 1/3)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(pow.f64 (/.f64 (/.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) y) 1) -1)
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(neg.f64 (/.f64 y (neg.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(sqrt.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (exp.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(cbrt.f64 (pow.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 3))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3)))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(expm1.f64 (log1p.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(log1p.f64 (expm1.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(exp.f64 (log.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 1))
(/.f64 y (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)))
(+.f64 0 (*.f64 5641895835477563/5000000000000000 z))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z))) 1)
(*.f64 5641895835477563/5000000000000000 z)
(pow.f64 (*.f64 5641895835477563/5000000000000000 z) 1)
(*.f64 5641895835477563/5000000000000000 z)
(pow.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) 1/2)
(sqrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))
(sqrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))
(pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 3)
(*.f64 5641895835477563/5000000000000000 z)
(pow.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 2)
(*.f64 5641895835477563/5000000000000000 z)
(pow.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(sqrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))
(sqrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))
(sqrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))
(log.f64 (pow.f64 (exp.f64 5641895835477563/5000000000000000) z))
(*.f64 5641895835477563/5000000000000000 z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 5641895835477563/5000000000000000 z)
(cbrt.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3)))
(cbrt.f64 (*.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(expm1.f64 (log1p.f64 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 5641895835477563/5000000000000000 z)
(log1p.f64 (expm1.f64 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 5641895835477563/5000000000000000 z)
(exp.f64 (log.f64 (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 5641895835477563/5000000000000000 z)
(exp.f64 (*.f64 (log.f64 (*.f64 5641895835477563/5000000000000000 z)) 1))
(*.f64 5641895835477563/5000000000000000 z)
(+.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (*.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 1))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (*.f64 5641895835477563/5000000000000000 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(+.f64 (*.f64 y (neg.f64 x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 0 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))))))
(*.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1)
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))))
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)))
(/.f64 1 (/.f64 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))) (neg.f64 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 2) (*.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(/.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (+.f64 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 2) (*.f64 -5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))))
(/.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z (*.f64 x (neg.f64 y))) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (fma.f64 5641895835477563/5000000000000000 z (*.f64 x (neg.f64 y))) (-.f64 (fma.f64 5641895835477563/5000000000000000 z (*.f64 x (neg.f64 y))) 5641895835477563/5000000000000000))))
(/.f64 (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y (neg.f64 x)) 3)) (+.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (-.f64 (pow.f64 (*.f64 y (neg.f64 x)) 2) (*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 2)) (-.f64 5641895835477563/5000000000000000 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 2)) (+.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)) (*.f64 y x)))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z (*.f64 x (neg.f64 y))) 2)) (+.f64 (*.f64 y x) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y (neg.f64 x)) 2)) (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x))))
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1)
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(pow.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 2) 1/2)
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(pow.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3) 1/3)
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 3)
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2)
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(pow.f64 (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3))) -1)
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2)))
(pow.f64 (/.f64 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2))) -1)
(*.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 2))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log.f64 (exp.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (pow.f64 (exp.f64 y) x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log.f64 (/.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (exp.f64 (*.f64 y (neg.f64 x)))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (pow.f64 (exp.f64 y) (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (exp.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 x))) (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (neg.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 3))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(exp.f64 (log.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 1))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 y (neg.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 5641895835477563/5000000000000000 z (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 5641895835477563/5000000000000000 z (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 z 5641895835477563/5000000000000000 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 z 5641895835477563/5000000000000000 (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1 (*.f64 y (neg.f64 x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1 (*.f64 (*.f64 y (neg.f64 x)) 1))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 x (neg.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1 (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(fma.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) 1 (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y (neg.f64 x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 (*.f64 y (neg.f64 x)) 1))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(fma.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 1 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(fma.f64 1 (*.f64 y (neg.f64 x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 1 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x)) 5641895835477563/5000000000000000)
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (neg.f64 (cbrt.f64 (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z))) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z))) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z))) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z))) 5641895835477563/5000000000000000) (*.f64 y x))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (*.f64 y (neg.f64 x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (*.f64 (*.f64 y (neg.f64 x)) 1))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y (neg.f64 x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 5641895835477563/5000000000000000) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 5641895835477563/5000000000000000) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 (*.f64 y x)) (neg.f64 (sqrt.f64 (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (sqrt.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x)) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000)) (*.f64 0 (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 y (neg.f64 x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (neg.f64 y) x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 y x)) (/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)) (/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 y x)) (/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))))
(fma.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 y (neg.f64 x)))
(-.f64 (/.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 y x))
(fma.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 y (neg.f64 x)))
(-.f64 (/.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)) (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 y x)) (/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)) (/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 y x)) (/.f64 (-.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 y x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(fma.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (*.f64 y (neg.f64 x)))
(fma.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))) (*.f64 y (neg.f64 x)))
(-.f64 (/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (*.f64 y x))
(fma.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))) (*.f64 y (neg.f64 x)))
(-.f64 (/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 2) (cbrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 5641895835477563/5000000000000000)
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (neg.f64 x))) 2) (cbrt.f64 (*.f64 y (neg.f64 x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) (sqrt.f64 (-.f64 (*.f64 5641895835477563/5000000000000000 z) (*.f64 y x))) 5641895835477563/5000000000000000)
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 x))) (sqrt.f64 (*.f64 y (neg.f64 x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (neg.f64 x) y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 -1 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 (neg.f64 y) 1) x (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 y x))) 5641895835477563/5000000000000000)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) (-.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 y x))) 5641895835477563/5000000000000000)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 (*.f64 y (neg.f64 x)) 1 (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (fma.f64 (neg.f64 y) x (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (*.f64 y x))) (*.f64 0 (*.f64 y x)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (*.f64 y x)) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (neg.f64 (cbrt.f64 (*.f64 y x))) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 (+.f64 z 1) 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (+.f64 z 1) 5641895835477563/5000000000000000 (*.f64 (*.f64 y (neg.f64 x)) 1))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) (+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(-.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) (*.f64 y x))
(-.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 y x -5641895835477563/5000000000000000))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(-.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))) (/.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(*.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (+.f64 z 1) 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(/.f64 1 (/.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)))
(*.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))))
(/.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(/.f64 (neg.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (neg.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z))))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))))
(/.f64 (fma.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000))
(/.f64 (fma.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))))
(/.f64 (fma.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000) -31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000))
(pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 1)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2) 1/2)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(pow.f64 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(pow.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3) 1/3)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(pow.f64 (/.f64 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) -1)
(*.f64 (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(pow.f64 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) -1)
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(sqrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 2))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(log.f64 (exp.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(cbrt.f64 (pow.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) 3))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(expm1.f64 (log1p.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(log1p.f64 (expm1.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(exp.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(exp.f64 (*.f64 (log.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1))
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 z) 1 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 1 (*.f64 5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z))) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z))) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))) 5641895835477563/5000000000000000)
(fma.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z))) 5641895835477563/5000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 5641895835477563/5000000000000000) 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z)) 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 5641895835477563/5000000000000000) 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)
(fma.f64 (*.f64 5641895835477563/5000000000000000 (sqrt.f64 z)) (sqrt.f64 z) 5641895835477563/5000000000000000)
(fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)

localize5.0ms (0.1%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
0.3b
(/.f64 -5641895835477563/5000000000000000 y)
Compiler

Compiled 31 to 21 computations (32.3% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
1.0ms
x
@inf
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
0.0ms
y
@0
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
0.0ms
y
@inf
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
0.0ms
x
@-inf
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))

rewrite74.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
939×pow1_binary64
877×add-log-exp_binary64
877×log1p-expm1-u_binary64
877×expm1-log1p-u_binary64
860×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0810
117810
2237310
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2) (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (pow.f64 x 3) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (fma.f64 x x (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (-.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))

simplify55.0ms (0.7%)

Algorithm
egg-herbie
Rules
381×associate-*l*_binary64
349×log-prod_binary64
341×associate-*r*_binary64
328×fma-neg_binary64
233×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0107977
1280889
2889820
34145818
Stop Event
node limit
Counts
47 → 63
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(-.f64 (+.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)
(*.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(*.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2) (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)
(*.f64 (/.f64 -1 (+.f64 (pow.f64 x 3) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (fma.f64 x x (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (-.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(pow.f64 (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3) 1/3)
(pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)
(pow.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2)
(pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)
(pow.f64 (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1) -1)
(neg.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(sqrt.f64 (/.f64 1 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))
(log.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(exp.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
Outputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 y (*.f64 y (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x))))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 (*.f64 y x) 25000000000000000000000000000000/31830988618379068626528276418969)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 5000000000000000/5641895835477563 y (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))))))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 x (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3))))))
(fma.f64 (pow.f64 y 3) (*.f64 x (*.f64 x 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 (*.f64 y x) 25000000000000000000000000000000/31830988618379068626528276418969))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 5000000000000000/5641895835477563 y (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3)))))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 x (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)))))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 (pow.f64 y 3) (*.f64 x (*.f64 x 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 (*.f64 y x) 25000000000000000000000000000000/31830988618379068626528276418969)))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x x)) y) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))))
(+.f64 (+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)))
(-.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)) (+.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 x) (*.f64 y x)) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3))))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))))
(+.f64 (+.f64 (+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(+.f64 (-.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)) (+.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 x) (*.f64 y x)) (/.f64 1 x))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x x)) y) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))))
(+.f64 (+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)))
(-.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)) (+.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 x) (*.f64 y x)) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3))))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))))
(+.f64 (+.f64 (+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(+.f64 (-.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)) (+.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 x) (*.f64 y x)) (/.f64 1 x))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x)))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 y (*.f64 y (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 x))))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 (*.f64 y x) 25000000000000000000000000000000/31830988618379068626528276418969)))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 5000000000000000/5641895835477563 y (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))))))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 x (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3))))))
(fma.f64 (pow.f64 y 3) (*.f64 x (*.f64 x 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 (*.f64 y x) 25000000000000000000000000000000/31830988618379068626528276418969))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 5000000000000000/5641895835477563 y (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3)))))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 x (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)))))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 (pow.f64 y 3) (*.f64 x (*.f64 x 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 (*.f64 y x) 25000000000000000000000000000000/31830988618379068626528276418969)))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x x)) y) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))))
(+.f64 (+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)))
(-.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)) (+.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 x) (*.f64 y x)) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3))))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))))
(+.f64 (+.f64 (+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(+.f64 (-.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)) (+.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 x) (*.f64 y x)) (/.f64 1 x))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x x)) y) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))))
(+.f64 (+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)))
(-.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)) (+.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 x) (*.f64 y x)) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3))))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))))
(+.f64 (+.f64 (+.f64 (/.f64 (/.f64 -5641895835477563/5000000000000000 y) (*.f64 x x)) (/.f64 -1 x)) (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(+.f64 (-.f64 (/.f64 (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)) (pow.f64 x 3)) (+.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 x) (*.f64 y x)) (/.f64 1 x))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(-.f64 (+.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1)
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2) (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 x 3) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3)))) (fma.f64 x x (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x))))
(/.f64 (neg.f64 (fma.f64 x x (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x)))) (+.f64 (pow.f64 x 3) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))
(/.f64 (-.f64 (*.f64 (/.f64 -5641895835477563/5000000000000000 y) (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (*.f64 x x)) (+.f64 (pow.f64 x 3) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y 3))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 x x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y)))) (-.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(/.f64 (neg.f64 (+.f64 x (/.f64 5641895835477563/5000000000000000 y))) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
(/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (fma.f64 x x (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y y))))
(pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (sqrt.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 2)
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (*.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -1) -1)
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(neg.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(sqrt.f64 (/.f64 1 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) 2)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 5641895835477563/5000000000000000 y) x) -2))
(log.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 3))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(+.f64 1 (-.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1))
(+.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 0)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))

localize201.0ms (2.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 -1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))
0.3b
(*.f64 5641895835477563/5000000000000000 (/.f64 1 y))
Compiler

Compiled 43 to 32 computations (25.6% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite57.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
617×prod-diff_binary64
456×log-prod_binary64
263×pow2_binary64
245×pow-prod-down_binary64
198×fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01014
121614
2271714
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(*.f64 5641895835477563/5000000000000000 (/.f64 1 y))
(/.f64 -1 (-.f64 x (*.f64 5641895835477563/5000000000000000 (/.f64 1 y))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 5641895835477563/5000000000000000 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 5641895835477563/5000000000000000 y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -5641895835477563/5000000000000000 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 5641895835477563/5000000000000000 (sqrt.f64 y)) (sqrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 5641895835477563/5000000000000000 y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 y -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y 5641895835477563/5000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 5641895835477563/5000000000000000 y))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 3) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2) (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 x x) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1) 1))))))

simplify103.0ms (1.2%)

Algorithm
egg-herbie
Rules
464×associate-*l*_binary64
432×fma-neg_binary64
420×associate-*r*_binary64
329×fma-def_binary64
281×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01961225
14591167
212541155
358381155
Stop Event
node limit
Counts
98 → 101
Calls
Call 1
Inputs
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(+.f64 0 (/.f64 5641895835477563/5000000000000000 y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 y))) 1)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 1 (/.f64 y 5641895835477563/5000000000000000))
(/.f64 -5641895835477563/5000000000000000 (neg.f64 y))
(/.f64 (/.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 5641895835477563/5000000000000000 (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (/.f64 5641895835477563/5000000000000000 y) 1)
(pow.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 3)
(pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 2)
(pow.f64 (*.f64 (pow.f64 y -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(pow.f64 (/.f64 y 5641895835477563/5000000000000000) -1)
(sqrt.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2))
(log.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 5641895835477563/5000000000000000 y))))
(cbrt.f64 (*.f64 (pow.f64 y -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(expm1.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 y)))
(log1p.f64 (expm1.f64 (/.f64 5641895835477563/5000000000000000 y)))
(exp.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y))) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 5641895835477563/5000000000000000 y))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 3) 1/3))
(+.f64 0 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 1)
(*.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2) (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2))
(*.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)
(*.f64 (/.f64 -1 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 x x) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2) 1/2)
(pow.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -3) 1/3)
(pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)
(pow.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2) 2)
(pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)
(neg.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))
(log.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(cbrt.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -3))
(expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(exp.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2)) 2))
(exp.f64 (*.f64 (log.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1) 1))
Outputs
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 y 5000000000000000/5641895835477563)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 y 5000000000000000/5641895835477563))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 y 5000000000000000/5641895835477563)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 y 5000000000000000/5641895835477563 (*.f64 (*.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) x) x)))
(fma.f64 y 5000000000000000/5641895835477563 (*.f64 x (+.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 x)))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 y 5000000000000000/5641895835477563))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 y 5000000000000000/5641895835477563 (*.f64 (*.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) x) x))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 y 5000000000000000/5641895835477563 (*.f64 x (+.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 x))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (/.f64 -1 x))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (/.f64 -1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))
(+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))) (+.f64 (/.f64 1 x) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(+.f64 (+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (/.f64 -1 x))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (/.f64 -1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))
(+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))) (+.f64 (/.f64 1 x) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(+.f64 (+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 y 5000000000000000/5641895835477563)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 y 5000000000000000/5641895835477563))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 y 5000000000000000/5641895835477563)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 y 5000000000000000/5641895835477563 (*.f64 (*.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) x) x)))
(fma.f64 y 5000000000000000/5641895835477563 (*.f64 x (+.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 x)))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 y 5000000000000000/5641895835477563))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 y 5000000000000000/5641895835477563 (*.f64 (*.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) x) x))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 y 5000000000000000/5641895835477563 (*.f64 x (+.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)) (*.f64 (pow.f64 y 3) (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 x))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (/.f64 -1 x))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (/.f64 -1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))
(+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))) (+.f64 (/.f64 1 x) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(+.f64 (+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (/.f64 -1 x))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (/.f64 -1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))
(+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 x (*.f64 x y))) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))) (+.f64 (/.f64 1 x) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(+.f64 (+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x)) (/.f64 -31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(+.f64 0 (/.f64 5641895835477563/5000000000000000 y))
(/.f64 5641895835477563/5000000000000000 y)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 y))) 1)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 1 (/.f64 y 5641895835477563/5000000000000000))
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 -5641895835477563/5000000000000000 (neg.f64 y))
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 (/.f64 5641895835477563/5000000000000000 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 5641895835477563/5000000000000000 y)
(/.f64 (/.f64 5641895835477563/5000000000000000 (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 5641895835477563/5000000000000000 y)
(pow.f64 (/.f64 5641895835477563/5000000000000000 y) 1)
(/.f64 5641895835477563/5000000000000000 y)
(pow.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2) 1/2)
(/.f64 5641895835477563/5000000000000000 y)
(pow.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 3)
(/.f64 5641895835477563/5000000000000000 y)
(pow.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y)) 2)
(/.f64 5641895835477563/5000000000000000 y)
(pow.f64 (*.f64 (pow.f64 y -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000) 1/3)
(cbrt.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y -3)))
(pow.f64 (/.f64 y 5641895835477563/5000000000000000) -1)
(/.f64 5641895835477563/5000000000000000 y)
(sqrt.f64 (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2))
(/.f64 5641895835477563/5000000000000000 y)
(log.f64 (exp.f64 (/.f64 5641895835477563/5000000000000000 y)))
(/.f64 5641895835477563/5000000000000000 y)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 5641895835477563/5000000000000000 y))))
(/.f64 5641895835477563/5000000000000000 y)
(cbrt.f64 (*.f64 (pow.f64 y -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))
(cbrt.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y -3)))
(expm1.f64 (log1p.f64 (/.f64 5641895835477563/5000000000000000 y)))
(/.f64 5641895835477563/5000000000000000 y)
(log1p.f64 (expm1.f64 (/.f64 5641895835477563/5000000000000000 y)))
(/.f64 5641895835477563/5000000000000000 y)
(exp.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)))
(/.f64 5641895835477563/5000000000000000 y)
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 1))
(/.f64 5641895835477563/5000000000000000 y)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 5641895835477563/5000000000000000 y))) 3))
(/.f64 5641895835477563/5000000000000000 y)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 5641895835477563/5000000000000000 y))) 2))
(/.f64 5641895835477563/5000000000000000 y)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 5641895835477563/5000000000000000 y))) 1/3))
(/.f64 5641895835477563/5000000000000000 y)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 1) 1))
(/.f64 5641895835477563/5000000000000000 y)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 y)) 3) 1/3))
(/.f64 5641895835477563/5000000000000000 y)
(+.f64 0 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 1)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 1 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 -1 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)) (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))) (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(*.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2) (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 x 3) (*.f64 (pow.f64 y -3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 x 3) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y -3)))) (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x)))
(/.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (-.f64 (pow.f64 x 3) (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 y -3))))
(/.f64 (neg.f64 (fma.f64 (/.f64 5641895835477563/5000000000000000 y) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (*.f64 x x))) (fma.f64 (pow.f64 y -3) -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 x 3)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 x x) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2))) (+.f64 (/.f64 5641895835477563/5000000000000000 y) x))
(*.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x) (/.f64 -1 (-.f64 (*.f64 x x) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2))))
(/.f64 (neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 y) x)) (-.f64 (*.f64 x x) (pow.f64 (/.f64 5641895835477563/5000000000000000 y) 2)))
(/.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 y) x) (-.f64 (*.f64 x x) (/.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 y) y)))
(pow.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) 1)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -3) 1/3)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 3)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2) 2)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1)
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(neg.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(sqrt.f64 (pow.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)) -2))
(/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(log.f64 (exp.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(log.f64 (/.f64 1 (exp.f64 (/.f64 1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(cbrt.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -3))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -3)) 1/3))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (cbrt.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))) 3))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))) -1/2)) 2))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) -1))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) 1) 1))
(/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))

localize37.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))
0.0b
(/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z))
0.4b
(*.f64 y 5000000000000000/5641895835477563)
Compiler

Compiled 26 to 14 computations (46.2% saved)

series14.0ms (0.2%)

Counts
3 → 72
Calls

18 calls:

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

rewrite96.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
810×prod-diff_binary64
494×log-prod_binary64
303×pow-prod-down_binary64
260×pow2_binary64
218×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0925
119325
2270323
Stop Event
node limit
Counts
3 → 134
Calls
Call 1
Inputs
(*.f64 y 5000000000000000/5641895835477563)
(/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z))
(+.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 5000000000000000/5641895835477563) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 5000000000000000/5641895835477563 (exp.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5000000000000000/5641895835477563 (*.f64 y (exp.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (*.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -5000000000000000/5641895835477563) (/.f64 1 (neg.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 z)) (*.f64 y 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 1) (/.f64 5000000000000000/5641895835477563 (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (exp.f64 z)) 5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 1) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 5000000000000000/5641895835477563 (cbrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 y (cbrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (cbrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (cbrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (sqrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) (neg.f64 (exp.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)) z))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)) z) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) (/.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3)) (/.f64 1 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (/.f64 1 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3)) (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3)) (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))) (neg.f64 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))) (neg.f64 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) (*.f64 x x)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (/.f64 1 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 5000000000000000/5641895835477563 (exp.f64 (neg.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5000000000000000/5641895835477563 (*.f64 y (exp.f64 (neg.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 (neg.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (*.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y -5000000000000000/5641895835477563) (/.f64 1 (neg.f64 (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y 5000000000000000/5641895835477563) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y 1) (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (exp.f64 z)) 5000000000000000/5641895835477563 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 1) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 5000000000000000/5641895835477563 (cbrt.f64 (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 y (cbrt.f64 (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (cbrt.f64 (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (cbrt.f64 (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (sqrt.f64 (exp.f64 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (exp.f64 z))) x)))))

simplify83.0ms (1%)

Algorithm
egg-herbie
Rules
518×distribute-rgt-in_binary64
491×distribute-lft-in_binary64
372×unswap-sqr_binary64
223×associate-/l/_binary64
191×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03102644
17732586
226662568
Stop Event
node limit
Counts
206 → 200
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (*.f64 (+.f64 (*.f64 -1/2 y) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 y) (*.f64 -1 y))) (*.f64 1/6 y))) (pow.f64 z 3))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (+.f64 (*.f64 -1/2 y) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 y) (*.f64 -1 y))) (*.f64 1/6 y))) (pow.f64 z 3))) x))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(+.f64 0 (*.f64 y 5000000000000000/5641895835477563))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563))) 1)
(pow.f64 (*.f64 y 5000000000000000/5641895835477563) 1)
(pow.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) 1/2)
(pow.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 3)
(pow.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2)
(sqrt.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563))))
(cbrt.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3))
(expm1.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563)))
(log1p.f64 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563)))
(exp.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)))
(exp.f64 (*.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)) 1))
(+.f64 0 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) 1)
(*.f64 y (/.f64 1 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (exp.f64 (neg.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (exp.f64 (neg.f64 z))))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 (neg.f64 z)))
(*.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) 1)
(*.f64 1 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(*.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (*.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))))
(*.f64 (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))))
(*.f64 (*.f64 y -5000000000000000/5641895835477563) (/.f64 1 (neg.f64 (exp.f64 z))))
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 y 5000000000000000/5641895835477563))
(*.f64 (/.f64 y 1) (/.f64 5000000000000000/5641895835477563 (exp.f64 z)))
(*.f64 (/.f64 y (exp.f64 z)) 5000000000000000/5641895835477563)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 1) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 5000000000000000/5641895835477563 (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 y (cbrt.f64 (exp.f64 z))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))))
(*.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (exp.f64 z))))
(pow.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) 1)
(pow.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) 3)
(pow.f64 (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) 2)
(pow.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3) 1/3)
(pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -1)
(pow.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) 1) -1)
(neg.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) (neg.f64 (exp.f64 z))))
(sqrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))
(log.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))
(cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))
(expm1.f64 (log1p.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(log1p.f64 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(exp.f64 (-.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)) z))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)) z) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) (/.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))
(*.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 1)
(*.f64 1 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(*.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(*.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3)) (/.f64 1 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (/.f64 1 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))))
(/.f64 1 (/.f64 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3)) (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3)) (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))) (neg.f64 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))) (neg.f64 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) (*.f64 x x)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x))
(pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 1)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 3)
(pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))) -1)
(pow.f64 (/.f64 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 2))
(log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))
(cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 1))
(fma.f64 y (/.f64 1 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x)
(fma.f64 y (*.f64 5000000000000000/5641895835477563 (exp.f64 (neg.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (exp.f64 (neg.f64 z))) x)
(fma.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 (neg.f64 z)) x)
(fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) 1 x)
(fma.f64 x 1 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(fma.f64 1 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x)
(fma.f64 1 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(fma.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) x)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (*.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(fma.f64 (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) x)
(fma.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))) x)
(fma.f64 (*.f64 y -5000000000000000/5641895835477563) (/.f64 1 (neg.f64 (exp.f64 z))) x)
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y 5000000000000000/5641895835477563) x)
(fma.f64 (/.f64 y 1) (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) x)
(fma.f64 (/.f64 y (exp.f64 z)) 5000000000000000/5641895835477563 x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)) x)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 1) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)) x)
(fma.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 5000000000000000/5641895835477563 (cbrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 y (cbrt.f64 (exp.f64 z))) x)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (cbrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (cbrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))) x)
(fma.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (sqrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (exp.f64 z))) x)
Outputs
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 y (*.f64 z -5000000000000000/5641895835477563)))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 z -5000000000000000/5641895835477563)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (*.f64 y -1/2)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 z (*.f64 z (*.f64 y -1/2))) (fma.f64 5000000000000000/5641895835477563 y (*.f64 y (*.f64 z -5000000000000000/5641895835477563))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 z (*.f64 z (*.f64 y -1/2))) (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 z -5000000000000000/5641895835477563))))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (*.f64 (+.f64 (*.f64 -1/2 y) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 y) (*.f64 -1 y))) (*.f64 1/6 y))) (pow.f64 z 3))))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (*.f64 y -1/2)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 -5000000000000000/5641895835477563 (+.f64 (*.f64 y z) (*.f64 (fma.f64 -1/2 y (fma.f64 -1 (*.f64 y -1/2) (*.f64 y 1/6))) (pow.f64 z 3))))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 z (*.f64 z (*.f64 y -1/2))) (fma.f64 5000000000000000/5641895835477563 y (*.f64 -5000000000000000/5641895835477563 (fma.f64 y z (*.f64 (fma.f64 y -1/2 (fma.f64 y 1/6 (*.f64 y 1/2))) (pow.f64 z 3))))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 z (*.f64 z (*.f64 y -1/2))) (fma.f64 5000000000000000/5641895835477563 y (*.f64 -5000000000000000/5641895835477563 (fma.f64 y z (*.f64 (+.f64 (*.f64 y 1/6) 0) (pow.f64 z 3))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) x))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (*.f64 y -1/2)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) x)))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 z (*.f64 z (*.f64 y -1/2))) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) x)))
(+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 y) (*.f64 -1 y)))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 (+.f64 (*.f64 -1/2 y) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 y) (*.f64 -1 y))) (*.f64 1/6 y))) (pow.f64 z 3))) x))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 (*.f64 z z) (*.f64 y -1/2)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) (fma.f64 -5000000000000000/5641895835477563 (*.f64 (fma.f64 -1/2 y (fma.f64 -1 (*.f64 y -1/2) (*.f64 y 1/6))) (pow.f64 z 3)) x))))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 z (*.f64 z (*.f64 y -1/2))) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y z (*.f64 (fma.f64 y -1/2 (fma.f64 y 1/6 (*.f64 y 1/2))) (pow.f64 z 3))) x)))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 z (*.f64 z (*.f64 y -1/2))) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (fma.f64 y z (*.f64 (+.f64 (*.f64 y 1/6) 0) (pow.f64 z 3))) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(+.f64 0 (*.f64 y 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563))) 1)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (*.f64 y 5000000000000000/5641895835477563) 1)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969) 1/2)
(sqrt.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))
(sqrt.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)))
(fabs.f64 (*.f64 5000000000000000/5641895835477563 y))
(pow.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3) 1/3)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 3)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2)
(*.f64 5000000000000000/5641895835477563 y)
(sqrt.f64 (*.f64 (*.f64 y y) 25000000000000000000000000000000/31830988618379068626528276418969))
(sqrt.f64 (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969)))
(fabs.f64 (*.f64 5000000000000000/5641895835477563 y))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))
(*.f64 5000000000000000/5641895835477563 y)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563))))
(*.f64 5000000000000000/5641895835477563 y)
(cbrt.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 3))
(*.f64 5000000000000000/5641895835477563 y)
(expm1.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(log1p.f64 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(exp.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(exp.f64 (*.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)) 1))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 0 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y (exp.f64 z))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) 1)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 y (/.f64 1 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 y (*.f64 5000000000000000/5641895835477563 (exp.f64 (neg.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 5000000000000000/5641895835477563 (*.f64 y (exp.f64 (neg.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 (neg.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) 1)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 1 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)))
(*.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))) (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))) (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (*.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (*.f64 y -5000000000000000/5641895835477563) (/.f64 1 (neg.f64 (exp.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 y 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (/.f64 y 1) (/.f64 5000000000000000/5641895835477563 (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (/.f64 y (exp.f64 z)) 5000000000000000/5641895835477563)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 1) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 5000000000000000/5641895835477563 (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 y (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 5000000000000000/5641895835477563 (cbrt.f64 (exp.f64 z))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (cbrt.f64 (exp.f64 z))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 y (/.f64 (cbrt.f64 (exp.f64 z)) 5000000000000000/5641895835477563)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 5000000000000000/5641895835477563 (/.f64 (cbrt.f64 (exp.f64 z)) y)))
(/.f64 (*.f64 (*.f64 5000000000000000/5641895835477563 y) (pow.f64 (cbrt.f64 (exp.f64 z)) -2)) (cbrt.f64 (exp.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) 2) (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 5000000000000000/5641895835477563 (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))))
(*.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (sqrt.f64 (exp.f64 z))))
(*.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 y (/.f64 (sqrt.f64 (exp.f64 z)) 5000000000000000/5641895835477563)))
(*.f64 (pow.f64 (exp.f64 z) -1/2) (*.f64 5000000000000000/5641895835477563 (/.f64 y (sqrt.f64 (exp.f64 z)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 z) -1/2) (sqrt.f64 (exp.f64 z))) (*.f64 5000000000000000/5641895835477563 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))))
(pow.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) 1)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(pow.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) 1/2)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(pow.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) 3)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(pow.f64 (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) 2)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(pow.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -3))
(cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (exp.f64 z)) -3))
(pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -1)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(pow.f64 (/.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) 1) -1)
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(neg.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) (neg.f64 (exp.f64 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(sqrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(log.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -3))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (exp.f64 z)) -3))
(expm1.f64 (log1p.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(log1p.f64 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(exp.f64 (-.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)) z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)) z) 1))
(*.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)))
(/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))) 1)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) (/.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (-.f64 x (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(*.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 1)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(*.f64 1 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(*.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 2))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(*.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3)) (/.f64 1 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3) (pow.f64 x 3)) (fma.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) (-.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (exp.f64 z)) -3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (/.f64 1 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (-.f64 x (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3) (pow.f64 x 3)) (fma.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) (-.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (exp.f64 z)) -3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x))))
(/.f64 1 (/.f64 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (-.f64 x (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3)) (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x)))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3) (pow.f64 x 3)) (fma.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) (-.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (exp.f64 z)) -3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3)) (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3) (pow.f64 x 3)) (fma.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) (-.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (exp.f64 z)) -3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (-.f64 x (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))) (neg.f64 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3) (pow.f64 x 3)) (fma.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) (-.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (exp.f64 z)) -3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))) (neg.f64 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (-.f64 x (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2) (*.f64 x x)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (-.f64 x (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 1)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 2) 1/2)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 3) 1/3)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 3)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 2)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(pow.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3))) -1)
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -3) (pow.f64 x 3)) (fma.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) (-.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z)) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 5641895835477563/5000000000000000 y) (exp.f64 z)) -3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) x))))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2))) -1)
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (-.f64 x (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))))
(sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 2))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) (exp.f64 x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 x))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))) (+.f64 1 (expm1.f64 x))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x) 3))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)) 1))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 y (/.f64 1 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 y (*.f64 5000000000000000/5641895835477563 (exp.f64 (neg.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (exp.f64 (neg.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 (neg.f64 z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) 1 x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 x 1 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 1 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 1 x (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) x)
(fma.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)) x)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))) (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) x)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) x)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) x)
(fma.f64 (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) y) -2)) x)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))) (cbrt.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 (exp.f64 z) y)) -2)) x)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z)) 2)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (*.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (*.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 (neg.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (*.f64 y -5000000000000000/5641895835477563) (/.f64 1 (neg.f64 (exp.f64 z))) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y 5000000000000000/5641895835477563) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (/.f64 y 1) (/.f64 5000000000000000/5641895835477563 (exp.f64 z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (/.f64 y (exp.f64 z)) 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 1) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (exp.f64 z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (exp.f64 z)) x)
(fma.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 5000000000000000/5641895835477563 (cbrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 y (cbrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 5000000000000000/5641895835477563 (cbrt.f64 (exp.f64 z))) x)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (cbrt.f64 (exp.f64 z))) x)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 y (/.f64 (cbrt.f64 (exp.f64 z)) 5000000000000000/5641895835477563)) x)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 z)) -2) (/.f64 5000000000000000/5641895835477563 (/.f64 (cbrt.f64 (exp.f64 z)) y)) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (cbrt.f64 (/.f64 y (*.f64 (exp.f64 z) 5641895835477563/5000000000000000))) x)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 y 5641895835477563/5000000000000000) (exp.f64 z))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) x)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) (exp.f64 z))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) x)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (cbrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 y (pow.f64 (cbrt.f64 (exp.f64 z)) 2)) (/.f64 5000000000000000/5641895835477563 (cbrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) (/.f64 y (sqrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) x)
(fma.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) (sqrt.f64 (exp.f64 z))) x)
(fma.f64 (pow.f64 (exp.f64 z) -1/2) (/.f64 y (/.f64 (sqrt.f64 (exp.f64 z)) 5000000000000000/5641895835477563)) x)
(fma.f64 (pow.f64 (exp.f64 z) -1/2) (*.f64 5000000000000000/5641895835477563 (/.f64 y (sqrt.f64 (exp.f64 z)))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (sqrt.f64 (exp.f64 z))) (/.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (exp.f64 z))) x)
(fma.f64 (/.f64 y (sqrt.f64 (exp.f64 z))) (/.f64 5000000000000000/5641895835477563 (sqrt.f64 (exp.f64 z))) x)

eval370.0ms (4.4%)

Compiler

Compiled 14857 to 8928 computations (39.9% saved)

prune480.0ms (5.8%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New7554759
Fresh123
Picked011
Done224
Total7589767
Error
0b
Counts
767 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
23.2b
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
20.4b
(+.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))
12.5b
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
19.0b
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
21.6b
(+.f64 x (/.f64 y (*.f64 (neg.f64 y) x)))
32.9b
(+.f64 x (/.f64 y (*.f64 5641895835477563/5000000000000000 z)))
12.5b
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
20.3b
(+.f64 x (/.f64 -1 x))
18.5b
x
Compiler

Compiled 141 to 100 computations (29.1% saved)

localize24.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
8.1b
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
Compiler

Compiled 30 to 14 computations (53.3% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite64.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
892×pow1_binary64
834×add-log-exp_binary64
834×log1p-expm1-u_binary64
834×expm1-log1p-u_binary64
819×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0717
115917
2218117
Stop Event
node limit
Counts
2 → 61
Calls
Call 1
Inputs
(/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(-.f64 5641895835477563/5000000000000000 (*.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (sqrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (neg.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (/.f64 y (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 y (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (neg.f64 x)) 5641895835477563/5000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2) (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 y x)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x))) (*.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))))))

simplify72.0ms (0.9%)

Algorithm
egg-herbie
Rules
578×associate-/l*_binary64
538×fma-def_binary64
526×unswap-sqr_binary64
410×associate-*l/_binary64
192×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01901692
15271512
221071418
Stop Event
node limit
Counts
109 → 108
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(*.f64 -1 (*.f64 y x))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(-.f64 (+.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 1)
(*.f64 y (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 1)
(*.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (sqrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (sqrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (/.f64 y (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 y (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 y (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 1)
(pow.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 3)
(pow.f64 (sqrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 2)
(pow.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) y) -1)
(neg.f64 (/.f64 y (neg.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(sqrt.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2))
(log.f64 (exp.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(log1p.f64 (expm1.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(exp.f64 (log.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(+.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y (neg.f64 x)) 1))
(+.f64 (*.f64 y (neg.f64 x)) 5641895835477563/5000000000000000)
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)
(*.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2) (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 1 (/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))))
(/.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 y x)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(/.f64 (neg.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x))) (*.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)
(pow.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)
(pow.f64 (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))
(log.f64 (exp.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(cbrt.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(log1p.f64 (expm1.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(exp.f64 (log.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
Outputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)) (*.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) x))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)) (*.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) x)))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (-.f64 (/.f64 -1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 (*.f64 y x) 2)))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (-.f64 (/.f64 -1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 (*.f64 y x) 2))))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (-.f64 (/.f64 -1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 (*.f64 y x) 2)))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (-.f64 (/.f64 -1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 (*.f64 y x) 2))))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)) (*.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) x))))
(+.f64 (*.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (pow.f64 y 2) x)) (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (pow.f64 x 2))) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 (*.f64 y y) x) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 (pow.f64 y 3) (*.f64 x x)) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y (*.f64 y x)) (fma.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 x (*.f64 x (pow.f64 y 3))) (*.f64 5000000000000000/5641895835477563 y))))
(fma.f64 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 x (+.f64 (*.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 y y)) (*.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 y 3)) x)))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (-.f64 (/.f64 -1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 (*.f64 y x) 2)))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (-.f64 (/.f64 -1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 (*.f64 y x) 2))))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
(/.f64 -1 x)
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (/.f64 1 x)))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 -1 x))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3))))))
(-.f64 (-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (/.f64 1 x)) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))))
(+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (-.f64 (/.f64 -1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 (*.f64 y x) 2)))))
(neg.f64 (+.f64 (*.f64 5641895835477563/5000000000000000 (/.f64 1 (*.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 x 4)))) (+.f64 (/.f64 1 x) (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))))
(neg.f64 (+.f64 (/.f64 5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(-.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (+.f64 (/.f64 1 x) (+.f64 (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 y (*.f64 y (pow.f64 x 3)))) (/.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))))
(+.f64 (+.f64 (/.f64 -5641895835477563/5000000000000000 (*.f64 y (*.f64 x x))) (-.f64 (/.f64 -1 x) (/.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 x (pow.f64 (*.f64 y x) 2))))) (/.f64 -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (*.f64 (pow.f64 y 3) (pow.f64 x 4))))
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
5641895835477563/5000000000000000
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(*.f64 -1 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 -1 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(-.f64 (+.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 1)
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 y (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 1)
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 1 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 2))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 2) (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (sqrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (sqrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) y)
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (/.f64 y (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)))) (pow.f64 (cbrt.f64 (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 2))
(/.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)) 2) (cbrt.f64 (/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 y (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (/.f64 (cbrt.f64 y) (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 y (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(/.f64 y (/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (fma.f64 y x 5641895835477563/5000000000000000)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(*.f64 y (/.f64 (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))))
(*.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 y x)) (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 y (fma.f64 y x 5641895835477563/5000000000000000)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)))
(*.f64 y (/.f64 (fma.f64 y x 5641895835477563/5000000000000000) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))))
(pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 1)
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(pow.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3) 1/3)
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(pow.f64 (cbrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 3)
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(pow.f64 (sqrt.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))) 2)
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(pow.f64 (/.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) y) -1)
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(neg.f64 (/.f64 y (neg.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(sqrt.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(log.f64 (exp.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(cbrt.f64 (pow.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3)))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(expm1.f64 (log1p.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(log1p.f64 (expm1.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(exp.f64 (log.f64 (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(+.f64 (+.f64 1 (/.f64 y (fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000))) -1)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)) 0)
(/.f64 y (fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000))
(+.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 5641895835477563/5000000000000000 (*.f64 (*.f64 y (neg.f64 x)) 1))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(+.f64 (*.f64 y (neg.f64 x)) 5641895835477563/5000000000000000)
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(*.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(*.f64 1 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(*.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2) (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(*.f64 (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(*.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 1 (/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (fma.f64 y x 5641895835477563/5000000000000000)) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))
(/.f64 1 (/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (fma.f64 y x 5641895835477563/5000000000000000)) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 1 (/.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 y x)) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))))
(/.f64 1 (/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (fma.f64 y x 5641895835477563/5000000000000000)) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))
(/.f64 (neg.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))))
(/.f64 1 (/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (fma.f64 y x 5641895835477563/5000000000000000)) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (neg.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2))) (neg.f64 (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))
(/.f64 (+.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y (neg.f64 x)) 3)) (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (-.f64 (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x))) (*.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))))
(/.f64 1 (/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y x) (+.f64 5641895835477563/5000000000000000 (*.f64 y x)))) (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (fma.f64 y x 5641895835477563/5000000000000000)) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (-.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x 5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x)))) (-.f64 5641895835477563/5000000000000000 (*.f64 y (neg.f64 x))))
(*.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (/.f64 1 (+.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (pow.f64 (*.f64 y x) 2)) (fma.f64 y x 5641895835477563/5000000000000000))
(pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 1)
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(pow.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3) 1/3)
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(pow.f64 (cbrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 3)
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(pow.f64 (sqrt.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))) 2)
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(sqrt.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 2))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(log.f64 (exp.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(cbrt.f64 (pow.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x)) 3))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(expm1.f64 (log1p.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(log1p.f64 (expm1.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)
(exp.f64 (log.f64 (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
(fma.f64 y (neg.f64 x) 5641895835477563/5000000000000000)
(fma.f64 (neg.f64 y) x 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) 5641895835477563/5000000000000000)

localize5.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
0.4b
(*.f64 5000000000000000/5641895835477563 y)
Compiler

Compiled 14 to 9 computations (35.7% saved)

series2.0ms (0%)

Counts
2 → 6
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
0.0ms
x
@0
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
0.0ms
y
@-inf
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
0.0ms
y
@0
(*.f64 5000000000000000/5641895835477563 y)
0.0ms
x
@inf
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)

rewrite66.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
687×pow1_binary64
642×add-log-exp_binary64
642×log1p-expm1-u_binary64
642×expm1-log1p-u_binary64
629×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069
11319
217329
Stop Event
node limit
Counts
2 → 46
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 5000000000000000/5641895835477563 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5000000000000000/5641895835477563 y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 y)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 5000000000000000/5641895835477563 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 5000000000000000/5641895835477563 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 5000000000000000/5641895835477563 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 y) x) (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 5000000000000000/5641895835477563 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2)) (-.f64 x (*.f64 5000000000000000/5641895835477563 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5000000000000000/5641895835477563 y x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y 5000000000000000/5641895835477563 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 5000000000000000/5641895835477563 y) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 5000000000000000/5641895835477563 y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 5000000000000000/5641895835477563 y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2) (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 5000000000000000/5641895835477563 y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 y)) (sqrt.f64 (*.f64 5000000000000000/5641895835477563 y)) x)))))

simplify54.0ms (0.6%)

Algorithm
egg-herbie
Rules
538×div-sub_binary64
535×associate-*l*_binary64
497×associate-*r*_binary64
310×log-prod_binary64
278×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0104640
1256543
2864437
35969437
Stop Event
node limit
Counts
52 → 54
Calls
Call 1
Inputs
x
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
x
x
(-.f64 (+.f64 1 (*.f64 5000000000000000/5641895835477563 y)) 1)
(pow.f64 (*.f64 5000000000000000/5641895835477563 y) 1)
(pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 3)
(pow.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2)
(pow.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)
(sqrt.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2))
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))
(cbrt.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(expm1.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 y)))
(log1p.f64 (expm1.f64 (*.f64 5000000000000000/5641895835477563 y)))
(exp.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y)))
(-.f64 (+.f64 1 (fma.f64 5000000000000000/5641895835477563 y x)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(*.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1)
(*.f64 1 (fma.f64 5000000000000000/5641895835477563 y x))
(*.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(*.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(*.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y))))))
(*.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 y) x) (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(/.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 5000000000000000/5641895835477563 (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2)) (-.f64 x (*.f64 5000000000000000/5641895835477563 y)))
(pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 3)
(pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 2))
(log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 3))
(expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 1 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 1 x (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2) (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 5000000000000000/5641895835477563 y))
(fma.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 y)) (sqrt.f64 (*.f64 5000000000000000/5641895835477563 y)) x)
Outputs
x
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
x
x
(-.f64 (+.f64 1 (*.f64 5000000000000000/5641895835477563 y)) 1)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (*.f64 5000000000000000/5641895835477563 y) 1)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 3)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)
(cbrt.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(sqrt.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2))
(*.f64 5000000000000000/5641895835477563 y)
(log.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) y))
(*.f64 5000000000000000/5641895835477563 y)
(cbrt.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(expm1.f64 (log1p.f64 (*.f64 5000000000000000/5641895835477563 y)))
(*.f64 5000000000000000/5641895835477563 y)
(log1p.f64 (expm1.f64 (*.f64 5000000000000000/5641895835477563 y)))
(*.f64 5000000000000000/5641895835477563 y)
(exp.f64 (log.f64 (*.f64 5000000000000000/5641895835477563 y)))
(*.f64 5000000000000000/5641895835477563 y)
(-.f64 (+.f64 1 (fma.f64 5000000000000000/5641895835477563 y x)) 1)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(-.f64 (/.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 y -5000000000000000/5641895835477563 x))
(*.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 1 (fma.f64 5000000000000000/5641895835477563 y x))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 2))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 y)))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)) (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2)))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969))))
(*.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 y -5000000000000000/5641895835477563 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)))) (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 y)))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)) (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2)))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969))))
(/.f64 1 (/.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 y) x) (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 y -5000000000000000/5641895835477563 x))
(/.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 y)))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)) (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2)))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969))))
(/.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 5000000000000000/5641895835477563 (*.f64 y x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 y)))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)) (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2)))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969))))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 y -5000000000000000/5641895835477563 x))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x (+.f64 x (*.f64 -5000000000000000/5641895835477563 y)))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 5000000000000000/5641895835477563 y)) (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2)))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (*.f64 y (*.f64 y 25000000000000000000000000000000/31830988618379068626528276418969))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 5000000000000000/5641895835477563 y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 y -5000000000000000/5641895835477563 x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2)) (-.f64 x (*.f64 5000000000000000/5641895835477563 y)))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 y) 2) (*.f64 x x)) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) -25000000000000000000000000000000/31830988618379068626528276418969)) (fma.f64 y -5000000000000000/5641895835477563 x))
(pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 3) 1/3)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 3)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 y x)) 2)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 2))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 y x) 3))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 y x)))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 y 5000000000000000/5641895835477563 x)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 1 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 1 x (*.f64 5000000000000000/5641895835477563 y))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) 2) (cbrt.f64 (*.f64 5000000000000000/5641895835477563 y)) x)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 5000000000000000/5641895835477563 y))
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 (sqrt.f64 (*.f64 5000000000000000/5641895835477563 y)) (sqrt.f64 (*.f64 5000000000000000/5641895835477563 y)) x)
(+.f64 1 (-.f64 (fma.f64 5000000000000000/5641895835477563 y x) 1))
(+.f64 (fma.f64 5000000000000000/5641895835477563 y x) 0)
(fma.f64 5000000000000000/5641895835477563 y x)

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 y (*.f64 5641895835477563/5000000000000000 z)))
0.2b
(/.f64 y (*.f64 5641895835477563/5000000000000000 z))
0.3b
(*.f64 5641895835477563/5000000000000000 z)
Compiler

Compiled 22 to 13 computations (40.9% saved)

series6.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
y
@0
(/.f64 y (*.f64 5641895835477563/5000000000000000 z))
1.0ms
y
@inf
(/.f64 y (*.f64 5641895835477563/5000000000000000 z))
1.0ms
z
@inf
(/.f64 y (*.f64 5641895835477563/5000000000000000 z))
1.0ms
z
@0
(/.f64 y (*.f64 5641895835477563/5000000000000000 z))
0.0ms
x
@0
(+.f64 x (/.f64 y (*.f64 5641895835477563/5000000000000000 z)))

rewrite64.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
768×prod-diff_binary64
453×log-prod_binary64
273×pow-prod-down_binary64
240×pow2_binary64
210×fma-def_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0817
117715
2252315
Stop Event
node limit
Counts
2 → 121
Calls
Call 1
Inputs
(/.f64 y (*.f64 5641895835477563/5000000000000000 z))
(+.f64 x (/.f64 y (*.f64 5641895835477563/5000000000000000 z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 5000000000000000/5641895835477563 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (*.f64 z -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 5000000000000000/5641895835477563 z) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5000000000000000/5641895835477563 (/.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000) (/.f64 (sqrt.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (*.f64 y 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) z) (/.f64 (cbrt.f64 y) 5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) -2) (/.f64 y (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 z) -1/2) (/.f64 y (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 y z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 y z)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (*.f64 z -5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 y z))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 3) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) (/.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2)) (/.f64 1 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2)) (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))) (neg.f64 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) (/.f64 1 (*.f64 z -5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 5000000000000000/5641895835477563 z) y x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 1 z) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000) (/.f64 (sqrt.f64 y) z) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 z) (*.f64 y 5000000000000000/5641895835477563) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) z) (/.f64 (cbrt.f64 y) 5641895835477563/5000000000000000) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) -2) (/.f64 y (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 z) -1/2) (/.f64 y (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)))))

simplify72.0ms (0.9%)

Algorithm
egg-herbie
Rules
891×times-frac_binary64
455×distribute-rgt-in_binary64
395×unswap-sqr_binary64
361×cancel-sign-sub-inv_binary64
239×log-prod_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02612014
16171843
220881843
Stop Event
node limit
Counts
181 → 158
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 0 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 1)
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 1)
(*.f64 1 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(*.f64 (neg.f64 y) (/.f64 1 (*.f64 z -5641895835477563/5000000000000000)))
(*.f64 (/.f64 5000000000000000/5641895835477563 z) y)
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 1 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z))
(*.f64 (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000) (/.f64 (sqrt.f64 y) z))
(*.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 1 z) (*.f64 y 5000000000000000/5641895835477563))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) z) (/.f64 (cbrt.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) -2) (/.f64 y (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 z) -1/2) (/.f64 y (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))))
(pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3) 1/3)
(pow.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 y z)) -1)
(pow.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 y z)) 1) -1)
(neg.f64 (/.f64 y (*.f64 z -5641895835477563/5000000000000000)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(exp.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 y z))) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 3) 1/3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) (/.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))
(*.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 1)
(*.f64 1 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))
(*.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(*.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2)) (/.f64 1 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))))
(/.f64 1 (/.f64 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2)) (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))) (neg.f64 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x))
(pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 1)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 3)
(pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))) -1)
(pow.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 2))
(log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))
(cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 1) 1))
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 1 x)
(fma.f64 x 1 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(fma.f64 1 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x)
(fma.f64 1 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)) x)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)) x)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(fma.f64 (neg.f64 y) (/.f64 1 (*.f64 z -5641895835477563/5000000000000000)) x)
(fma.f64 (/.f64 5000000000000000/5641895835477563 z) y x)
(fma.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 1 z) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z) x)
(fma.f64 (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000) (/.f64 (sqrt.f64 y) z) x)
(fma.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000) x)
(fma.f64 (/.f64 1 z) (*.f64 y 5000000000000000/5641895835477563) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) z) (/.f64 (cbrt.f64 y) 5641895835477563/5000000000000000) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)) x)
(fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) -2) (/.f64 y (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) x)
(fma.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)
(fma.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 z) -1/2) (/.f64 y (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)
Outputs
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(+.f64 0 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5000000000000000/5641895835477563) (/.f64 y z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 1)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 1)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 1 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (neg.f64 y) (/.f64 1 (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (/.f64 5000000000000000/5641895835477563 z) y)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 1 z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z))
(/.f64 y (*.f64 z 5641895835477563/5000000000000000))
(*.f64 (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000) (/.f64 (sqrt.f64 y) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z))
(/.f64 y (*.f64 z 5641895835477563/5000000000000000))
(*.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z))
(/.f64 y (*.f64 z 5641895835477563/5000000000000000))
(*.f64 (/.f64 1 z) (*.f64 y 5000000000000000/5641895835477563))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) z) (/.f64 (cbrt.f64 y) 5641895835477563/5000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z))
(/.f64 y (*.f64 z 5641895835477563/5000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z))
(/.f64 y (*.f64 z 5641895835477563/5000000000000000))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z))
(/.f64 y (*.f64 z 5641895835477563/5000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) -2) (/.f64 y (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000)) -2) (/.f64 y (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000)) -2) (/.f64 (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))))
(*.f64 (cbrt.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))))
(*.f64 (cbrt.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))))
(*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000))))
(/.f64 (/.f64 y (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))) (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000)))
(/.f64 (/.f64 y (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000))) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))))
(*.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 z) -1/2) (/.f64 y (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))))
(*.f64 (pow.f64 (*.f64 z 5641895835477563/5000000000000000) -1/2) (/.f64 y (sqrt.f64 (*.f64 z 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 z 5641895835477563/5000000000000000)))) (sqrt.f64 (*.f64 z 5641895835477563/5000000000000000)))
(/.f64 (/.f64 y (sqrt.f64 (*.f64 z 5641895835477563/5000000000000000))) (sqrt.f64 (*.f64 z 5641895835477563/5000000000000000)))
(pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 1)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(pow.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) 1/2)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 3)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(pow.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3) 1/3)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(pow.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 y z)) -1)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(pow.f64 (/.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 y z)) 1) -1)
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(neg.f64 (/.f64 y (*.f64 z -5641895835477563/5000000000000000)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(log.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(exp.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 1))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 3))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) 2))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) 1/3))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(exp.f64 (*.f64 (log.f64 (/.f64 5641895835477563/5000000000000000 (/.f64 y z))) -1))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 1) 1))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 3) 1/3))
(/.f64 (*.f64 5000000000000000/5641895835477563 y) z)
(/.f64 y (/.f64 z 5000000000000000/5641895835477563))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 1)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) (/.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) 2)) (+.f64 x (*.f64 (/.f64 y z) -5000000000000000/5641895835477563)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z 5641895835477563/5000000000000000) y) -2) (*.f64 x x)) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x))
(*.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 1)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(*.f64 1 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(*.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 2))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 2) (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(*.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) x) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) (-.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) x) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 x x (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 y z) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2)) (/.f64 1 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) 2)) (+.f64 x (*.f64 (/.f64 y z) -5000000000000000/5641895835477563)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z 5641895835477563/5000000000000000) y) -2) (*.f64 x x)) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) x) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) (-.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) x) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 x x (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 y z) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x)))))
(/.f64 1 (/.f64 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) 2)) (+.f64 x (*.f64 (/.f64 y z) -5000000000000000/5641895835477563)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z 5641895835477563/5000000000000000) y) -2) (*.f64 x x)) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x)))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) x) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) (-.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) x) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 x x (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 y z) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) x) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) (-.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) x) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 x x (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 y z) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2)) (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) 2)) (+.f64 x (*.f64 (/.f64 y z) -5000000000000000/5641895835477563)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z 5641895835477563/5000000000000000) y) -2) (*.f64 x x)) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) x) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) (-.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) x) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 x x (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 y z) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))) (neg.f64 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) 2)) (+.f64 x (*.f64 (/.f64 y z) -5000000000000000/5641895835477563)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z 5641895835477563/5000000000000000) y) -2) (*.f64 x x)) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) 2)) (+.f64 x (*.f64 (/.f64 y z) -5000000000000000/5641895835477563)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z 5641895835477563/5000000000000000) y) -2) (*.f64 x x)) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x))
(pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 1)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 2) 1/2)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(pow.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 3) 1/3)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(pow.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 3)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(pow.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 2)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) (-.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 3))) -1)
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) (-.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) x) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) (-.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) x) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y z) 3)) (pow.f64 x 3)) (fma.f64 x x (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 y z) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x)))))
(pow.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 2))) -1)
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z) 2)) (-.f64 x (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563)) 2)) (+.f64 x (*.f64 (/.f64 y z) -5000000000000000/5641895835477563)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z 5641895835477563/5000000000000000) y) -2) (*.f64 x x)) (-.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) x))
(sqrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 2))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(log.f64 (exp.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) (exp.f64 x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (+.f64 1 (expm1.f64 x))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))) (+.f64 1 (expm1.f64 x))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(cbrt.f64 (pow.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x) 3))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(expm1.f64 (log1p.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(log1p.f64 (expm1.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(exp.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 1))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 1/3))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 3))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x))) 2))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)) 1) 1))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) 1 x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 x 1 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 1 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 1 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) 2) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 5000000000000000/5641895835477563 z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) (sqrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 (*.f64 y 5000000000000000/5641895835477563) z))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (neg.f64 y) (/.f64 1 (*.f64 z -5641895835477563/5000000000000000)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (/.f64 5000000000000000/5641895835477563 z) y x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (*.f64 y 5000000000000000/5641895835477563) (/.f64 1 z) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z) x)
(+.f64 x (/.f64 y (*.f64 z 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000) (/.f64 (sqrt.f64 y) z) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z) x)
(+.f64 x (/.f64 y (*.f64 z 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) 5641895835477563/5000000000000000) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z) x)
(+.f64 x (/.f64 y (*.f64 z 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 1 z) (*.f64 y 5000000000000000/5641895835477563) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(fma.f64 y (/.f64 5000000000000000/5641895835477563 z) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) z) (/.f64 (cbrt.f64 y) 5641895835477563/5000000000000000) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z) x)
(+.f64 x (/.f64 y (*.f64 z 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z) x)
(+.f64 x (/.f64 y (*.f64 z 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (*.f64 5641895835477563/5000000000000000 z)) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 5641895835477563/5000000000000000) (/.f64 (cbrt.f64 y) z) x)
(+.f64 x (/.f64 y (*.f64 z 5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z)) -2) (/.f64 y (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000)) -2) (/.f64 y (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (cbrt.f64 (/.f64 (*.f64 y 5000000000000000/5641895835477563) z)) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (cbrt.f64 (/.f64 (*.f64 5000000000000000/5641895835477563 y) z)) x)
(fma.f64 (cbrt.f64 (/.f64 y (/.f64 z 5000000000000000/5641895835477563))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))) x)
(fma.f64 (cbrt.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))) x)
(fma.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)
(fma.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z z)))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 (/.f64 y (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))) (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000))))
(+.f64 x (/.f64 (/.f64 y (cbrt.f64 (*.f64 z 5641895835477563/5000000000000000))) (cbrt.f64 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))))
(fma.f64 (pow.f64 (*.f64 5641895835477563/5000000000000000 z) -1/2) (/.f64 y (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)
(fma.f64 (pow.f64 (*.f64 z 5641895835477563/5000000000000000) -1/2) (/.f64 y (sqrt.f64 (*.f64 z 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 5641895835477563/5000000000000000 z))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 z 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 z 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 (/.f64 y (sqrt.f64 (*.f64 z 5641895835477563/5000000000000000))) (sqrt.f64 (*.f64 z 5641895835477563/5000000000000000))))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 7 computations (72% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite40.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
608×pow1_binary64
564×add-log-exp_binary64
563×log1p-expm1-u_binary64
563×expm1-log1p-u_binary64
551×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify36.0ms (0.4%)

Algorithm
egg-herbie
Rules
650×log-div_binary64
424×log-prod_binary64
407×cube-div_binary64
389×fabs-div_binary64
370×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
093489
1230387
2823291
34468291
Stop Event
node limit
Counts
61 → 46
Calls
Call 1
Inputs
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(-.f64 (+.f64 1 (/.f64 y (*.f64 y x))) 1)
(-.f64 (/.f64 0 (*.f64 y x)) (/.f64 y (*.f64 y x)))
(*.f64 y (/.f64 1 (*.f64 y x)))
(*.f64 (/.f64 y (*.f64 y x)) 1)
(*.f64 1 (/.f64 y (*.f64 y x)))
(*.f64 (cbrt.f64 (/.f64 y (*.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (*.f64 y x))) 2) (cbrt.f64 (/.f64 y (*.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (*.f64 y x))))
(*.f64 (sqrt.f64 (/.f64 y (*.f64 y x))) (sqrt.f64 (/.f64 y (*.f64 y x))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (*.f64 y x))))
(*.f64 (/.f64 1 (*.f64 y x)) y)
(*.f64 (/.f64 y y) (/.f64 1 x))
(*.f64 (/.f64 1 y) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) y) (/.f64 (cbrt.f64 y) x))
(*.f64 (/.f64 (sqrt.f64 y) y) (/.f64 (sqrt.f64 y) x))
(*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) y))
(*.f64 (/.f64 1 x) (/.f64 y y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) (/.f64 (cbrt.f64 y) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (*.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (*.f64 y x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (/.f64 y (cbrt.f64 (*.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (/.f64 y (*.f64 y x))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 y x))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y x))) (/.f64 y (sqrt.f64 (*.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 y x))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 y x))))
(pow.f64 (/.f64 y (*.f64 y x)) 1)
(pow.f64 (pow.f64 (/.f64 y (*.f64 y x)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 y (*.f64 y x))) 3)
(pow.f64 (sqrt.f64 (/.f64 y (*.f64 y x))) 2)
(pow.f64 (/.f64 y (/.f64 y x)) -1)
(neg.f64 (/.f64 y (*.f64 y x)))
(sqrt.f64 (pow.f64 (/.f64 y (*.f64 y x)) 2))
(log.f64 (exp.f64 (/.f64 y (*.f64 y x))))
(cbrt.f64 (pow.f64 (/.f64 y (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (/.f64 y (*.f64 y x))))
(log1p.f64 (expm1.f64 (/.f64 y (*.f64 y x))))
(exp.f64 (log.f64 (/.f64 y (*.f64 y x))))
Outputs
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(-.f64 (+.f64 1 (/.f64 y (*.f64 y x))) 1)
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(-.f64 (/.f64 0 (*.f64 y x)) (/.f64 y (*.f64 y x)))
(/.f64 -1 x)
(*.f64 y (/.f64 1 (*.f64 y x)))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 y (*.f64 y x)) 1)
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 1 (/.f64 y (*.f64 y x)))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (cbrt.f64 (/.f64 y (*.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y (*.f64 y x))) 2))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (*.f64 y x))) 2) (cbrt.f64 (/.f64 y (*.f64 y x))))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (*.f64 y x))))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (sqrt.f64 (/.f64 y (*.f64 y x))) (sqrt.f64 (/.f64 y (*.f64 y x))))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (*.f64 y x))))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 1 (*.f64 y x)) y)
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 y y) (/.f64 1 x))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 1 y) (/.f64 y x))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) y) (/.f64 (cbrt.f64 y) x))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 (sqrt.f64 y) y) (/.f64 (sqrt.f64 y) x))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) y))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 1 x) (/.f64 y y))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) (/.f64 (cbrt.f64 y) y))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (*.f64 y x)))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (*.f64 y x)))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (/.f64 y (cbrt.f64 (*.f64 y x))))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (/.f64 y (*.f64 y x))))
(*.f64 (cbrt.f64 (/.f64 1 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (*.f64 x y)) 2)))
(/.f64 (cbrt.f64 (/.f64 1 x)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 y x))))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y x))) (/.f64 y (sqrt.f64 (*.f64 y x))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x y))) (/.f64 y (sqrt.f64 (*.f64 x y))))
(/.f64 (/.f64 y (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(/.f64 y (*.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (*.f64 y x))) (/.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 y x))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x y))) (/.f64 y (sqrt.f64 (*.f64 x y))))
(/.f64 (/.f64 y (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(/.f64 y (*.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y))))
(pow.f64 (/.f64 y (*.f64 y x)) 1)
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(pow.f64 (pow.f64 (/.f64 y (*.f64 y x)) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(pow.f64 (cbrt.f64 (/.f64 y (*.f64 y x))) 3)
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(pow.f64 (sqrt.f64 (/.f64 y (*.f64 y x))) 2)
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(pow.f64 (/.f64 y (/.f64 y x)) -1)
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(neg.f64 (/.f64 y (*.f64 y x)))
(/.f64 -1 x)
(sqrt.f64 (pow.f64 (/.f64 y (*.f64 y x)) 2))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(log.f64 (exp.f64 (/.f64 y (*.f64 y x))))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(cbrt.f64 (pow.f64 (/.f64 y (*.f64 y x)) 3))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(expm1.f64 (log1p.f64 (/.f64 y (*.f64 y x))))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(log1p.f64 (expm1.f64 (/.f64 y (*.f64 y x))))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)
(exp.f64 (log.f64 (/.f64 y (*.f64 y x))))
(+.f64 1 (-.f64 (/.f64 1 x) 1))
(+.f64 (/.f64 1 x) 0)
(/.f64 1 x)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
0.0b
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
0.2b
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
0.3b
(*.f64 5641895835477563/5000000000000000 z)
Compiler

Compiled 31 to 21 computations (32.3% saved)

series10.0ms (0.1%)

Counts
2 → 48
Calls

15 calls:

TimeVariablePointExpression
5.0ms
y
@0
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
1.0ms
y
@inf
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
1.0ms
y
@-inf
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
0.0ms
x
@0
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
0.0ms
z
@inf
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))

rewrite62.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
833×prod-diff_binary64
512×log-prod_binary64
297×fma-def_binary64
282×pow2_binary64
193×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0923
120519
2295319
Stop Event
node limit
Counts
2 → 101
Calls
Call 1
Inputs
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 x (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (/.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 2) (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) (sqrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)) (/.f64 1 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 1 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)) (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) y x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) x)))))

simplify69.0ms (0.8%)

Algorithm
egg-herbie
Rules
866×times-frac_binary64
373×distribute-rgt-in_binary64
364×unswap-sqr_binary64
347×distribute-lft-in_binary64
225×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02682305
16682247
221252219
Stop Event
node limit
Counts
149 → 187
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 4))) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 4))) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
x
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
x
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
x
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3))) x))))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x)))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x)))
(+.f64 0 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) 1)
(*.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1)
(*.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 3)
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2)
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) 1) -1)
(neg.f64 (/.f64 y (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))
(log.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(exp.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (/.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(*.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 1)
(*.f64 1 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))
(*.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 2) (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) (sqrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)) (/.f64 1 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 1 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))))
(/.f64 1 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)) (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))
(pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))) -1)
(pow.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(exp.f64 (log.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 1))
(fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)
(fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1 x)
(fma.f64 x 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)
(fma.f64 1 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) x)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) y x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)
(fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 y (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) x)
(fma.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) x)
Outputs
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(fma.f64 5000000000000000/5641895835477563 y (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) (*.f64 5000000000000000/5641895835477563 y))
(*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 -5000000000000000/5641895835477563 (*.f64 y z))))
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) (*.f64 5000000000000000/5641895835477563 y)))
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (*.f64 y (+.f64 5000000000000000/5641895835477563 (*.f64 -5000000000000000/5641895835477563 z))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3))))))
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 -5000000000000000/5641895835477563 (+.f64 (*.f64 y z) (*.f64 y (pow.f64 z 3))))))
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (*.f64 -5000000000000000/5641895835477563 (*.f64 y (+.f64 z (pow.f64 z 3))))))
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (+.f64 z (pow.f64 z 3))) (*.f64 5000000000000000/5641895835477563 y)))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (/.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 z z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (*.f64 z z))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (/.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 z z))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (*.f64 z z)))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 4))) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 -5000000000000000/5641895835477563 (+.f64 (/.f64 y (pow.f64 z 4)) (/.f64 y (*.f64 z z))))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 -5000000000000000/5641895835477563 (+.f64 (/.f64 y (*.f64 z z)) (/.f64 y (pow.f64 z 4))))))
(+.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (/.f64 (*.f64 y -5000000000000000/5641895835477563) (pow.f64 z 4))) (*.f64 (/.f64 y (*.f64 z z)) (+.f64 -5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (/.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 z z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (*.f64 z z))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (/.f64 (*.f64 -5000000000000000/5641895835477563 y) (*.f64 z z))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (*.f64 z z)))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 4))) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 -5000000000000000/5641895835477563 (+.f64 (/.f64 y (pow.f64 z 4)) (/.f64 y (*.f64 z z))))))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 -5000000000000000/5641895835477563 (+.f64 (/.f64 y (*.f64 z z)) (/.f64 y (pow.f64 z 4))))))
(+.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (/.f64 (*.f64 y -5000000000000000/5641895835477563) (pow.f64 z 4))) (*.f64 (/.f64 y (*.f64 z z)) (+.f64 -5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
x
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
x
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
x
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x))
(fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) x)))
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) x)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 5000000000000000/5641895835477563 y) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3))) x))))
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y z) (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (pow.f64 z 3)) x))))
(fma.f64 5000000000000000/5641895835477563 (*.f64 y (*.f64 z z)) (fma.f64 5000000000000000/5641895835477563 y (fma.f64 -5000000000000000/5641895835477563 (*.f64 y (+.f64 z (pow.f64 z 3))) x)))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (*.f64 z z)) x))
(+.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (*.f64 z z)) x)))
(+.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (*.f64 z z)) x))
(+.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (fma.f64 -5000000000000000/5641895835477563 (/.f64 y (*.f64 z z)) x)))
(+.f64 (fma.f64 5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 3)) (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))) x)
(+.f64 0 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) 1)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) y)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (/.f64 y (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2))
(/.f64 y (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)))
(*.f64 (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)))
(/.f64 (pow.f64 (cbrt.f64 y) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2) (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (/.f64 y (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2))
(/.f64 y (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (/.f64 y (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(/.f64 y (*.f64 (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (/.f64 y (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(/.f64 y (*.f64 (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(*.f64 (/.f64 y (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (/.f64 y (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (*.f64 z 5641895835477563/5000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (/.f64 y (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (*.f64 z 5641895835477563/5000000000000000) (fma.f64 z 5641895835477563/5000000000000000 -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)))
(/.f64 (*.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000))) (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000))))
(/.f64 y (/.f64 (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 z z) 31830988618379068626528276418969/25000000000000000000000000000000)) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(/.f64 y (/.f64 (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) 1/2)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(pow.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 3)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(pow.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 2)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(pow.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) 1/3)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(pow.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) -1)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(pow.f64 (/.f64 (/.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000) y) 1) -1)
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(sqrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(log.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(expm1.f64 (log1p.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(log1p.f64 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(exp.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) 1))
(/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))
(/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))) 1)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (/.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(*.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 1)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(*.f64 1 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 2))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 2) (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) (sqrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)) (/.f64 1 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(*.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) x) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 1 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))))
(*.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) x) (*.f64 x x)))
(/.f64 1 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)) (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x)))
(*.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2) (fma.f64 x x (/.f64 (neg.f64 x) (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y)))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2) (fma.f64 x x (*.f64 (/.f64 x (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (neg.f64 y)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(*.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) x) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 1)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(pow.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 2) 1/2)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(pow.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 3) 1/3)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 3)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 2)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3))) -1)
(*.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 3) (pow.f64 x 3)) (fma.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (-.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) x) (*.f64 x x)))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2))) -1)
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)) (-.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 2))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(log.f64 (exp.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (exp.f64 x)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(log.f64 (*.f64 (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (+.f64 1 (expm1.f64 x))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))) (+.f64 1 (expm1.f64 x))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))))))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x) 3))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(exp.f64 (log.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)) 1))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 y (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 1 x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 x 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 1 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 1 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) x)
(fma.f64 (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) x)
(fma.f64 (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)) x)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) x)
(fma.f64 (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) x)
(fma.f64 (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000) y) -2)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (sqrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (neg.f64 y) (/.f64 1 (neg.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 1 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) y x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) x)
(+.f64 x (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)))
(+.f64 x (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 (/.f64 y (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)))
(+.f64 x (/.f64 y (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (cbrt.f64 (/.f64 y (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (cbrt.f64 (/.f64 y (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)) x)
(fma.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 (sqrt.f64 y) (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000)) 2)) (/.f64 y (cbrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 (/.f64 y (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2)))
(+.f64 x (/.f64 y (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) 2) (cbrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 (/.f64 y (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(+.f64 x (/.f64 y (*.f64 (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 (cbrt.f64 y) (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) (/.f64 y (sqrt.f64 (fma.f64 5641895835477563/5000000000000000 z 5641895835477563/5000000000000000))) x)
(+.f64 x (/.f64 (/.f64 y (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))) (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000))))
(+.f64 x (/.f64 y (*.f64 (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)) (sqrt.f64 (fma.f64 z 5641895835477563/5000000000000000 5641895835477563/5000000000000000)))))
(fma.f64 (/.f64 y (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (*.f64 5641895835477563/5000000000000000 z) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) x)
(fma.f64 (/.f64 y (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (*.f64 z 5641895835477563/5000000000000000) (fma.f64 5641895835477563/5000000000000000 z -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) x)
(fma.f64 (/.f64 y (fma.f64 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (pow.f64 z 3) 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000)) (fma.f64 (*.f64 z 5641895835477563/5000000000000000) (fma.f64 z 5641895835477563/5000000000000000 -5641895835477563/5000000000000000) 31830988618379068626528276418969/25000000000000000000000000000000) x)
(fma.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 31830988618379068626528276418969/25000000000000000000000000000000 z)))) (+.f64 5641895835477563/5000000000000000 (*.f64 -5641895835477563/5000000000000000 z)) x)
(fma.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z 31830988618379068626528276418969/25000000000000000000000000000000)))) (+.f64 5641895835477563/5000000000000000 (*.f64 z -5641895835477563/5000000000000000)) x)
(fma.f64 (/.f64 y (-.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 (*.f64 z z) 31830988618379068626528276418969/25000000000000000000000000000000))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000) x)
(fma.f64 (/.f64 y (+.f64 31830988618379068626528276418969/25000000000000000000000000000000 (*.f64 z (*.f64 z -31830988618379068626528276418969/25000000000000000000000000000000)))) (fma.f64 z -5641895835477563/5000000000000000 5641895835477563/5000000000000000) x)

eval241.0ms (2.9%)

Compiler

Compiled 9495 to 5954 computations (37.3% saved)

prune173.0ms (2.1%)

Pruning

11 alts after pruning (5 fresh and 6 done)

PrunedKeptTotal
New6494653
Fresh011
Picked101
Done167
Total65111662
Error
0b
Counts
662 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
55.1b
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
38.1b
(+.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x)
23.2b
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
20.4b
(+.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))
12.5b
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
21.6b
(+.f64 x (/.f64 y (*.f64 (neg.f64 y) x)))
23.2b
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
12.5b
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
20.3b
(+.f64 x (/.f64 -1 x))
55.0b
(*.f64 5000000000000000/5641895835477563 y)
18.5b
x
Compiler

Compiled 104 to 76 computations (26.9% saved)

localize3.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(*.f64 5000000000000000/5641895835477563 y)
Compiler

Compiled 8 to 6 computations (25% saved)

localize6.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
0.2b
(/.f64 y 5641895835477563/5000000000000000)
Compiler

Compiled 14 to 9 computations (35.7% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
0.0ms
y
@0
(/.f64 y 5641895835477563/5000000000000000)
0.0ms
x
@inf
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
0.0ms
x
@0
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
0.0ms
y
@inf
(/.f64 y 5641895835477563/5000000000000000)

rewrite69.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
743×pow1_binary64
701×add-log-exp_binary64
701×log1p-expm1-u_binary64
701×expm1-log1p-u_binary64
688×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0611
11389
218899
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 5000000000000000/5641895835477563) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) -5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5000000000000000/5641895835477563 y)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 5000000000000000/5641895835477563) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 5641895835477563/5000000000000000 y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y -5641895835477563/5000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 y 5000000000000000/5641895835477563 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y 5000000000000000/5641895835477563))) (/.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y 5000000000000000/5641895835477563 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) (pow.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 2) (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) (sqrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2)) (/.f64 1 (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x))) (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 x (*.f64 y 5000000000000000/5641895835477563)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 y 5000000000000000/5641895835477563) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2)) (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))) (neg.f64 (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x)) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y 5000000000000000/5641895835477563 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y 5000000000000000/5641895835477563) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 y 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) x)))))

simplify60.0ms (0.7%)

Algorithm
egg-herbie
Rules
505×times-frac_binary64
394×fma-def_binary64
303×log-prod_binary64
250×exp-prod_binary64
242×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0125575
1294550
21029540
35818540
Stop Event
node limit
Counts
93 → 64
Calls
Call 1
Inputs
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(*.f64 5000000000000000/5641895835477563 y)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(-.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1)
(*.f64 y 5000000000000000/5641895835477563)
(*.f64 (*.f64 y 5000000000000000/5641895835477563) 1)
(*.f64 1 (*.f64 y 5000000000000000/5641895835477563))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 5000000000000000/5641895835477563))
(*.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 5000000000000000/5641895835477563))
(*.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 y) -5000000000000000/5641895835477563)
(*.f64 5000000000000000/5641895835477563 y)
(pow.f64 (*.f64 y 5000000000000000/5641895835477563) 1)
(pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 3)
(pow.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2)
(pow.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)
(pow.f64 (/.f64 5641895835477563/5000000000000000 y) -1)
(neg.f64 (/.f64 y -5641895835477563/5000000000000000))
(sqrt.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))
(log.f64 (exp.f64 (*.f64 y 5000000000000000/5641895835477563)))
(cbrt.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(expm1.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563)))
(log1p.f64 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563)))
(exp.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)))
(-.f64 (+.f64 1 (fma.f64 y 5000000000000000/5641895835477563 x)) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y 5000000000000000/5641895835477563))) (/.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(*.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 1)
(*.f64 1 (fma.f64 y 5000000000000000/5641895835477563 x))
(*.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) (pow.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 2) (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(*.f64 (sqrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) (sqrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(*.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2)) (/.f64 1 (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x))) (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))))
(/.f64 1 (/.f64 (-.f64 x (*.f64 y 5000000000000000/5641895835477563)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 y 5000000000000000/5641895835477563) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2)) (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))) (neg.f64 (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(/.f64 (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x)) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x))
(pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 1)
(pow.f64 (pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 3)
(pow.f64 (sqrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 2))
(log.f64 (exp.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(cbrt.f64 (pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 3))
(expm1.f64 (log1p.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(log1p.f64 (expm1.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(exp.f64 (log.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 1 (*.f64 y 5000000000000000/5641895835477563) x)
(fma.f64 1 x (*.f64 y 5000000000000000/5641895835477563))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y 5000000000000000/5641895835477563))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y 5000000000000000/5641895835477563))
(fma.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) x)
Outputs
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(-.f64 (+.f64 1 (*.f64 y 5000000000000000/5641895835477563)) 1)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 y 5000000000000000/5641895835477563)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (*.f64 y 5000000000000000/5641895835477563) 1)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 1 (*.f64 y 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) 5000000000000000/5641895835477563))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 (neg.f64 y) -5000000000000000/5641895835477563)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(pow.f64 (*.f64 y 5000000000000000/5641895835477563) 1)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 3)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(pow.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(pow.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) 1/3)
(cbrt.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(pow.f64 (/.f64 5641895835477563/5000000000000000 y) -1)
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(neg.f64 (/.f64 y -5641895835477563/5000000000000000))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(sqrt.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(log.f64 (exp.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(cbrt.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))
(expm1.f64 (log1p.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(log1p.f64 (expm1.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(exp.f64 (log.f64 (*.f64 y 5000000000000000/5641895835477563)))
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(-.f64 (+.f64 1 (fma.f64 y 5000000000000000/5641895835477563 x)) 1)
(fma.f64 5000000000000000/5641895835477563 y x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y 5000000000000000/5641895835477563))) (/.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 1)
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 1 (fma.f64 y 5000000000000000/5641895835477563 x))
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) (pow.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 2))
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 2) (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (sqrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) (sqrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(fma.f64 5000000000000000/5641895835477563 y x)
(*.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (pow.f64 (/.f64 y 5641895835477563/5000000000000000) 2)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2)) (/.f64 1 (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(fma.f64 5000000000000000/5641895835477563 y x)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x))) (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (pow.f64 (/.f64 y 5641895835477563/5000000000000000) 2)))
(/.f64 1 (/.f64 (-.f64 x (*.f64 y 5000000000000000/5641895835477563)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))))
(fma.f64 5000000000000000/5641895835477563 y x)
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (pow.f64 (/.f64 y 5641895835477563/5000000000000000) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547)) (+.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 y 5000000000000000/5641895835477563) x))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (pow.f64 (/.f64 y 5641895835477563/5000000000000000) 2)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2)) (-.f64 x (*.f64 y 5000000000000000/5641895835477563)))
(fma.f64 5000000000000000/5641895835477563 y x)
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y 5000000000000000/5641895835477563) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 x 3)) 1) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 5000000000000000/5641895835477563 y) (-.f64 (*.f64 5000000000000000/5641895835477563 y) x))))
(/.f64 (fma.f64 (pow.f64 y 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 x 3)) (fma.f64 x (fma.f64 y -5000000000000000/5641895835477563 x) (pow.f64 (/.f64 y 5641895835477563/5000000000000000) 2)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2))) (neg.f64 (-.f64 x (*.f64 y 5000000000000000/5641895835477563))))
(fma.f64 5000000000000000/5641895835477563 y x)
(/.f64 (-.f64 (pow.f64 (*.f64 y 5000000000000000/5641895835477563) 2) (*.f64 x x)) (-.f64 (*.f64 y 5000000000000000/5641895835477563) x))
(fma.f64 5000000000000000/5641895835477563 y x)
(pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 1)
(fma.f64 5000000000000000/5641895835477563 y x)
(pow.f64 (pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 3) 1/3)
(fma.f64 5000000000000000/5641895835477563 y x)
(pow.f64 (cbrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 3)
(fma.f64 5000000000000000/5641895835477563 y x)
(pow.f64 (sqrt.f64 (fma.f64 y 5000000000000000/5641895835477563 x)) 2)
(fma.f64 5000000000000000/5641895835477563 y x)
(sqrt.f64 (pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 2))
(fma.f64 5000000000000000/5641895835477563 y x)
(log.f64 (exp.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(fma.f64 5000000000000000/5641895835477563 y x)
(cbrt.f64 (pow.f64 (fma.f64 y 5000000000000000/5641895835477563 x) 3))
(fma.f64 5000000000000000/5641895835477563 y x)
(expm1.f64 (log1p.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(fma.f64 5000000000000000/5641895835477563 y x)
(log1p.f64 (expm1.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(fma.f64 5000000000000000/5641895835477563 y x)
(exp.f64 (log.f64 (fma.f64 y 5000000000000000/5641895835477563 x)))
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 y 5000000000000000/5641895835477563 x)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 1 (*.f64 y 5000000000000000/5641895835477563) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 1 x (*.f64 y 5000000000000000/5641895835477563))
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 y 5000000000000000/5641895835477563))
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 y 5000000000000000/5641895835477563)) x)
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 y 5000000000000000/5641895835477563))
(fma.f64 5000000000000000/5641895835477563 y x)
(fma.f64 (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 y 5000000000000000/5641895835477563)) x)
(fma.f64 5000000000000000/5641895835477563 y x)

localize24.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x)
0.0b
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
0.3b
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
0.4b
(/.f64 -5000000000000000/5641895835477563 z)
Compiler

Compiled 39 to 23 computations (41% saved)

series10.0ms (0.1%)

Counts
4 → 72
Calls

21 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(+.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x)
1.0ms
y
@0
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
1.0ms
y
@inf
(+.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x)
1.0ms
z
@0
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
1.0ms
z
@-inf
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))

rewrite89.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
627×log-prod_binary64
435×fma-def_binary64
340×pow2_binary64
235×pow1/3_binary64
231×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
125838
2379738
Stop Event
node limit
Counts
4 → 222
Calls
Call 1
Inputs
(/.f64 -5000000000000000/5641895835477563 z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(+.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -5000000000000000/5641895835477563 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -5000000000000000/5641895835477563 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -5000000000000000/5641895835477563 (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -5000000000000000/5641895835477563 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5000000000000000/5641895835477563 (/.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -5000000000000000/5641895835477563 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) -5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -5000000000000000/5641895835477563 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z -5641895835477563/5000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 z -5641895835477563/5000000000000000) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -5000000000000000/5641895835477563 z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -5000000000000000/5641895835477563 z)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 1) (*.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 z (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 z (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (*.f64 (/.f64 z y) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (*.f64 (/.f64 z y) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (*.f64 z (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (*.f64 (neg.f64 z) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (*.f64 z (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (*.f64 (neg.f64 z) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) y) (*.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) y) (*.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) 1) (*.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (/.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) 1) (*.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (/.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (neg.f64 y)) (*.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (neg.f64 y)) (*.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 3) (pow.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 2) (-.f64 (pow.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 2) (*.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 2) (pow.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 2)) (-.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (sqrt.f64 z)) (sqrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (/.f64 y z)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (/.f64 y z)) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y z) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (neg.f64 y)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (exp.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -5000000000000000/5641895835477563 (*.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 (/.f64 1 z) (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 (/.f64 1 z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y z) 5000000000000000/5641895835477563 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) (*.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 1 (*.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) 2) (cbrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (sqrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 z) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (/.f64 y z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z))) (*.f64 (sqrt.f64 (/.f64 y z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 y z))) (*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 y z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) y) (/.f64 1 z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 y z) -5000000000000000/5641895835477563) (/.f64 1 z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2)) (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 y z) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z))) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5000000000000000/5641895835477563 (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) (/.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (/.f64 1 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (+.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (neg.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (neg.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) 25000000000000000000000000000000/31830988618379068626528276418969) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -5000000000000000/5641895835477563 (/.f64 1 z) 5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -5000000000000000/5641895835477563 z) 1 5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5000000000000000/5641895835477563 (/.f64 1 (neg.f64 z)) 5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) 5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 5000000000000000/5641895835477563)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 z) -5000000000000000/5641895835477563 5000000000000000/5641895835477563)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 2) (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) (sqrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x) (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 (/.f64 y z) (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x)) (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x) (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))) (exp.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))) (+.f64 1 (expm1.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 (/.f64 1 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 (/.f64 1 z) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y z) 5000000000000000/5641895835477563 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/.f64 y z) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 2) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 2) (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (*.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (sqrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 1 z) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 z) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y 1) (/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) z) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (pow.f64 (cbrt.f64 z) 2)) (/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (cbrt.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (sqrt.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 y z) (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5000000000000000/5641895835477563 (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))))))

simplify168.0ms (2%)

Algorithm
egg-herbie
Rules
387×fma-neg_binary64
384×div-sub_binary64
280×log-prod_binary64
253×associate-*l*_binary64
243×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04864607
112484284
247384281
Stop Event
node limit
Counts
294 → 284
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(/.f64 -5000000000000000/5641895835477563 z)
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
5000000000000000/5641895835477563
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
5000000000000000/5641895835477563
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
x
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(+.f64 0 (/.f64 -5000000000000000/5641895835477563 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -5000000000000000/5641895835477563 z))) 1)
(*.f64 -5000000000000000/5641895835477563 (/.f64 1 z))
(*.f64 (/.f64 -5000000000000000/5641895835477563 z) 1)
(*.f64 5000000000000000/5641895835477563 (/.f64 1 (neg.f64 z)))
(*.f64 1 (/.f64 -5000000000000000/5641895835477563 z))
(*.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 (/.f64 1 z) -5000000000000000/5641895835477563)
(pow.f64 (/.f64 -5000000000000000/5641895835477563 z) 1)
(pow.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) 1/2)
(pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 3)
(pow.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2)
(pow.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 1/3)
(pow.f64 (*.f64 z -5641895835477563/5000000000000000) -1)
(pow.f64 (/.f64 (*.f64 z -5641895835477563/5000000000000000) 1) -1)
(sqrt.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))
(log.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -5000000000000000/5641895835477563 z))))
(cbrt.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(log1p.f64 (expm1.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(exp.f64 (log.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(exp.f64 (*.f64 (log.f64 (/.f64 -5000000000000000/5641895835477563 z)) 1))
(+.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(+.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(+.f64 0 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(+.f64 (*.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 1) (*.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))) 1)
(/.f64 y (/.f64 z (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/.f64 z y))
(/.f64 1 (/.f64 z (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(/.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (*.f64 (/.f64 z y) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (*.f64 (/.f64 z y) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) z)
(/.f64 (neg.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (neg.f64 z))
(/.f64 (*.f64 y (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (*.f64 z (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (*.f64 (neg.f64 y) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (*.f64 (neg.f64 z) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (*.f64 y (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (*.f64 z (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 (neg.f64 y) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (*.f64 (neg.f64 z) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) y) (*.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) z))
(/.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) y) (*.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) 1) (*.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (/.f64 z y)))
(/.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) 1) (*.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (/.f64 z y)))
(/.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (neg.f64 y)) (*.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (neg.f64 z)))
(/.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (neg.f64 y)) (*.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 3) (pow.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 2) (-.f64 (pow.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 2) (*.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 2) (pow.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 2)) (-.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))))
(/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1) z)
(/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (*.f64 (neg.f64 y) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (neg.f64 z))
(/.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (/.f64 y z)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (/.f64 y z)) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 (/.f64 y z) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (*.f64 (/.f64 y z) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (neg.f64 y)) (neg.f64 z))
(pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) 1/3)
(pow.f64 (/.f64 z (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (exp.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(exp.f64 (log.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 1))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 y (*.f64 (/.f64 1 z) (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 y (*.f64 (/.f64 1 z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(fma.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (/.f64 y z) 5000000000000000/5641895835477563 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(fma.f64 1 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(fma.f64 1 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) (*.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(fma.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 1 (*.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) 2) (cbrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (sqrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(fma.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 z) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 y z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z))) (*.f64 (sqrt.f64 (/.f64 y z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 y z))) (*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 y z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) y) (/.f64 1 z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (*.f64 (/.f64 y z) -5000000000000000/5641895835477563) (/.f64 1 z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2)) (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (*.f64 (/.f64 y z) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z))) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(fma.f64 (*.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(fma.f64 (*.f64 5000000000000000/5641895835477563 (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 1)
(-.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) (/.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 1)
(*.f64 1 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))
(*.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (/.f64 1 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))))
(/.f64 1 (/.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))))
(/.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (+.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 z))))
(/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (neg.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (neg.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (neg.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (neg.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(/.f64 (-.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) 25000000000000000000000000000000/31830988618379068626528276418969) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))
(pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) -1)
(pow.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(exp.f64 (log.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1))
(fma.f64 -5000000000000000/5641895835477563 (/.f64 1 z) 5000000000000000/5641895835477563)
(fma.f64 (/.f64 -5000000000000000/5641895835477563 z) 1 5000000000000000/5641895835477563)
(fma.f64 5000000000000000/5641895835477563 (/.f64 1 (neg.f64 z)) 5000000000000000/5641895835477563)
(fma.f64 1 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)
(fma.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) 5000000000000000/5641895835477563)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 5000000000000000/5641895835477563)
(fma.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 5000000000000000/5641895835477563)
(fma.f64 (/.f64 1 z) -5000000000000000/5641895835477563 5000000000000000/5641895835477563)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 1)
(*.f64 1 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 2) (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) (sqrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x) (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 (/.f64 y z) (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x)) (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 2)
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x) (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))) (exp.f64 x)))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(exp.f64 (log.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 1))
(fma.f64 y (*.f64 (/.f64 1 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 y (*.f64 (/.f64 1 z) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 (/.f64 y z) 5000000000000000/5641895835477563 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/.f64 y z) x)
(fma.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1 x)
(fma.f64 x 1 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(fma.f64 1 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 1 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(fma.f64 1 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)) x)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 2) (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (*.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)) x)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (sqrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) x)
(fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(fma.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 1 z) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 z) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 (/.f64 y 1) (/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) z) x)
(fma.f64 (/.f64 y (pow.f64 (cbrt.f64 z) 2)) (/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (cbrt.f64 z)) x)
(fma.f64 (/.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (sqrt.f64 z)) x)
(fma.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 (*.f64 (/.f64 y z) (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) x)
(fma.f64 (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 (*.f64 5000000000000000/5641895835477563 (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
Outputs
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (*.f64 z z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (*.f64 z z)))
(*.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(*.f64 y (/.f64 5000000000000000/5641895835477563 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 -5000000000000000/5641895835477563 z)
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
5000000000000000/5641895835477563
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
5000000000000000/5641895835477563
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
x
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2)))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (*.f64 y (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)) (*.f64 5000000000000000/5641895835477563 (/.f64 1 (pow.f64 z 2))))) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))
(*.f64 -5000000000000000/5641895835477563 (/.f64 y (*.f64 z z)))
(*.f64 y (/.f64 -5000000000000000/5641895835477563 (*.f64 z z)))
(*.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 x (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2)))))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
x
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (+.f64 (*.f64 -5000000000000000/5641895835477563 (/.f64 y (pow.f64 z 2))) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 (/.f64 (*.f64 y (-.f64 5000000000000000/5641895835477563 (*.f64 5000000000000000/5641895835477563 (/.f64 1 z)))) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(+.f64 0 (/.f64 -5000000000000000/5641895835477563 z))
(/.f64 -5000000000000000/5641895835477563 z)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -5000000000000000/5641895835477563 z))) 1)
(/.f64 -5000000000000000/5641895835477563 z)
(*.f64 -5000000000000000/5641895835477563 (/.f64 1 z))
(/.f64 -5000000000000000/5641895835477563 z)
(*.f64 (/.f64 -5000000000000000/5641895835477563 z) 1)
(/.f64 -5000000000000000/5641895835477563 z)
(*.f64 5000000000000000/5641895835477563 (/.f64 1 (neg.f64 z)))
(/.f64 -5000000000000000/5641895835477563 z)
(*.f64 1 (/.f64 -5000000000000000/5641895835477563 z))
(/.f64 -5000000000000000/5641895835477563 z)
(*.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2))
(/.f64 -5000000000000000/5641895835477563 z)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 -5000000000000000/5641895835477563 z)
(*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 -5000000000000000/5641895835477563 z)
(*.f64 (/.f64 1 z) -5000000000000000/5641895835477563)
(/.f64 -5000000000000000/5641895835477563 z)
(pow.f64 (/.f64 -5000000000000000/5641895835477563 z) 1)
(/.f64 -5000000000000000/5641895835477563 z)
(pow.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) 1/2)
(sqrt.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))
(sqrt.f64 (/.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 z) z))
(pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 3)
(/.f64 -5000000000000000/5641895835477563 z)
(pow.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2)
(/.f64 -5000000000000000/5641895835477563 z)
(pow.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 1/3)
(/.f64 -5000000000000000/5641895835477563 z)
(pow.f64 (*.f64 z -5641895835477563/5000000000000000) -1)
(/.f64 -5000000000000000/5641895835477563 z)
(pow.f64 (/.f64 (*.f64 z -5641895835477563/5000000000000000) 1) -1)
(/.f64 -5000000000000000/5641895835477563 z)
(sqrt.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))
(sqrt.f64 (/.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 z) z))
(log.f64 (exp.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 -5000000000000000/5641895835477563 z)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -5000000000000000/5641895835477563 z))))
(/.f64 -5000000000000000/5641895835477563 z)
(cbrt.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))
(/.f64 -5000000000000000/5641895835477563 z)
(expm1.f64 (log1p.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 -5000000000000000/5641895835477563 z)
(log1p.f64 (expm1.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 -5000000000000000/5641895835477563 z)
(exp.f64 (log.f64 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 -5000000000000000/5641895835477563 z)
(exp.f64 (*.f64 (log.f64 (/.f64 -5000000000000000/5641895835477563 z)) 1))
(/.f64 -5000000000000000/5641895835477563 z)
(+.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 0 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (*.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 1) (*.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 1))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) (/.f64 y z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) (/.f64 y z)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))) 1)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 y (/.f64 z (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/.f64 z y))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 1 (/.f64 z (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (*.f64 (/.f64 z y) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (*.f64 (/.f64 z y) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (neg.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (neg.f64 z))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 y (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (*.f64 z (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (*.f64 (neg.f64 y) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (*.f64 (neg.f64 z) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (*.f64 y (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (*.f64 z (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 (neg.f64 y) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (*.f64 (neg.f64 z) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) y) (*.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) z))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) y) (*.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(*.f64 (/.f64 y z) (/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) 1) (*.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (/.f64 z y)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) 1) (*.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (/.f64 z y)))
(*.f64 (/.f64 y z) (/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (neg.f64 y)) (*.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (neg.f64 z)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (neg.f64 y)) (*.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 z)))
(*.f64 (/.f64 y z) (/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 3) (pow.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 2) (-.f64 (pow.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 2) (*.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 y z) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (pow.f64 (*.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z)) 3)) (+.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z)) 2) (*.f64 (/.f64 y z) (*.f64 5000000000000000/5641895835477563 (*.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 y z) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (*.f64 z z))) 3)) (+.f64 (pow.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) 2) (*.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (*.f64 z z))) (+.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (*.f64 z z))) (*.f64 y (/.f64 -5000000000000000/5641895835477563 z))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 y z) 3) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (*.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 (/.f64 y (*.f64 z z)) 3))) (+.f64 (pow.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) 2) (+.f64 (pow.f64 (*.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z)) 2) (/.f64 (pow.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) 2) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 2) (pow.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 2)) (-.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))))
(/.f64 (-.f64 (pow.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) 2) (pow.f64 (*.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z)) 2)) (-.f64 (*.f64 5000000000000000/5641895835477563 (/.f64 y z)) (*.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) 2) (pow.f64 (*.f64 y (/.f64 -5000000000000000/5641895835477563 (*.f64 z z))) 2)) (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 5000000000000000/5641895835477563 z)) 2) (pow.f64 (*.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z)) 2)) (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1) z)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 (neg.f64 y) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (neg.f64 z))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(/.f64 (*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (/.f64 y z)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (/.f64 y z)) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 (/.f64 y z) (/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 (/.f64 y z) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(*.f64 (/.f64 y z) (/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (*.f64 (/.f64 y z) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 (/.f64 y z) (/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(*.f64 (/.f64 y z) (/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z))))
(/.f64 (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (neg.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(pow.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) 1/2)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 3)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 2)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(pow.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) 1/3)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(pow.f64 (/.f64 z (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) -1)
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (exp.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(exp.f64 (log.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 1))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 -5000000000000000/5641895835477563 (*.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 y (*.f64 (/.f64 1 z) (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 y (*.f64 (/.f64 1 z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (/.f64 y z) (/.f64 -5000000000000000/5641895835477563 z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (/.f64 y z) 5000000000000000/5641895835477563 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 1 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 1 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) (*.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) 1 (*.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)) 1))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) 2) (cbrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (sqrt.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 z) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 y z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z))) (*.f64 (sqrt.f64 (/.f64 y z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 y z))) (*.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 y z))) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) y) (/.f64 1 z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 (/.f64 y z) -5000000000000000/5641895835477563) (/.f64 1 z) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2)) (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 (/.f64 y z) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z))) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) (*.f64 (/.f64 y z) 5000000000000000/5641895835477563))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(fma.f64 (*.f64 5000000000000000/5641895835477563 (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) (*.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 1)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(-.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) (/.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z)))
(*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 1)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(*.f64 1 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(*.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(*.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(*.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (/.f64 1 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969))
(*.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (/.f64 1 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 1 (/.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))))
(/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z)))
(/.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3))) (+.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 z))))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (+.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 z))))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (+.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 z) (/.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 z) z))))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (+.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 z) (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))))
(/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z)))
(/.f64 (neg.f64 (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) (neg.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969)))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (neg.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) (neg.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))))
(/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z)))
(/.f64 (-.f64 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)) 25000000000000000000000000000000/31830988618379068626528276418969) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))
(/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z)))
(pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 1)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(pow.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 2) 1/2)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(pow.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 3) 1/3)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(pow.f64 (/.f64 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (-.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969) (+.f64 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)))) -1)
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563) 25000000000000000000000000000000/31830988618379068626528276418969))
(/.f64 (+.f64 (/.f64 -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow.f64 z 3)) 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (+.f64 -5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) 25000000000000000000000000000000/31830988618379068626528276418969))
(pow.f64 (/.f64 (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z)))) -1)
(/.f64 (-.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (-.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
(/.f64 (+.f64 25000000000000000000000000000000/31830988618379068626528276418969 (/.f64 -25000000000000000000000000000000/31830988618379068626528276418969 (*.f64 z z))) (+.f64 5000000000000000/5641895835477563 (/.f64 5000000000000000/5641895835477563 z)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 2))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(log.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) 3))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(exp.f64 (log.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1))
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(fma.f64 -5000000000000000/5641895835477563 (/.f64 1 z) 5000000000000000/5641895835477563)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(fma.f64 (/.f64 -5000000000000000/5641895835477563 z) 1 5000000000000000/5641895835477563)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(fma.f64 5000000000000000/5641895835477563 (/.f64 1 (neg.f64 z)) 5000000000000000/5641895835477563)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(fma.f64 1 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(fma.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) 5000000000000000/5641895835477563)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 2) (cbrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 5000000000000000/5641895835477563)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(fma.f64 (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) (sqrt.f64 (/.f64 -5000000000000000/5641895835477563 z)) 5000000000000000/5641895835477563)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(fma.f64 (/.f64 1 z) -5000000000000000/5641895835477563 5000000000000000/5641895835477563)
(+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x))) 1)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (-.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2) (*.f64 x x)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 1)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(*.f64 1 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 2))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 2) (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) (sqrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) 1) (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))) (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (-.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2) (*.f64 x x)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))
(/.f64 1 (/.f64 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) 1) (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))) (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x) (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (-.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2) (*.f64 x x)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) 1) (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))) (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 (/.f64 y z) (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 (/.f64 y z) (*.f64 x (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) (-.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x)) (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (-.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2) (*.f64 x x)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))) (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (neg.f64 (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2)) (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2)) (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (neg.f64 (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2)) (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2)) (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))))
(pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 1)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(pow.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 2) 1/2)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(pow.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 3) 1/3)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 3)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 2)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 3) (pow.f64 x 3))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) 1) (fma.f64 x (-.f64 x (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))) (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 3) (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 (/.f64 y z) (+.f64 (/.f64 5000000000000000/5641895835477563 z) -5000000000000000/5641895835477563))) (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x) (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 x x))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) 2) (*.f64 x x)) (-.f64 (*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z)) 2) (*.f64 x x)) (fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) (neg.f64 x)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 2))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(log.f64 (exp.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x))))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))) (exp.f64 x)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)) (+.f64 1 (expm1.f64 x))))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))) (+.f64 1 (expm1.f64 x))))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z))))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))))))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x) 3))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(exp.f64 (log.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)) 1))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 y (*.f64 (/.f64 1 z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 y (*.f64 (/.f64 1 z) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (/.f64 y z) 5000000000000000/5641895835477563 (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 5000000000000000/5641895835477563 (/.f64 y z) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (/.f64 y z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 1 x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 x 1 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 1 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 1 x (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 1 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 2) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) 2) (cbrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) 2) (*.f64 (cbrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (*.f64 (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 y z)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (sqrt.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) 5000000000000000/5641895835477563) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 y z) (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) (/.f64 1 z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) 2) (cbrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (sqrt.f64 (*.f64 (/.f64 y z) 5000000000000000/5641895835477563)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 y) (/.f64 1 z) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (/.f64 y 1) (/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) z) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (/.f64 y (pow.f64 (cbrt.f64 z) 2)) (/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (cbrt.f64 z)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (/.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (sqrt.f64 z)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) 2)) (cbrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (*.f64 (/.f64 y z) (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (sqrt.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (*.f64 (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) x)
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (pow.f64 (cbrt.f64 (/.f64 y z)) 2)) (cbrt.f64 (/.f64 y z)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)
(fma.f64 (*.f64 5000000000000000/5641895835477563 (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)) (fma.f64 (/.f64 -5000000000000000/5641895835477563 z) (/.f64 y z) x))
(fma.f64 y (-.f64 (/.f64 5000000000000000/5641895835477563 z) (/.f64 5000000000000000/5641895835477563 (*.f64 z z))) x)
(fma.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) x)
(fma.f64 y (/.f64 (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)) z) x)

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z))
0.2b
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
0.3b
(*.f64 5641895835477563/5000000000000000 z)
Compiler

Compiled 21 to 15 computations (28.6% saved)

eval166.0ms (2%)

Compiler

Compiled 8239 to 5256 computations (36.2% saved)

prune132.0ms (1.6%)

Pruning

14 alts after pruning (5 fresh and 9 done)

PrunedKeptTotal
New5144518
Fresh011
Picked011
Done189
Total51514529
Error
0b
Counts
529 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
55.1b
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
55.0b
(/.f64 y 5641895835477563/5000000000000000)
38.1b
(+.f64 (/.f64 (*.f64 y (+.f64 (/.f64 -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563)) z) x)
23.2b
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
20.4b
(+.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))
12.5b
(+.f64 x (/.f64 y (-.f64 5641895835477563/5000000000000000 (*.f64 y x))))
21.6b
(+.f64 x (/.f64 y (*.f64 (neg.f64 y) x)))
23.2b
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
12.5b
(+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y))))
20.3b
(+.f64 x (/.f64 -1 x))
62.4b
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
62.1b
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
55.0b
(*.f64 5000000000000000/5641895835477563 y)
18.5b
x
Compiler

Compiled 130 to 96 computations (26.2% saved)

regimes251.0ms (3%)

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

6 calls:

196.0ms
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
12.0ms
x
12.0ms
z
11.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
11.0ms
y
Results
ErrorSegmentsBranch
0.0b1x
0.0b1y
0.0b1z
0.0b1(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
0.0b1(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
0.0b1(exp.f64 z)
Compiler

Compiled 221 to 140 computations (36.7% saved)

regimes128.0ms (1.5%)

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

6 calls:

46.0ms
z
21.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
10.0ms
y
10.0ms
x
5.0ms
(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
Results
ErrorSegmentsBranch
2.0b1x
2.0b1y
0.8b2z
0.5b2(+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y))))
0.8b2(*.f64 5641895835477563/5000000000000000 (exp.f64 z))
0.8b2(exp.f64 z)
Compiler

Compiled 210 to 134 computations (36.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.223294071163955e+261
3.2687913177469526e+265
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes109.0ms (1.3%)

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

4 calls:

61.0ms
x
27.0ms
z
9.0ms
y
7.0ms
(exp.f64 z)
Results
ErrorSegmentsBranch
8.6b3x
11.1b1y
0.0b3z
0.0b3(exp.f64 z)
Compiler

Compiled 176 to 112 computations (36.4% saved)

bsearch54.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
2.1549839473688713e-57
7.1824107888671775e-47
32.0ms
-752196567.5261335
-0.00018667345372072372
Results
49.0ms320×body256valid
Compiler

Compiled 491 to 375 computations (23.6% saved)

regimes139.0ms (1.7%)

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

3 calls:

51.0ms
x
48.0ms
z
35.0ms
y
Results
ErrorSegmentsBranch
9.9b3x
11.1b1y
0.2b3z
Compiler

Compiled 163 to 103 computations (36.8% saved)

bsearch57.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
1.9907186897216214
362725.9806786683
21.0ms
-752196567.5261335
-0.00018667345372072372
Results
53.0ms304×body256valid
Compiler

Compiled 403 to 311 computations (22.8% saved)

regimes95.0ms (1.1%)

Counts
11 → 5
Calls
Call 1
Inputs
x
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(+.f64 (*.f64 5000000000000000/5641895835477563 y) x)
(+.f64 x (/.f64 y (*.f64 5641895835477563/5000000000000000 z)))
(/.f64 y (+.f64 5641895835477563/5000000000000000 (*.f64 5641895835477563/5000000000000000 z)))
(+.f64 x (/.f64 y (*.f64 (neg.f64 y) x)))
(*.f64 (/.f64 y z) (+.f64 5000000000000000/5641895835477563 (/.f64 -5000000000000000/5641895835477563 z)))
Outputs
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
(+.f64 x (/.f64 -1 x))
(+.f64 x (/.f64 y 5641895835477563/5000000000000000))
x
Calls

3 calls:

38.0ms
x
31.0ms
z
23.0ms
y
Results
ErrorSegmentsBranch
14.0b4x
11.7b4y
5.5b5z
Compiler

Compiled 73 to 46 computations (37% saved)

bsearch89.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
1.9907186897216214
362725.9806786683
14.0ms
-5.7115732130434334e-207
-4.3466230580947243e-209
15.0ms
-3.5207383527552647e-75
-4.257863884143049e-77
30.0ms
-752196567.5261335
-0.00018667345372072372
Results
82.0ms528×body256valid
Compiler

Compiled 579 to 450 computations (22.3% saved)

regimes55.0ms (0.7%)

Counts
5 → 2
Calls
Call 1
Inputs
x
(*.f64 5000000000000000/5641895835477563 y)
(/.f64 y 5641895835477563/5000000000000000)
(*.f64 5000000000000000/5641895835477563 (/.f64 y z))
(+.f64 x (/.f64 -1 x))
Outputs
(+.f64 x (/.f64 -1 x))
x
Calls

3 calls:

28.0ms
z
15.0ms
x
11.0ms
y
Results
ErrorSegmentsBranch
15.2b4x
12.9b3y
10.6b2z
Compiler

Compiled 32 to 22 computations (31.3% saved)

bsearch16.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
-4.2197787251987866e-263
-8.35570741887397e-267
Results
14.0ms128×body256valid
Compiler

Compiled 133 to 103 computations (22.6% saved)

regimes33.0ms (0.4%)

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

3 calls:

23.0ms
x
4.0ms
y
4.0ms
z
Results
ErrorSegmentsBranch
16.5b3x
18.5b1y
18.5b1z
Compiler

Compiled 27 to 19 computations (29.6% saved)

bsearch40.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.0209804472779e-188
1.1332560290730946e-187
16.0ms
-1.2661967880423774e-295
-3.2166830474829983e-298
Results
37.0ms224×body256valid
Compiler

Compiled 189 to 155 computations (18% saved)

regimes15.0ms (0.2%)

Accuracy

Total -45.6b remaining (-276.9%)

Threshold costs -45.6b (-276.9%)

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

3 calls:

8.0ms
x
4.0ms
y
3.0ms
z
Results
ErrorSegmentsBranch
16.5b3x
18.5b1y
18.5b1z
Compiler

Compiled 19 to 14 computations (26.3% saved)

bsearch51.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
1.0209804472779e-188
1.1332560290730946e-187
38.0ms
-1.2661967880423774e-295
-3.2166830474829983e-298
Results
48.0ms224×body256valid
Compiler

Compiled 189 to 155 computations (18% saved)

simplify38.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
072245
187245
298245
3104245
4108245
5109245
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 x (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))) 5000000000000000080864196475047917390480863560766234054837788814802707676501789421806676124822026821440952665165919815755816086233746458697662077001272823792217174549282301297790469616246499440354456781353533234380180747355509156821802718767934507722333315137536) (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))) (+.f64 x (/.f64 -1 x)))
(if (<=.f64 z -240) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 1825481618278213/25711008708143844408671393477458601640355247900524685364822016) (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))))
(if (<=.f64 z -115) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 275) (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x))
(if (<=.f64 z -7148113328562451/4611686018427387904) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z -5736293309357913/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 x (/.f64 y 5641895835477563/5000000000000000)) (if (<=.f64 z -8097012822408201/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 4165829655317709/1125899906842624) (+.f64 x (/.f64 y 5641895835477563/5000000000000000)) x))))
(if (<=.f64 z -6353221654873341/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 x (/.f64 -1 x)) x)
(if (<=.f64 x -8743979407970305/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) x (if (<=.f64 x 529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 y 5641895835477563/5000000000000000) x))
(if (<=.f64 x -5596146821100995/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) x (if (<=.f64 x 4389399446348979/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.f64 5000000000000000/5641895835477563 y) x))
x
Outputs
(+.f64 x (/.f64 -1 (fma.f64 (exp.f64 z) (/.f64 -5641895835477563/5000000000000000 y) x)))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))) 5000000000000000080864196475047917390480863560766234054837788814802707676501789421806676124822026821440952665165919815755816086233746458697662077001272823792217174549282301297790469616246499440354456781353533234380180747355509156821802718767934507722333315137536) (+.f64 x (/.f64 y (-.f64 (*.f64 5641895835477563/5000000000000000 (exp.f64 z)) (*.f64 x y)))) (+.f64 x (/.f64 -1 x)))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 x y)))) 5000000000000000080864196475047917390480863560766234054837788814802707676501789421806676124822026821440952665165919815755816086233746458697662077001272823792217174549282301297790469616246499440354456781353533234380180747355509156821802718767934507722333315137536) (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) 5641895835477563/5000000000000000) (*.f64 x y)))) (+.f64 x (/.f64 -1 x)))
(if (<=.f64 z -240) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 1825481618278213/25711008708143844408671393477458601640355247900524685364822016) (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) (+.f64 x (/.f64 (*.f64 y 5000000000000000/5641895835477563) (exp.f64 z)))))
(if (<=.f64 z -115) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 275) (+.f64 x (/.f64 -1 (+.f64 x (/.f64 -5641895835477563/5000000000000000 y)))) x))
(if (<=.f64 z -7148113328562451/4611686018427387904) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z -5736293309357913/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 x (/.f64 y 5641895835477563/5000000000000000)) (if (<=.f64 z -8097012822408201/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (+.f64 x (/.f64 -1 x)) (if (<=.f64 z 4165829655317709/1125899906842624) (+.f64 x (/.f64 y 5641895835477563/5000000000000000)) x))))
(if (<=.f64 z -6353221654873341/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 x (/.f64 -1 x)) x)
(if (<=.f64 x -8743979407970305/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) x (if (<=.f64 x 529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (/.f64 y 5641895835477563/5000000000000000) x))
(if (<=.f64 x -5596146821100995/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) x (if (<=.f64 x 4389399446348979/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.f64 5000000000000000/5641895835477563 y) x))
(if (<=.f64 x -5596146821100995/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) x (if (<=.f64 x 4389399446348979/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.f64 y 5000000000000000/5641895835477563) x))
x
Compiler

Compiled 197 to 133 computations (32.5% saved)

soundness1.3s (15.4%)

Algorithm
egg-herbie
Rules
1229×fma-def_binary64
1229×fma-def_binary64
1229×fma-def_binary64
1055×div-sub_binary64
1055×div-sub_binary64
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
01118
12018
23518
35218
48118
512718
620518
729218
839618
954016
1073716
11120516
12229116
13455516
14584416
15668816
16685616
17688416
18725416
01118
12018
23518
35218
48118
512718
620518
729218
839618
954016
1073716
11120516
12229116
13455516
14584416
15668816
16685616
17688416
18725416
02322381
16162278
225752175
01118
12018
23518
35218
48118
512718
620518
729218
839618
954016
1073716
11120516
12229116
13455516
14584416
15668816
16685616
17688416
18725416
02322381
16162278
225752175
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2597 to 1930 computations (25.7% saved)

end121.0ms (1.4%)

Compiler

Compiled 173 to 107 computations (38.2% saved)

Profiling

Loading profile data...